可编程器件应用CPLD实验.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可编程器件应用CPLD实验第1页/共20页第2页/共20页一、实验目的 通过用VHDL设计一个4选1的多路选择器,掌握使用VHDL输入方式,进行FPGA/CPLD电路设计的方法。熟悉多路选择器的功能。进一步熟悉Quartus II集成开发系统的使用。加深对FPGA/CPLD设计过程的了解。参考程序:教材P101第3页/共20页二、实验内容0、准备工作:创建Quartus II项目菜单“File/New Project Wizard”, 逐步设置:工作目录、项目名和实体名;是否添加设计文件;选择器件;是否使用第三方eda工具第4页/共20页二、实验内容1、设计输入:采用HDL输入方式新建文件(菜单File/New...)?选择VHDL文件类型(VHDL File),扩展名*.vhd输入VHDL设计的代码文件存盘第5页/共20页源文件:mux41.vhdLIBRARY ieee;USE ieee.std_logic_1164.all;ENTITY mux41 IS PORT( input : IN STD_LOGIC_VECTOR(3 DOWNTO 0); sel : IN STD_LOGIC_VECTOR(1 DOWNTO 0); y : OUT STD_LOGIC ); END mux41;ARCHITECTURE rtl OF mux41 ISBEGIN PROCESS (input, sel) BEGIN IF sel = 00 THEN y = input(0); ELSIF sel = 01 THEN y = input(1); ELSIF sel = 10 THEN y = input(2); ELSE y = input(3); END IF; END PROCESS;END rtl;第6页/共20页2、编译、综合在Processing菜单选择Start Compilation 项(或者紫色的编译按钮),则自动进行编译,并且软件左侧出现Status状态窗口,给出编译步骤和执行进度。若设计无错误,则给出编译报告和其他处理步骤的报告。若有错误,则根据错误提示修改设计文件,重新编译。第7页/共20页第8页/共20页第9页/共20页编译之后可以进行的操作:分配器件的管脚:通过Assignments/Pins 菜单(或者Assignments/Pin Planner,或者Assignments/Assignment Editor菜单,再选择Pin项),或者指定管脚的按钮,均可打开管脚编辑器。在Pin Planner界面中,通过下拉列表来指定各个管脚的位置。在Assigment Editor界面中,可以通过下拉列表或者手动输入来指定管脚的位置。注意:保存管脚配置信息。再次编译,检查管脚分配是否有错误!(例如:分配到专用的PLL管脚等)第10页/共20页第11页/共20页第12页/共20页3、进行仿真:功能仿真、时序仿真新建“激励信号”的波形文件: (菜单File/New...)?选择波形文件类型(Wector Waveform File),扩展名*.vwf,打开波形编辑窗口第13页/共20页选择要仿真的节点:在“Name”列空白处,右键菜单,如上图所示。选择菜单“Insert Node or Bus...”,在对话框选择“Nodes Finder”按钮根据过滤条件,列出节点名称:List?选择节点?OK根据需要编辑输入端口“激励信号”的波形注意:保存波形文件,默认文件名即可。第14页/共20页运行仿真工具:方法一、在 Processing 菜单内选择Start Simulation 项(或者仿真按钮),自动进行“时序仿真”。方法二、在 Processing 菜单内选择Simulator Tool 项,可以实现更多的仿真功能(功能仿真、时序仿真;指定仿真时间长度,其他可选项等)。如果仿真没有错误,则完成后自动打开仿真结果的波形窗口(仿真报告窗口)。检查仿真波形是否正确:注意,需要人工判定结果,是否跟设计要求相符。第15页/共20页第16页/共20页第17页/共20页4、器件编程 :把设计下载到目标电路上,用实际器件验证设计是否正确。正确连接下载线:电脑和目标电路板之间。在Tools 菜单内选择Programmer项(或者按钮),出现编程器窗口。指定下载电缆类型:Byte Blaster、USB Blaster等。选择下载(配置、烧录)方式:JTAG、AS等选择下载的目标文件:*.sof、*.pof勾选“Program/Configure”,CPLD器件可以选择加密器件点击Start按钮,开始下载第18页/共20页第19页/共20页注意:若使用实验箱,则:先在实验箱上根据设计指定的器件管脚,连接好电路(

文档评论(0)

kuailelaifenxian + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体太仓市沙溪镇牛文库商务信息咨询服务部
IP属地上海
统一社会信用代码/组织机构代码
92320585MA1WRHUU8N

1亿VIP精品文档

相关文档