


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Quartus II 开发环境简介. Quartus II 概述Quartus II 是Altera 提供的 FPGA/CPLD 开发集成环境, Altera是世界最大可编程逻 辑器件供应商之一。 Quartus II 在 21 世纪初推出,是 Altera 前一代 FPGA/CPLD 集成开 发环境 MAX+plus II 的更新换代产品,其界面友好,使用便捷。在 Quartus II 上可以完 成设计输入、 HDL 综合、布线布局(适配) 、仿真和下载和硬件测试等流程,它提供了 一种与结构无关的设计环境,使设计者能方便地进行设计输入、快速处理和器件编程。Altera 的 Quartus I
2、I 提供了完整的多平台设计环境,能满足各种特定设计的需要, 也是单芯片可编程系统( SOPC)设计的综合性环境和 SOPC 开发的基本设计工具,并 为 Altera DSP 开发包进行系统模型设计提供了集成综合环境。Quartus II 设计工具完全支持 VHDL 、Verylog 的设计流程,其内部嵌有 VHDL 、 Verilog 逻辑综合器。 Quartus II 也可以利用第三方的综合工具,如Leonardo Spectrum 、Synplify Pro 、FPGA Complier II ,并能直接调用这些工具。 同样,Quartus II 具备仿真功能, 同时也支持第三方的仿真工具
3、, 如 ModelSim 。此外, Quartus II 与 MATLAB 和 DSP Builder 结合,可以进行基于 FPGA 的 DSP 系统开发,是 DSP 硬件系统实现的关键 EDA 工具。Quartus II 包括模块化的编译器。 编译器包括的功能模块有分析 /综合器 ( Analysis & Synthesis)、适配器( Filter )、装配器( Assembler )、时序分析器( Timing Analyzer )、设 计辅助模块( Design Assistant )、EDA 网表文件生成器( EDA Netlist Writer )和编辑数 据接口( Complie
4、r Database Interface )等。可以通过选择 Start Complication 来运行所有 的编译器模块, 也可以通过选择 Start 单独运行各个模块。 还可以通过选择 Complier Tool ( Tools 菜单),在 Complier Tool 窗口中运行该模块来启动编辑器模块。 在 Complier Tool 窗口中,可以打开该模块的设置文件或报告文件,或打开其他相关窗口。此外, Quartus II 还包含许多十分有用的 LPM ( Library of Parameterized Modules ) 模块,它们是复杂或高级系统构建的重要组成部分,在 SOPC
5、 设计中被大量使用,也可 在 Quartus II 普通设计文件一起使用。 Altera 提供的 LPM 函数均基于 Altera 器件的结构 做了优化设计。在许多实用情况中,必须使用宏功能模块才可以使用一些 Altera 特定器 件的硬件功能。例如各类片上存储器、 DSP模块、 LVDS 驱动器、 PLL 以及 SERDES和 DDIO 电路模块等。图 1-1 中所示的上排是 Quartus II 编译设计主控界面, 它显示了 Quartus II 自动设计 的各主要处理环节和设计流程,包括设计输入编辑、设计分析与综合、适配、编程文件 汇编(装配)、时序参数提取以及编程下载几个步骤。 在图
6、1-1 下排的流程框图, 是与上 面的 Quartus II设计流程相对照的标准的 EDA 开发流程。Quartus II 编译器支持的硬件描述语言有 VHDL(支持 VHDL 87及VHDL 97标准)、 Verilog HDL 及AHDL (Altera HDL ),AHDL 是Altera 公司自己设计、制定的硬件描述 语言,是一种以结构描述方式为主硬件描述语言,只有企业标准。Quartus II 允许来自第三方的 EDIF 文件输入,并提供了很多 EDA 软件的接口, Quartus II 支持层次化设计,可以在一个新的编辑输入环境中对使用不同输入设计方式完 成的模块(元件)进行调用,
7、从而解决了原理图与 HDL 混合输入设计问题。在设计输 入之后, Quartus II 的编译器将给出设计输入的错误报告。 Quartus II 拥有良好的设计输 入定位器, 用于确定文本或图形设计中的错误。 对于使用 HDL 的设计, 可以使用 Quartus II 带有的 RTL Viewer 观察综合后的 RTL 图。在进行编译后,可对设计进行时序仿真。在作仿真前,需要利用波形编辑器编辑一个波形激励文件,用于仿真验证时的激励。编译和仿真经检测无误后,便可以将下载信息通过 Quartus II 提供的编程器下载入目标器 件中了。图 1-1 Quartus II 设计流程二康芯实验箱简介GW
8、48 系列 SOPC/EDA 实验开发系统现在有三种型号, 分别是 GW48-CK 、GK 、PK2, 其中 GW48 PK2 是最新产品。 该系统的实验电路结构是可控的, 即可通过控制接口键, 使 之改变连接方式以适应不同的实验需要。因而, 从物理结构上看, 实验板的电路结构是固定的,但其内部的信息流在主控器的控制下,电路结构将发生变化重配置。这种 “多任务 重配置”设计方案的目的有 3 个: 1、适应更多的实验与开发项目; 2、适应更多的 PLD 公 司的器件; 3、适应更多的不同封装的 FPGA 和 CPLD 器件。本实验室为 GW48 PK2 开发系统,它包含 GW48-GK 系统全部
9、配置和功能,并增加 40P 单片机接口实验模块、 0.5Hz-100MHz 标准时钟源,和 128X64 点阵 LCD 液晶显示屏, 含液晶显示驱动电路、接口控制电路、负压发生器件和显示缓冲 RAM 等,可以十分方便地 显示信号波形、瞬态信号、汉字、图象、表达式、各种字母符号、数字等等。特别适合于需 要大信息量显示的 EDA 或 SOC实验、现代计算机组成原理实验、基于 EDA 的 DSP实验、 基于SOPC的嵌入式系统实验及各类 IP核的验证等等;也特别适合于基于 EDA 的创新实验 开发。三. 使用步骤1. 新建一个工程 , 注意顶层设计实体名必须与顶层文件名一致 .图 1-3 新建一个工
10、程2. 选择目标芯片类型 .康芯实验箱 (GW48-PK2) 使用的是 EP1K30TC144-3 目标芯片 ,其它选项采用默认设置。图 1-4 选择目标芯片类型3. 新建一个 Verilog 文档,如图 1-5.图 1-5 新建一个 Verilog 文档4. 编辑文档 .注意模块名必须与项目名一致 . 当文档编辑完成后,先进行保存,然后才能进行编译。图 1-6 编辑文档5. 对编辑好的文档进行完全编译,如图 1-7.图 1-7 完全编译在完全编译情况下 ,Quartus II 进行 4 项工作 :Analysis & Synthesis、 Fitter 、Assembler 、和 Timin
11、g Analysis ,并给出相映的信息报告,还可以通过选择 Start 单独运行 这四个模块。 如果有错误产生, 可在错误信息报告栏里双击某一错误信息, 在程序中确定错 误位置,对其进行修改,然后重新保存、编译,直到成功为止。6. Quartus II 时序仿真 当文档编译成功后,可进行时序仿真,以检测设计的程序是否符合要求。具体方法如图1-8.|b1Sbl vFluster lint By赵酚助匕| 远 Wmehnni MX;- I-C二宛A.| 令 Ccrpbb:nHepc4n4Narr如旬加I-1lode FindercLookh: 5nrt*n?- | . p ndjdc灶“眼flo
12、ofej round鈕口nw*ik TUnowned hUncuntd liSoutUnsssbned CtLUnMtijnfd liAtgmRiKHMb1bUh2“gn:dlrIMlbU【WEdIf falloutUw:$on!d0or MidUrwtigwdlr丄J1-lUJ1|Cpy21 tc Slt4z listlScfeclod Ncdw;单击穷制所有 被选引脚,在 右端空白处得 到所有引脚。bagblv|匸errphtiaA Report FS刑 suistyVI_LIRtr 7in Br *12. S2& 4 Pc inter0 尸Intkol-12 G3 & Si r0 jxE
13、cd:3 0 “10 3 M20 0 M12 525 m快捷键低电4周期时钟信输入信号波形賦值Kf高电平at12. W 須Luseit 5&A- cr Rh . Stlxt !Mirpdcrvolc X wOft输出信号展开讯标右後菜 单,为多位二进 制信号输入ffh -_JLA CutInsert iarefcyn Ic.tcrv41 .Lpcrtiesids=of Tit_sclies-off tl *e bl4-3 for 刃6 *bl*Ctrl 吃 ClrbCno* 4k yow1 eenM.jc;fi4 ptiriziu; circuit t ackira U14 foLlcvi f
14、irst fittiac amgtFf怀、i+-+”non opt4ti oa. b mlI.g operciio2 er.Liftc closed Zee it CO CO.CO 入 Stnm 入C/liM W/rrtirt k F rwr 工:工工frrv ar Slonnk.Crl*KlWGIhmi tiala red 电)For cic Mtiknvn QPClrBAlHKFxcim Lev D)CWA1W)TcrciAC Mi ch (1)Ctrl*AleiMi 小 Dvp4d” Q)CWA1LEY2 bkxvn (J)Ctrlxlt4RV.A S d)CrlWLYedc册丛QpCl
15、rllAlHKDot/ Cr QC)Ctrl* KI MInvertCtrl*Alt*I11 CcHl VoluG.Ctrl*Alt*VGock .CtrllAlHfflrb) tr*rjr Y*luIl- flnn 7*1 n*ClrlHlHR本实验1-9 所示图 1-8 时序仿真单击进入引脚分配界面 , 弹出右边的选项框双击 To下的空白处弹出下拉菜单 , 并选 择相应的引脚7. 在 Quartus II 上通过时序仿真后 , 还需将程序下载到目标芯片中进行硬件测试 使用的芯片是 EP1K30TC144-3,引脚绑定如图第一种方法根据白皮书 EDA/SOPC技术实验讲义 P142,“适用于 Quartus 的部分引脚对照表”中, 选择 GWAK30/50 EP1K30/20/50TQC144的信号名与引脚号, 根据 P133-P138 所选取的工作 模式及引脚确定引脚号 . 工作模式的选定以方便引脚绑定为准 .引脚绑定完成后 , 需要保存 , 并
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东依顿电子科技股份有限公司招聘HRBP岗人员模拟试卷有完整答案详解
- 2025北京清华附中上庄学校招聘模拟试卷及完整答案详解一套
- 2025年永新县面向社会公开招聘城市社区专职网格员【37人】考前自测高频考点模拟试题及一套参考答案详解
- 2025年开封杞县消防救援大队招聘政府专职消防员10人考前自测高频考点模拟试题附答案详解
- 2025年金华永康市医疗卫生单位招聘事业单位工作人员39人模拟试卷及一套答案详解
- 2025海南文昌市人民医院编外工作人员招聘(9号)考前自测高频考点模拟试题附答案详解(考试直接用)
- 2025呼伦贝尔市发展和改革委员会竞争性比选事业单位工作人员考前自测高频考点模拟试题有完整答案详解
- 2025年云数融合项目发展计划
- 2025北京回龙观医院招聘2人(第三批)考前自测高频考点模拟试题及参考答案详解一套
- 2025江苏泰州学院招聘专职辅导员和专任教师17人考前自测高频考点模拟试题及答案详解1套
- 武汉从业资格证摸拟考试及答案解析
- 小学数学数与代数全学年复习资料
- 2025至2030医药级一氧化氮行业产业运行态势及投资规划深度研究报告
- 2025海康威视安检机用户手册
- 2025 精神障碍患者暴力行为应对护理课件
- 创新驱动人工智能+法律服务研究报告
- 《物联网技术》课件-第3章 无线传感器网络
- 保健行业员工知识培训课件
- 人民调解员培训课件
- 工业机器人基础课件:装配机器人及其操作应用
- 激素与肥胖的关系
评论
0/150
提交评论