- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目六 正弦信号发生器设计 项目描述 项目分析 任务一 学习指导 任务一 任务评价 任务二 项目编程与配置 任务二 任务评价 项目评价 * 混合设计输入与编译仿真 任 务 一 项目编程与配置 任 务 二 一、项目要求 要求使用Quartus II软件创建项目工程xhfs,使用自底向上的混合编辑方法并结合ROM宏功能模块设计一个简易正弦信号发生器,可以通过示波器观察其输出波形,如图6-1所示。对项目工程进行编译及修改,选择Cyclone II系列的EP2C8Q208C8器件并进行引脚分配、项目编译、仿真、生成目标文件,使用EDA实验箱对目标器件进行编程与配置。 二、项目能力目标 1.能使用Quartus II软件创建项目工程、顶层原理图文件、存储器编辑文件并设置其环境参数 2.能正确使用可参数化宏功能模块设计电路功能 3.掌握使用VHDL语言的编程方法 4.能正确进行可编程逻辑器件的引脚分配、项目编译、仿真、生成目标文件,器件的编程和配置等操作 5.能按照EDA实验箱和配套硬件的基本操作规则正确使用EDA实验箱 一、项目设计分析 二、项目实施分析 任务一 混合设计输入与编译仿真 任务二 项目编程与配置 信号发生器是数字设备运行工作中必不可少的一部分,没有良好的脉冲信号源,最终就会导致系统不能够正常工作。在传统的信号发生器中,大都使用分立元件,而且体积庞大携带不便。在设计领域,遵循宗旨是实用性高、成本低、可升级、功能完善可扩展等,而使用专用的数字电路设计的信号发生器,设备成本高、使用复杂。基于以上考虑,在中小型数字电路的设计和测试中,小型易用成本低廉的信号发生器比较实用。 二个任务组合在一起,构成可编程逻辑器件设计、编程与配置的完整操作流程。 任务一 混合设计输入与编译仿真具体实施 操作9:编译项目工程 操作1:在QuartusII软件中使用向导创建项目工程xhfs 操作2:设计存储器编辑文件sj.mif,用于存放正弦波形数据 操作3:使用Mega Wizard Plug-In Manager定制正弦信号数据ROM宏 操作4:创建ROM地址发生器文件xhfsq.vhd并生成电路符号xhfsq.bsf 操作5:创建顶层设计文件xhfs.bdf 操作6:分配器件引脚 操作7:设置时序约束参数 操作8:设置分析综合参数、布局布线参数 任务一 混合设计输入与编译仿真 操作10:时序仿真 任务一 学习指导 (一)创建存储器编辑文件 1.新建存储器编辑文件 2.编辑存储器编辑文件 3.设置存储器编辑文件中的存储字格式 4.保存存储器编辑文件 (二)创建可参数化宏功能模块 1.新建RAM宏功能模块 (1)创建设RAM内的数据文件lpmrom.mif,存储器字数是32,字长是8 (2)使用Mega Wizard Plug-In Mange来定制ROM宏功能模块,也可以使用原理图器件库中的相应按钮来创建 (3)编辑创建ROM时而生成的文件ram.vhd,需要使用VHDL语言进行编程,同时生成的这些文件类型和功能 (4)在当前项目工程中新建一个原理图文件,将ram.bsf电路符号放置在当前原理图文件中 2.新建乘法器 3.新建FIFO (三)IP核 1.宏功能模块 2.MegaCore模块 3.IP核的使用 教师签名 教师评价(50%) 小组评价(30%) 标准 分值 日期 组长签名 日期 检查人签名 被检查及评价人签名 教师评语: 总分(满分100分) 4.编译当前项目工程文件 3.使用VHDL语言编程 2.使用可参数化模块ROM创建电路模块并了解IP核 1.创建项目工程文件、VHDL文件和存储器编辑文件 自我评价(20%) 评 分 内 容 评价结束时间 评价开始时间 检查结束时间 检查开始时间 检查人 混合设计输入与编译仿真 编 号 项目承接人 任务名称 项目检查 及评价单 一、任务描述 使用JTAG模式对项目工程文件xhfs中所指定的目标器件(Cyclone II系列中的EP2C8Q208C8)进行编程和配置,建立包含设计所用器件名称和选项的描述文件,再使用EDA实验箱验证设计的正确性。 二、任务目标与分析 通过本任务操作,使用户能够熟悉FPGA/CPLD内部结构特点和可编程逻辑器件的设计流程;能使用QuartusII软件进行目标器件的编程和配置操作,以验证PLD功能。 任务二 项目编程与配置具体实施 操作1:连接硬件电路 操作2:配置目标器件 操作3:选择配置方式 操作4:添加配置文件 操作5:执行器件配置操作 任务二 项目编程与配置 教师签名 教师评价(50%) 小组评价(30%
您可能关注的文档
- 可编程控制器原理及应用 教学课件 作者 田淑珍链接文件夹第七章 35.DOC
- 可编程控制器原理及应用 教学课件 作者 田淑珍链接文件夹第七章 例7 4.doc
- 可编程控制器原理及应用 教学课件 作者 田淑珍链接文件夹第七章 例7 5.doc
- 可编程控制器原理及应用 教学课件 作者 田淑珍链接文件夹第七章 图7 9.doc
- 可编程控制器原理及应用 教学课件 作者 田淑珍链接文件夹第七章 图7 10.doc
- 可编程控制器原理及应用 教学课件 作者 田淑珍链接文件夹第七章 图7 13.doc
- 可编程控制器原理及应用 教学课件 作者 田淑珍链接文件夹第七章 图7 28.doc
- 可编程控制器原理及应用 教学课件 作者 田淑珍链接文件夹第五章 001.DOC
- 可编程控制器原理及应用 教学课件 作者 田淑珍链接文件夹第五章 002.DOC
- 可编程控制器原理及应用 教学课件 作者 田淑珍链接文件夹第五章 003.DOC
文档评论(0)