Easton Man's Channel
00:51 · Apr 8, 2023 · Sat
https://jia.je/hardware/2023/04/07/ram-read-write-collision/
jia.je
RAM 读写冲突
背景 在 FPGA 或者 ASIC 中,通常都需要使用 RAM,通过读口、写口或者读写口来进行访问。常见的配置有单读写口(1RW),一读一写(1R1W)等等,读口通常有 1 个周期的延时。那么,如果在同一个周期内,读口和写口访问了同一个地址,会发生什么呢?可能会想到几种情况:
读和写都失败,读出的数据未定义,数据没写进去 数据写进去了,读出的数据未定义 数据写进去了,读出了写之前的旧数据 数据写进去了,读出了同一个周期写入的新数据 下面以具体的例子来看看,实际情况是什么样子。
Xilinx FPGA 首先测试的是…
Home
Powered by
BroadcastChannel
&
Sepia