应用平台vivado
1、当No primitives output register and No core output register时,读出的数据与读地址和读使能相差1个读时钟周期。此时读使能失效后会保持最后一个地址对应的读输出数据。
2、当YES primitives output register and No core output register时,读出的数据与读地址和读使能相差2个读时钟周期。此时读使能失效后会保持最后一个地址的前1个地址对应的读输出数据。如图ram_timing_delay_2_clk
3、当No primitives output register and YES core output register时,读出的数据与读地址和读使能相差2个读时钟周期。此时读使能失效后会保持最后一个地址的前1个地址对应的读输出数据。如图ram_timing_delay_2_clk
4、当YES primitives output register and YES core output register时,读出的数据与读地址和读使能相差3个读时钟周期。此时读使能失效后会保持最后一个地址的前2个地址对应的读输出数据。如图ram_timing_delay_3_clk
ram_timing_delay_2_clk
ram_timing_delay_3_clk