版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3章常用EDA软件Lattice:ispEXPERT、LatticeDiamond
Altera:MAX+PLUSII、
QuartusIIXilinx:Foundation、ISE、Vivado本章内容:原理图/VHDL文本编辑综合FPGA/CPLD适配FPGA/CPLD编程下载FPGA/CPLD器件和电路系统时序与功能门级仿真1、功能仿真2、时序仿真逻辑综合器结构综合器1、isp方式下载2、JTAG方式下载3、针对SRAM结构的配置
4、OTP器件编程
功能仿真FPGA/CPLD设计流程3.2QuartusII操作指南
开发过程:
一、建立设计工程
二、源文件输入
三、编译(设计处理)
四、仿真验证
五、器件编程(下载)1.QuartusⅡ软件启动2.创建工程3.选择FPGA器件3.2.1建立设计工程步骤1:软件启动图4-1进入MAX+plusII,建立一个新的设计文件步骤2:创建工程步骤3:选择FPGA器件EP1C12Q240C8Assignments--Device1.建立原理图文件2.输入基本单元符号3.放置输入输出引脚符号4.连线5.为引线和引脚命名6.保存设计文件3.2.2源文件输入
(以原理图文件为例)步骤1:建立原理图文件
步骤2:输入基本单元符号
步骤2:输入基本单元符号
(1)在图形编辑器窗口的工作区中双击鼠标左键,或单击工具栏的符号按钮步骤2:输入基本单元符号
(2)选择所需要的图元或符号步骤3:放置输入输出引脚符号
步骤4:连线
符号之间的连线包括信号线NodeLine和总线BusLine。Quartus Ⅱ软件会自动根据端口是单信号端口还是总线端口画出信号线或总线。连线:将鼠标移动到其中一个端口上,这时鼠标指示符自动变为“+”形状,按住鼠标的左键并拖动鼠标到达第二个端口,放开左键即可。连线拐弯:在需要拐弯处放开鼠标左键,然后再继续按下左键拖动即可。连线删除:单击这根连接线并按Del键即可。步骤5:为引线和引脚命名步骤6:保存设计文件1.编译过程:选择Tools菜单的CompilerTool项3.2.3编译
2.分析综合(Analysis&Synthesis)1.建立波形仿真文件2.功能仿真和时序仿真设置3.启动仿真器3.2.4仿真验证
步骤1:建立波形仿真文件
(1)创建一个新的矢量波形文件步骤1:建立波形仿真文件
(1)创建一个新的矢量波形文件(2)在矢量波形文件中加入输入、输出节点选择View的UtilityWindows下的NodeFinder命令,弹出NodeFinder界面,查找要加入波形文件中的节点名;在Filter列表中选择Pins:all,在Named栏中键入“*”,然后点击List按钮,在NodesFound栏即列出设计中的所有节点名;选择要加入波形文件中的节点,然后按住鼠标左键,拖动到波形编辑器左边Name列的空白处放开。
步骤1:建立波形仿真文件
(3)编辑波形步骤2:功能仿真和时序仿真设置
(1)选择Assignments的Settings…命令,在Settings对话框的Category列表中选择Simulator,显示仿真器页面(2)功能仿真类型选择Functional,选择Processing的GenerateFunctionalSimulationNetlist命令,产生功能仿真网表文件;时序仿真类型选Timing,编译设计产生时序仿真的网表文件。步骤3:启动仿真器
在完成上面的仿真器设置以后,选择Processing的StartSimulation命令即可启动仿真器。同时状态窗口和仿真报告窗口自动打开,并在状态窗口中显示仿真进度以及所用时间。仿真结束后,在仿真报告窗口显示输出节点的仿真波形。1.引脚分配
(1)选择Assignments/AssignmentEditor菜单命令,在分配编辑器的类别(Category)列表中选择Locationspin,或直接选择Assignments的Pins菜单命令。(2)用鼠标左键双击To单元,将弹出包含所有引脚的下拉框,从中选择一个引脚名。(3)用鼠标左键双击Location单元,从下拉框中可以指定目标器件的引脚号。(4)完成所有设计中引脚的指定,关闭AssignmentEditor界面,保存分配。(5)在进行编译之前,检查引脚分配是否合法。选择Processing→Start→StartI/OAssignmentAnalysis菜单命令,当提示I/O分配分析成功时,点击OK按钮关闭提示。3.2.5器件编程
2.编程(1)全局编译选择Processing/StartCompilation,全局编译成功后,可以进行编程下载。(2)打开编程器窗口选择Tool/Programer命令,打开编程器窗口。(3)设置下载形式第一次使用下载时,需要选择下载形式。在编程器窗口,点击HardwareSetup按钮,打开HardwareSetup对话框,然后点击AddHardware,选择USB-Blaster[USB-0]后单击SelectHardware,则把下载形式设置为USB-Blaster[USB-0](4)下载下载可以选择JTAG方式和AS方式。JTAG方式把文件直接下载到FPGA里面,AS方式把文件下载到配置芯片里面。选择AddFile,添加.sof文件,选中Program/Configure,点击Start后开始下载。3.2.5器件编程
将设计项目设置成可调用元件
File---Create/Update---CreatesymbolFilesforCurrentFile设计顶层文件
File---new---blockdia
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022年北京市事业单位退役大学生士兵定向招聘考试试题及答案
- 小班科学教案幼儿园的树反思8篇
- 人教版九年级化学暑假衔接课程04水的组成 讲义
- 《促织》课件+2023-2024学年统编版高中语文必修下册
- 教学团队建设方案
- 银行个人述职报告4篇
- 习概单选附有答案
- 2024年塑料加工专用设备市场分析及竞争策略报告
- 2024春高中地理区域地理第3篇中国地理第4单元中国地理概况第4课时中国的河流与湖泊考点3湖泊的开发治理课内精讲
- 2024年叔丁基苯酚项目调研分析报告
- 喜马拉雅山脉知识普及主题教育
- 公司车辆年检委托书(15篇)
- 控制性详细规划设计任务书模板
- Q∕GDW 12162-2021 隔离开关分合闸位置双确认系统技术规范
- 企业安全生产检查记录表(通用)范本
- 部编版五年级语文上册必背古诗词译文赏析汇总
- PFMEA培训教材(共64页).ppt
- 高中生物实验改进案例之《DNA粗提取和鉴定》实验改进
- 公司4M变更管理矩阵图
- 基于节约里程法配送路线优化的研究-以广州钱大妈为例-毕业论文
- Super-bond超级粘结剂
评论
0/150
提交评论