1.3.2.2.存储器端口
Last updated
Was this helpful?
Last updated
Was this helpful?
所有存储器都有一个或者多个端口。每一个端口提供对一个存储器的读/写访问。前面的例子均为单端口存储器,多端口存储器可以同时访问多个地址。上图是一个3端口存储器,其中两个读端口,一个写端口。端口1从从地址A1读出数据放到数据输出RD1,端口2同理。如果写使能WE3有效时,那么在时钟的上升沿,端口3将来自WD3的数据写入到地址A3中。
本次实验使用Vivado的_Block Memory Generator _IP 模拟数据在存储器中的存取过程。验证实验使用单端口ROM。初始化ROM存储器中的内容,通过开关选择相应的地址,将对应的存储器中内容读出来,并通过七段数码管显示。实验的原理如下图所示: