Xilinx可编程逻辑器件设计与开发(基础篇)连载13:Spartan.doc
《Xilinx可编程逻辑器件设计与开发(基础篇)连载13:Spartan.doc》由会员分享,可在线阅读,更多相关《Xilinx可编程逻辑器件设计与开发(基础篇)连载13:Spartan.doc(2页珍藏版)》请在三一文库上搜索。
1、Xilinx可编程逻辑器件设计与开发(基础篇)连载13:Spartan2.1.4 BRAM(Block RAM)模块Spartan-6中的BRAM存储18Kbit数据,能配置成两个独立的9Kbit BRAM或者一个18Kbit BRAM。每个RAM可以通过两个端口寻址,也可以配置成单口RAM。BRAM包含输出寄存器以增加流水线性能。BRAM 在器件中按列排列,其数量取决于Spartan-6 器件的容量。BRAM 的功能介绍如下。每个BRAM 的存储容量可达18Kbit。一个BRAM 可以拆成两个独立的9Kbit,也可以作为一个18Kbit。每个9Kbit BRAM可以设置成简单双端口模式,从而
2、将BRAM 的数据宽度加倍到36bit。简单双端口模式的定义是具有带独立时钟的一个只读端口和一个只写端口。分离的同步置位/复位引脚,独立控制输出寄存器和锁存器的置位/复位操作。可以更好地和其他FPGA 系列保持兼容。18bit 或36bit 宽的端口有不同的写允许信号,此功能常用于对片上微处理器的接口连接。根据写使能(WE)引脚的状态,所有输出均具有读功能或边写边读功能。边写边读输出具有先写WRITE_FIRST 、先读READ_FIRST 和不变化NO_CHANGE 三种操作模式。写操作需要一个时钟。读操作需要一个时钟。所有输出端口均有锁存。输出端口的状态在端口再次执行读或写操作之前保持不变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Xilinx 可编程 逻辑 器件 设计 开发 基础 连载 13 Spartan
链接地址:https://www.31doc.com/p-3275318.html