FIFO、RAM的工程实践
在FPGA的设计中,不可避免的会用到FIFO和RAM这2个基本单元
在FPGA的设计中,不可避免的会用到FIFO和RAM这2个基本单元
一片RAM中分为许多小格,每一片容量为36k,根据设定的位宽决定了这片RAM可以存放分为几格
本文主要从工程角度出发,阐述RAM在工程中的实际问题。
RAM是什么?RAM就是一张存储表,可写、可读。只要提供地址信息与数据,就可以往指定的地址写入数据
我们今天要学习的正是由BRAM资源构成的RAM IP核----Block Memory Generator。
单口 RAM(Single RAM)、双口 RAM(Dual RAM)、简单双口 RAM(Simple-Dual RAM)、真双口 RAM(True-Dual RAM)有什么不同?对于 分布式 RAM,支持简单双口 RAM 和双口 RAM,不能配置成真双口 RAM。
单口与双口的区别在于,单口只有一组数据线与地址线,因此读写不能同时进行;而双口有两组数据线与地址线,读写可同时进行;FIFO读写可同时进行,可以看作是双口;