- 1、本文档共130页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习情境一:10分钟学会FPGA设计 EDA技术知识项目化教程 [电子教案].ppt
学习情境一:10分钟学会FPGA设计;主要内容;A. 项目任务;项目任务;B 项目目标;在弹出的工程设置对话框中第一栏设定工程文件存放的目录 ;第二行为新建工程的工程名,第三行为新建工程顶层文件的实体名,一般直接用顶层文件的实体名作为工程名。;(2)点击下一步,将设计文件加入工程(由于是新建工程尚无设计文件,此处继续点击下一步);(3)选择设计使用的目标芯片。首先在Family栏选择芯片系列,然后在列表中选择目标芯片;(4)工具设置,此处可设置第三方的综合、仿真和时序分析工具。默认使用Quartus II 自带的设计工具;?;(6)新建工程完成后,鼠标点击新建文件(New),准备VHDL程序输入;在弹出的对话框中选择VHDL File;在VHDL 文件编辑窗口中输入和编辑源文件;《EDA技术》;…;点击开始编译(Start compilation);编译中…,左下角Task栏显示编译的进度;编译完成,下侧Message栏显示编译的有关信息,如果有错误,必须进行修改,直至编译通过(出现 Full Compilation successful 提示框);在编译报告中可查看工程编译的有关指标;…;首先,新建波形仿真文件(File-New),选择Vector Waveform file打开波形编辑器;…;设置仿真时间(Edit-End time);在End Time 窗口设定仿真时间,仿真时间一般设定在几十微秒至一毫秒,此处设定为1ms;在波形编辑器中添加工程的端口信号名。在波形编辑器的Name区域的空白处双击鼠标,弹出Insert Node or Bus 对话框,点击弹出对话框中的Node Finder,弹出Node Finder对话框;…;点击Node Finder对话框中的List,即可在左下角列出当前工程的所有端口;将端口KD和PL分别选中,点击中部“〉”移入右边Selected Noder窗口中,然后点击OK;在波形编辑器的Name区即可见到添加的端口;总线形式的输入输出端口可以点击+号展开(点击-号折叠) ;编辑输入波形。编辑输入端口的输入信号。;波形文件存盘,默认以工程文件名相同的文件名存入工程文件夹中;…;点击开始仿真(Start Simulation);仿真完成,查看输出波形是否与设计目的相符;《EDA技术》;Solution to problem 3;《EDA技术》;《EDA技术》;按照实际的硬件连接,将设计文件中的输入输出端口与芯片上的管脚一一对应;《EDA技术》;同理分配其他所有管脚;还可在Assignments Editor中完成上述管脚分配过程;管脚分配完成后重新编译,生成POF文件和SOF文件;5 下载到FPGA中最后一步,激动人心的时刻到了….;连接好开发板或实验箱的JTAG下载线(打开电源,忘了没?),打开编程器,将设计项目烧写到芯片中(Tools-Programmer);确认编程器中SOF文件为当前工程的配置文件,点击Start,开始下载;《EDA技术》;下载完成了;三人表决器程序已经烧写到芯片中,现在你就可以通过硬件资源来验证表决器功能是否正确,按下表的指拨开关KD1、KD2、KD3状态来进行完全测试;?硬件运行结果如图,结果完全正确,第一次设计完成了。理解上述设计过程之后,你能完成一个5人表决器的设计吗?;D. 相关知识;1.1 EDA技术基本概念
现代电子设计技术的核心就是电子设计自动化(Electronic Design Automation,EDA)技术。利用EDA技术,电子设计师可以方便地实现IC设计、电子电路设计和PCB设计等工作。; 广义的EDA技术,除了狭义的EDA技术外,还包括计算机辅助分析CAA技术(如PSpice、EWB、MATLAB等),印制电路板计算机辅助设计PCB-CAD技术(如Protel、OrCAD等)。在广义的EDA技术中,CAA技术和PCB-CAD技术不具备逻辑综合和逻辑适配的功能,因此它并不能称为真正意义上的EDA技术。 EDA技术的3个层次: (1)EWB、PSpice、Protel的学习作为EDA的最初级内容。 (2)利用VHDL完成对CPI。D/FPGA的开发等作为中级内容。 (3)ASIC的设计作为最高级内容。;1.2 EDA技术的主要特征;1.3 EDA技术发展历程;1.4 EDA技术主要内容;… ;可编程逻辑器件(PLD)的定义;PLD出现的背景;PLD器件的优点;PLD的发展趋势;大的PLD生产厂家;PLD器件的分类--按集成度;PLD器件的分类--按结构特点;PLD器件的分类--按编程工艺 ;PLD的逻辑符号表示方法;PROM结构;用PROM实现组合逻辑电路功能;PLA(可编程逻辑阵列)结构;PA
您可能关注的文档
最近下载
- 导学案:1.3位置变化快慢的描述—速度.docx VIP
- 2024监理规范知识竞赛练习试题及答案.doc VIP
- 1-3位置变化快慢的描述 速度 【解析版】(人教版2019).doc VIP
- 5.1《倍的认识》课件(共23张PPT) 人教版 三年级上册数学.pptx VIP
- 冀教版小学数学四年级下册【全册】课时练+单元测试卷(含答案).pdf VIP
- 2024威海热电集团有限公司招聘试题及答案解析.docx
- 课时1.3 位置变化快慢的描述—速度(练习)-高中物理同步(人教版2019必修第一册).docx VIP
- HG/T 20275-2017 - 化工设备工程施工及验收规范.pdf VIP
- hg20675-1990t化工企业静电接地设计规程.(完整).doc VIP
- 2025上饶市四股桥乡“回村任职大学生” 选聘考试备考题库及答案解析.docx VIP
文档评论(0)