XILINX之RAM使用指南(加个人总结)_第1页
XILINX之RAM使用指南(加个人总结)_第2页
XILINX之RAM使用指南(加个人总结)_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XILINX RAM 使用指南(加个人总结)一、 RAM 分类XILINX 的 RAM 可分为三种,分别是:单口 RAM,简化双口 RAM 和真双口RAM。如下 图所示:图 1 单口 RAM图 2 简化双口 RAM A 口写入数据,B 口读数据3 真双口 RAM A,B以读写数据,可从 A 写入,B 读数据二、选择数据位宽和深度Block RAM 的数据位宽为 1-1152bit,深度取决于所选择 FPGA 器件中block围的地址进行操作的时候, 不能置位 set 或 reset三、操作模式A 和 BA 和 BAB写优先模式(write first mode):图 4 写优先操作模式读优先模

2、式(read first mode):(即以前写进当前写地址的数据出现在数据输出端,此时输入的数据被保存到存储器中)53不改变模式(no-change mode):(即输出锁存不管以前保存数据还是现在的输入数据)图 6 不改变模式四、数据位宽比例BlockRAMABDINA,DINB,DOUA,DOUTB 1:32 到 32:1AB 的 32 倍,反之亦然。例如一个 A 口位宽 32bit 深度 2048 的真双口 RAM, 如果 B 端口宽度为8bit 深度为 8192。那么 A 地址总线位宽为 11bits,地址总线位宽为 13bits。B 数据存在 little-endian 中,见下图

3、。An 是相对 A 端口在地址 n 的数据,Bn 是相对于 B 端口在地址 n 的数据。A0 由 B3,B2,B1,B0 构成。(Bn 是相对于 B 端口在地址 n 的数据。A0 由 B3,B2,B1,B0 构成。(双端口有独立的地址和数据总线以及控制信号,但仍访问同一个存储空间,数据宽度可以不相同,深度和数据宽度比例成反比。各端口地址是各自端口读或写的最宽地址的宽度。)图 7 数据位宽比例示意图五、比特写功能(Byte_Write)比特写功能在 8bit 或 9bit8bit没有优先级位,而 且存储宽度限定为 8bit 的倍数。当用 9bit 一字节时候, 9bit 的倍数。当打开比特写功能

4、时候, WEA 或 WEBN 位。等于 DINA 或DINBN使能总线在写操作时候置位, 相应的 字节才会存入存储器中。 选择 8bit 字DIN 和 DOUT 总线都由 8bit9bit 和 DOUT 总线由 9bit9字节的优先级位。 字节写功能一般用于连接数据位宽方面,这可能限制了数据位宽选择的灵活性。然而,它不 太可能用于 NO_CHANGE下面是一个单端 RAM 数据位宽 24bits,写使能总线 WEA 为 3bits 的字节写功能的示意图。图 8 字节写功能示意图六、冲突Block 模块支持双口 RAM,每一个口都是独立且平等的,这样就会有数据冲突。下面分别在 异步和同步时钟域中

5、描述这种冲突的后果。冲突和异步时钟:数据到存储空间,另一个端口不能读或写那个存储空间为一段时间。)clock- to-clockblockram 的转换特性。(对于异步时钟,当一个端口写数据到存储空间,另一个端口不能读或写那个存储空间为一段时间。)冲突和同步时钟:同步时钟倒是一系列特殊的冲突,如下: A、同步写-写冲突。当两个端口都往存储器中同一个地址写数据时候,就会发生冲突。这会导致此存储地址中的内容是未知的。注意,写-写冲突只会影响存储内容,与之相反写-读冲突只影响数据输出。B、使用字节写。RAMADDRA=ADDRB=0 时候的情况。图 9 写-写冲突示例C、同步读-写冲突。当一个端口写数据,另一个端口从同样地址读数据时就会产生同步写-读冲突。当存储内容在读-写冲突时候没有腐烂,输出数据的有效性就取决于写端口的操作模式。如果写端口是读优先模式,那么另一个口就很可能读取旧的存储内容。如果写端口是写优先或不改变模式,那么读端口的输出数据是无效的。如果打开字节写功能,读端口输出只有最新的字节是无效的。A式时的 DOUTBB0.RAM 内容在写-读 冲突中从没有 corrupt。图 10 写读冲突示例七、冲突和简单双口 RAM对于简单双口 RAM,操作模式是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论