- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可编程逻辑设计
实验报告
教学院 专业 班级 学号 姓名
目录
实验一 LPM环境熟悉内容 2
实验二 CPLD的ROM/RAM使用 6
实验三 CPLD的FLASH MEMORY使用 9
实验四 CYCLONE II系列FPGA内部存储器应用 12
实验五 FPGA内部乘法器的应用 15
实验六 stratix内部结构及移位寄存器设计 18
实验七 FPGA内部RAM应用——异步FIFO设计 21
实验八 FPGA的锁相设计 25
实验九 FPGA中数字信号处理模块应用 29
实验十 ALU设计 34
实验十二 乘法器的FPGA设计 41
实验十三 FFT的FPGA设计 47
实验一 LPM环境熟悉内容
[实验目的]
1、学会使用LPM参数化模块库进行系统设计。
2、学会器件选择及器件的引脚分配
3、了解所选器件的逻辑单元结构
[实验原理]
1、用LPM参数模块化设计方法设计一个16位的加减可控计数器
2、选择合适器件,并进行引脚分配
3、查看器件内部资源使用情况,并对引脚重新进行合理分配
[实验步骤]
1、打开QuartusII,新建一个工程addsub16
3、打开symbol tool,选择megafunctions/arichmetic下的lpm_counter,点击OK, 修改该宏函数输出的形式及存放目录和名称
4、选择器件,输入数据位数和实现的功能,选择器件的计数使能
5.选择清零端口,可加上输入输出端口
6.选择具体器件,进行引脚分配(如果引脚自动分配,可直接进行综合编译)
7.查看器件内部逻辑单元使用情况,内部资源调整
8.内部资源调整后重新综合
9.功能仿真达到预期结果
实验二 CPLD的ROM/RAM使用
[实验目的]
学会使用LPM参数化模块库进行CPLD的ROM设计。
学会使用LPM参数化模块库进行CPLD的RAM设计。
学会用QuartusII进行波形仿真,验证设计的ROM/RAM是不是正确。
了解所选器件的逻辑单元结构
[实验原理]
以用LPM参数化模块库设计一个16k的RAM为例,选择器件为EPF10K20TC144-3。
1、打开QuartusII,新建一个工程RAM16k。
2、新建一个图形输入文件.bdf
3、打开symbol tool,选择megafunctions/storage下的lpm_ram_dp,点击OK或者点击MegaWizard Plug_in Manager…
[实验步骤]
1、该宏函数输出的形式及存放目录和名称
2、选择器件及RAM的容量(输出数据宽度和地址宽度,MAX系列只有RAM),cyclone和stratix系列可以是单时钟
3、选择输入输出端口(如果输出端口不选择,则只需要一个时钟信号,即输出是组合电路输出)。
4、完成设计,点击ok
5、加入输入输出引脚
6、保存.bdf文件(注意文件名不能跟创建的ram文件名一致),建立波形文件,进行仿真。
(1)图为将数据存入相应的地址单元,使能信号为1时可以写入数据。
(2)图为将数据从相应的地址单元取出,使能信号为0时可以读出数据。
实验三 CPLD的FLASH MEMORY使用
[实验目的]
1、学会使用LPM参数化模块库进行 MAXII系列的FLASH MEMORY设计。
2、学会使用LPM参数化模块库进行CYCLONEII系列的RAM设计。
3、学会用QuartusII进行波形仿真,验证设计的ROM/RAM/FLASH MEMORY是不是正确。
4、了解所选器件的逻辑单元结构。
[实验原理]
以用LPM参数化模块库设计一个FLASH,选择器件为flash memory。
1、打开QuartusII,新建一个工程flash。
2、新建一个图形输入文件.bdf
3、打开symbol tool,选择点击MegaWizard Plug_in Manager…
4、选择好器件进入到如下图,选择串行总线,MAX II
[实验步骤]
1、在选择器件之前先建一个.mif的文件,填充好数据,在接下来的器件生成的过程中直接选择加载该文件
2、在将器件建好之后,进行综合时会有错误,这是应该打开软件上方的assignments里的device然后选择MAX II,完成后综合就不会出现错误
7、建立仿真波形文件
8、画出波形进行仿真,与实现建好的.mif文件的数字进行对照,以验证仿真的正确性
9、对器件引脚的介绍
①addr[8..0]引脚为9位地址端口
②d
您可能关注的文档
- 基于51单片机的水温控制器设计--精.doc
- 基于51单片机的温度测量仪的设计【毕业设计论文】--精.doc
- 基于51温度控制器设计(初稿)--精.doc
- 基于89c51单片机的智能超声波避障小车--精.doc
- 基于Android手机平台的网上选课系统的设计与实现--精.doc
- 基于AT89c51的电子钟--精.doc
- 基于AT89S51单片机的智能超声波避障--精.doc
- 吉林工程技术师范学院--精.doc
- 吉林省2009装饰工程定额说明及计算规则--精.doc
- 加工中心自动换刀装置结构设计--精.doc
- 2025年成都市稻田养殖用于高端水产育苗基地建设可行性研究报告.docx
- 大学生职业生涯规划(第3版 大赛版)-笔试题库 数字推理、图形推理、言语理解与表达.docx
- 2025年成都市海绵生产用于城市园林绿化灌溉系统可行性研究报告.docx
- 2025年天津市矿业公司矿山充填开采工艺可行性研究报告.docx
- 玩家国度ROG Zephyrus M16 (2022) 笔记本电脑 GU603ZX ZW ZM ZE 泰文版使用手册.pdf
- 2025年天津市高校自行车创新创业实践基地建设可行性研究报告.docx
- 2025年天津市大棚育秧智能放风控湿系统建设可行性研究报告.docx
- 2025年上海市骨化三醇在慢性肾病甲状旁腺功能亢进治疗中的可行性研究.docx
- 2025年天津市幼儿园安全环保装修工程可行性研究报告.docx
- 2025年天津市农场鸡舍粪便有机肥加工配套项目可行性研究报告.docx
文档评论(0)