电子设计自动化技术第四章quartusII使用.pptx
12008.11《电子技术创新实践》QuartusII使用
可编程器件与QuartusII使用2第一讲电子系统设计初步可编程器件设计流程建立工程编写设计文件指定设计约束文本输入图形输入模块输入器件选择管脚分配编译分析综合适配仿真建立波形文件输入仿真节点输入激励信号编程配置PS模式JTAG模式AS模式
第一讲可编程器件与QuartusII使用QuartusII软件使用
工程建立4
下面介绍如何建立一个图形设计文件:
编辑文本文件12对文本文件进行编辑时,文本编辑器窗口的标题名称后面将出现一个星号(*),表明正在对当前文本进行编辑操作,存盘后星号消失。在文本编辑中,我们可以直接利用QuartusⅡ软件提供的模板进行语法结构的输入,方法如下:(1)将鼠标指针放在要插入模板的文本行。(2)在当前位置右击,在快捷菜单中选择InsertTemplate命令,或单击图中的“插入模板”快捷按钮,则弹出如下图所示的插入模板对话框。QuartusⅡ软件会根据所建立的文本类型(AHDL、VHDL或VerilogHDL),在插入模板对话框中自动选择对应的语言模板。(3)在下图所示的插入模板对话框的TemplateSection选项组中选择要插入的语法结构,单击OK按钮确定。(4)编辑插入的文本结构。
插入模版界面
建立图形设计文件14建立图形设计文件
QuartusⅡ图形编辑器也称为块编辑器(BlockEditor),用于以原理图(Schematics)和结构图(BlockDiagrams)的形式输入和编辑图形设计信息。QuartusⅡ的图形编辑器可以读取并编辑结构设计文件(BlockDesignFiles)和MAX+PLUSⅡ图形设计文件(GraphicDesignFiles)。可以在QuartusⅡ软件中打开图形设计文件并将其另存为结构图设计文件。在这里,用图形编辑器替代了MAX+PLUSⅡ软件中的图形编辑器。
基本单元符号的输入16QuartusⅡ软件为实现不同的逻辑功能提供了大量的基本单元符号和宏功能模块,设计者可以在原理图编辑器中直接调用,如基本逻辑单元、中规模器件以及参数化模块LPM等。可按照下面的方法调入单元符号到图形编辑区。在图所示的图形编辑器窗口的工作区中双击,或单击图中的“符号工具”按钮,或选择菜单Edit?/?InsertSymbol,则弹出如下图所示的Symbol对话框。
输入单元符号界面17
单击单元库前面的加号(+),直到使所有库中的图元以列表的方式显示出来;选择所需要的图元或符号,该符号显示在Symbol对话框的右边;单击OK按钮,所选择符号将显示在下图的图形编辑工作区域,在合适的位置单击放置符号。重复步骤,即可连续选取库中的符号。如果要重复选择某一个符号,可以在上图中选中“重复输入”复选框,选择一个符号以后,可以在图形编辑区重复放置。放置完成后右击,选择Cancel命令取消放置符号。
输入设计项目和存盘19元件输入对话框
要输入74系列的符号,方法与步骤(2)相似,选择其他库,打开maxplus2列表,从其中选择所要的74系列符号。1当选择其他库或兆功能函数库中的符号时,图中的“以块形式插入”复选框有效。如果选中该复选框,则插入的符号以图形块的形状显示。2如果知道图形符号的名称,可以直接在Symbol对话框的符号名称文本框中输入要调入的符号名称,Symbol对话框将自动打开输入符号名称所在的库列表。如直接输入74161,则Symbol对话框将自动定位到74161所在库中的列表。3图形编辑器中放置的符号都有一个实例名称(如inst1,可以简单理解为一个符号的多个复制项的名称),符号的属性可以由设计者修改。在需要修改属性的符号上右击,在弹出的下拉菜单中选择Properties命令,则弹出SymbolProperties对话框,如图所示。在General选项卡中可以修改符号的实例名;Ports可以对端口状态进行修改;Parameters选项卡中可以对LPM的参数进行设置;Format选项卡可以修改符号的显示颜色等。4
要建立一个完整的原理图设计文件,调入所需要的逻辑符号以后,还需要根据设计要求进行符号之间的连线,以及根据信号I/O类型放置I/O或双向引脚。符号之间的连线包括信号线和总线。如果需要连接两个端口,则将鼠标指针移动到其中一个端口上,这时鼠标指针自动变为“+”形状,一直按住鼠标的左键并拖动鼠标到达第二个端口,放开左键,即可在两个端口画出信号线或总线。在连线过程中,当需要在某个地方拐弯时,只需要在该处放开鼠标左键,然后再继续按下左键拖动即可。引脚包括输入(input)、输出(output)和双向(bidir)三种类型,放置方法与放置符号的方法相同,即在图形