A software simulation technique for pipelined hardware is provided in which
the hardware is modelled as a plurality of pipelined circuit element
models that each respectively read their input data values from a first
data storage area A and write their output data values to a second data
storage area B. At the end of each simulated clock signal cycle, the first
data storage area A and the second data storage area B are swapped to
effectively replicate the behavior of the passing of signal values between
pipelined stages in a hardware pipeline.
Метод имитации средства программирования для прокладыванного трубопровод оборудования обеспечен в оборудование моделировано как множественность прокладыванных трубопровод моделей элемента цепи что каждое соответственно прочитало их значения входных данных от первой зоны а хранений данных и пишет их значения данныа об объеме продукции к второй зоне б хранений данных. На конце каждого сымитированного цикла сигнала часов, первая зона а хранений данных и вторая зона б хранений данных обменены эффективно для того чтобы скопировать поведение проходить значений сигнала между прокладыванными трубопровод этапами в трубопроводе оборудования.