典型术语"同时数据锁存"

时间:2015-07-14 09:13:18

标签: buffer naming-conventions fpga dataflow doublebuffered

我有一个模块(在我的情况下在FPGA上),其中几个输入值(寄存器)按顺序更新(如果有的话),但都是在一个原子步骤中并行复制,以保证在以下数据期间的一致性处理步骤。 这有一个共同的术语吗?

  • " 双缓冲"接近,但通常指的是两个并行交换的缓冲区,而我实际上是在复制它们"转发"。
  • " 同步数据锁存"是我现在正在使用的,但听起来不太熟悉......

插图

               store_1             store_all             do_stuff
                  |                    |                     |                               
                +-+-+                +-+-+                 +-+-+                                       
   value_1 -->  |Reg| --- int_1 -->  |Reg| --> input_1 --> | M |                                                          
                +---+                +---+                 | o |                                    
                                       |                   | d |
               store_2                 |                   | u | --> outputs                             
                  |                    |                   | l |                                
                +-+-+                +-+-+                 | e |                                    
   value_2 -->  |Reg| --- int_2 -->  |Reg| --> input_2 --> |   |                                                           
                +---+                +---+                 +---+                                   

                 __  ____________________
    value_1      __><____________________       


    store_1      ______|_________________                                                                                       

                 _______  _______________
    input_1      _______><_______________


                 __________  ____________
    value_2      __________><____________                                                                                     


    store_2      ______________|_________                                               

                 _______________  _______
    input_2      _______________><_______



    store_all    ____________________|___

                 _____________________  _
    out_1        _____________________><_

                 _____________________  _
    out_2        _____________________><_


    do_stuff     _______________________|

此处store_1store_2store_all是其寄存器的写使能信号,使用相同的时钟同步时钟。

0 个答案:

没有答案