FPGA中的BRAM设计研究.rar - 免费下载

技术资料资源 文件大小:8354 K

📋 资源详细信息

文件格式
未知
所属分类
上传用户
上传时间
文件大小
8354 K
所需积分
2 积分
推荐指数
⭐⭐⭐ (3/5)

💡 温馨提示:本资源由用户 jimmy950583 上传分享,仅供学习交流使用。如有侵权,请联系我们删除。

资源简介

随着微电子技术的发展,集成电路生产工艺水平的提高,数字电路的集成度越来越大,其中应用最广泛的是现场可编程门阵列FPGA。它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。它作为专用集成电路(ASIC)领域中的一种半定制电路,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA在通信、数据处理、网络、仪器、工业控制、军事和航空航天等众多领域得到了广泛应用。 本论文主要是讨论FPGA以及其中的可编程存储模块BRAM。FPGA由用户进行编程配置以执行各种不同逻辑功能的一种集成电路器件,它含有的可编程输入/输出模块IOB和可编程逻辑模块CLB,通过可编程连接通道IR来相互连接。BRAM在进行编程配置后,就可以实现存储功能。BRAM以阵列的方式排布于FPGA内部,是FPGA实现各种存储功能的主要部分,是真正的双读/写端口的同步的RAM。每一块RAM都有4096个存储胞元,每个端口都有独立的控制信号,使得块状的RAM存储器的每一个端口均可以独立的配置成可读写、只读或只写端口,并且每个端口均可被配置成特定的数据宽度,如4096×1、2048×2、1024×4、512×8和256×16,从而提供了内嵌的总线宽度转换功能。块状RAM存储器在FPGA中增加了在器件中构建快速的、分列的、较大的RAM阵列。每个块状RAM胞元是按列排列的,沿着芯片的垂直边,列的长度与器件等长,每个BRAM跨度为4个CLB的高度。 本课题来源于成都华微电子系统有限公司的一款FPGA项目,所设计的本款FPGA是基于SRAM的百万门芯片,本文就是根据上面描述所需实现的功能,对其中BRAM模块进行了设计,并且对其进行了整体仿真验证。其中借助了硬件描述语言Verilog和软件ISE9.1i结合第三方软件Modelsim SE6.1f、Synplify7.6和Synplify Pro7.6。经过仿真验证,所设计的电路能够满足所需的要求。本课题对于打破国外对可编程逻辑器件关键技术的垄断,实现我国可编程逻辑器件的自主研发,有着积极的意义,并且为最终的产品设计和产品生产打下了基础。

立即下载此资源

提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip

资源说明

📥 下载说明

  • 下载需消耗 2积分
  • 24小时内重复下载不扣分
  • 支持断点续传
  • 资源永久有效

📦 使用说明

  • 下载后用解压软件解压
  • 推荐 WinRAR 或 7-Zip
  • 如有密码请查看说明
  • 解压后即可使用

🎁 积分获取

  • 上传资源获得积分
  • 每日签到免费领取
  • 邀请好友注册奖励
  • 查看详情 →

相关标签

点击标签查看更多相关资源:

相关资源推荐