1、Quartus原理图输入设计法入门,南师大物科院 宁晨,Quartus原理图输入设计法学习:,建立工程项目(工程目录、名称和选择合适器件)编辑设计图形文件(放置元件、连线、设定输入输出管脚名称)编译设计图形文件(检查电路是否有错误)时序仿真设计文件(得到仿真波形验证设计结果), 1 建立工程项目,Quartus II设计软件界面如图1所示,图1 Quartus II 软件界面,一、Quartus II设计流程介绍与Max+plus软件一样, Quartus II软件的开发流程也概括为设计输入、设计编译、设计仿真、和设计下载等过程,下面分别加以描述。 1新建一个工程利用Quartus II提供的
2、新建工程指南建立一个工程项目。1)选择菜单命令File|New Project Wizard 将弹出如图2所示对话框。, 1 建立工程项目,可先在电脑中建立工程项目存放的目录如: D:EDA_bookcodeChapter2BiJiaoQi,图2 New Project Wizard 对话框,图3 工程项目基本设置,一、 Quartus II设计流程介绍,2)选择项目存放目录、填写项目名称,注意项目顶层设计实体名称必须和项目名称保持一致。, 1 建立工程项目,一、Quartus II设计流程介绍3)完成上述操作后,按Next按钮将会弹出加入文件对话框,如图2.4所示。,图4 加入文件对话框,
3、1 建立工程项目,可以在File空白处选择添入已存在的设计文件加入到这个工程中,也可以使用User Library Pathnames按钮把用户自定义的库函数加入到工程中使用,完成后按Next按钮进入下一步。,一、Quartus II设计流程介绍4)如图2.5所示是选择可编程逻辑器件对话框,选Yes为手动选择需要的器件,选No则由编译器自动选择。,图5 选择器件对话框,选择Cyclone系列, 1 建立工程项目,选择器件的封装形 式、引脚数目和速 度级别约束可选器 件的范围。, 1 建立工程项目,一、Quartus II设计流程介绍5) 图2.6 询问是否选择其他EDA工具,图6 选择其他ED
4、A工具,一、Quartus II设计流程介绍6)显示由新建工程指南建立的工程文件摘要,在界面顶部标题栏将显示工程名称和存储路径,如图7示。,图7 新建工程摘要对话框, 1 建立工程项目, 2 编辑设计文件,二、编辑设计图形文件 1.建立原理图文件,图8 执行File-New命令, 2 编辑设计文件,1.建立原理图文件弹出新建文件对话框如图2.9,AHDL文本文件,流程图和原理图文件,网表文件,在线系统文件,Verilog HDL文本文件,VHDL文本文件,图9 新建文件对话框, 2 编辑设计文件,1.建立原理图文件执行File-Save as命令,把它另存为文件名是BiJiaoQi的原理图文件
5、,后缀名为.bdf,选中后使该文件添加到刚建立的工程中去,图10 将文件添加到工程中, 2 编辑设计文件,2.编辑输入原理图文件如图2.11,右侧空白处就是原理图的编辑区,图11 图形编辑界面, 2 编辑设计文件,2.编辑输入原理图文件比较器的完整原理图,图12 比较器的原理图, 2 编辑设计文件,2.编辑输入原理图文件1)元件的选择与放置 双击鼠标的左键,将弹出Symbol对话框,或单击鼠标右键,在弹出的选择对话框中选择Insert-Symbol,也会弹出该对话框。,基本元件库,Logic子库包含与门、或门和非门,重复-插入模式选否,作为流程图模块插入符号选否,图13 Symbol对话框,
6、2 编辑设计文件,2.编辑输入原理图文件1)元件的选择与放置,图14 放置元件后的界面图,其它元件可以通过复制和选择重新插入新元件得到, 2 编辑设计文件,2.编辑输入原理图文件1)元件的选择与放置,打开pin引脚子库,选择input管脚和插入逻辑元件一样插入原理图中,图15 放置管脚, 2 编辑设计文件,2.编辑输入原理图文件1)元件的选择与放置,图16 元件放置完成, 2 编辑设计文件,2.编辑输入原理图文件2)连接各个元件符号 把鼠标移置一个input元件连接处,单击鼠标左键,移到要与之相连的非门元件的连接处,松开鼠标即可连接两个要连的元件如图17所示, 2 编辑设计文件,2.编辑输入原
7、理图文件3)设定各输入、输出引脚名 双击任意一个input元件,将会弹出图25所示的引脚属性编辑对话框,图18 引脚属性编辑对话框, 2 编辑设计文件,2.编辑输入原理图文件3)设定各输入、输出引脚名 编辑好所有引脚后保存, 3 编译设计文件,三、编译设计图形文件 执行Processing-Start Compilation,如图2.27进行编译,编译结束后会出现错误和警告提示, 4 进行时序仿真,四、时序仿真设计文件 1、新建用于仿真的波形文件 执行File-New命令,可建立和编辑的文件有三类:器件设计文件Device Design Files、软件文件Software Files和其他文
8、件Other Files。,波形文件, 4 进行时序仿真,四、时序仿真设计文件 1、新建用于仿真的波形文件,鼠标在该处单击右键,出现下图所示菜单,选择Insert Node or Bus命令,图2.32, 4 进行时序仿真,四、时序仿真设计文件 1、新建用于仿真的波形文件,单击OK后出现波形编辑界面, 4 进行时序仿真,四、时序仿真设计文件 2、设置仿真时间, 4 进行时序仿真,四、时序仿真设计文件 2、设置仿真时间 执行Edit-End Time命令,设置合适的时间, 4 进行时序仿真,四、时序仿真设计文件 2、设置仿真时间 执行Edit-Grid Size命令,设置合适的时间, 4 进行时序仿真,四、时序仿真设计文件 3、设置输入信号波形 先用鼠标左键单击并拖动鼠标选择要设置的区域,单击工具箱中按钮Forcing High(1)则该区域变为高电平。, 4 进行时序仿真,四、时序仿真设计文件 4、进行功能仿真 设置输入信号后保存文件,文件名默认,执行Processing-Start simulation命令,进行仿真, 4 进行时序仿真,四、时序仿真设计文件 4、进行功能仿真,数字电子课程设计,