首页 理论教育 如何建立高效的设计工程?

如何建立高效的设计工程?

时间:2023-06-29 理论教育 版权反馈
【摘要】:在使用QuartusⅡ设计电路系统之前,需要先建立设计项目。例如,用图形编辑输入法设计1位全加器adder时,需要先建立adder的设计项目。在QuartusⅡ主窗口,从“File”菜单下选择“NewProjectWizard…”,出现如图2-3所示的建立新设计项目的对话框。在1位全加器adder的设计中,用上述方法将电路设计所需要的两个异或门、3个二输入与非门及输入端和输出端的元件符号调入图形编辑框中。电路设计完成后,以“adder.bdf”为文件名存在工程目录\myeda\mybdf内。

如何建立高效的设计工程?

启动QuartusII软件后,出现如图2-2所示的QuartusⅡ主窗口。窗口结构与一般Windows中应用程序的窗口类似,主要由标题栏、主菜单栏、图标便捷工具栏、窗口主体以及底部的辅助信息提示栏组成。在窗口主体中,左边的是项目管理器窗口(Project Navigator)、编译状态窗口(Status),右边的是设计源文件输入窗口,底部是信息窗口(Message)。在设计的不同阶段,窗口会发生相应的变化,使用主菜单“View”下的“Utility Windows”命令可以查看不同的窗口。

978-7-111-41567-1-Chapter02-2.jpg

图2-2 QuartusⅡ主窗口

对于熟悉MAX+plusⅡ的用户,在启动QuartusⅡ软件后,选择“Tools”主菜单下的“Cus-tomize…”菜单命令,在对话框的General页面选择MAX+plusⅡ选项,单击“Apply”按钮后,重新启动QuartusⅡ软件,则此时主窗口图形用户界面与MAX+plusⅡ软件的界面类似。

在使用QuartusⅡ设计电路系统之前,需要先建立设计项目。例如,用图形编辑输入法设计1位全加器adder时,需要先建立adder的设计项目。在QuartusⅡ主窗口,从“File”菜单下选择“NewProjectWizard…”,出现如图2-3所示的建立新设计项目的对话框。在对话框的第一栏中输入设计项目所在的文件夹名;在第二栏中输入新的设计项目名;在第三栏中输入设计系统的顶层文件实体名。设计项目名和顶层文件实体名可以同名,一般在多层次系统设计中,以与设计项目同名的设计实体作为顶层文件名。

新的设计项目建立后,便可以进行电路系统设计了。在QuartusⅡ主窗口,选择“File”主菜单下的“New…”命令,出现如图2-4所示的输入方式选择对话框,选择“Block Dia-gram/Schematic File”(模块/原理图文件)输入方式后,进入图形编辑窗口,如图2-5所示,这时便可以输入设计电路了。在原理图编辑窗口中的任何位置双击鼠标左键将弹出一个元件选择对话框,如图2-6所示,或者单击鼠标右键,将弹出一个选择对话框,选择此框中“Insert”的“Symbol as Block…”项,也可以弹出输入元件选择对话框。

978-7-111-41567-1-Chapter02-3.jpg

图2-3 建立新设计的项目对话框

978-7-111-41567-1-Chapter02-4.jpg

图2-4 QuartusⅡ设计输入方式选择对话框(www.xing528.com)

978-7-111-41567-1-Chapter02-5.jpg

图2-5 QuartusⅡ图形编辑窗口

978-7-111-41567-1-Chapter02-6.jpg

图2-6 元件选择对话框

在如图2-6所示的元件选择对话框中,QuartusⅡ列出了存放在/altera/quartus50/librar-ies/文件夹中的各种元件库。其中“megafunctions”是参数可设置的强函数元件库;“others”是MAX+plusⅡ老式宏函数元件库,包括加法器、编码器、译码器、计数器和移位寄存器等74系列器件;“primitives”是基本逻辑元件库,包括缓冲器和基本逻辑门,如门电路触发器电源、输入和输出等。

在元件选择对话框的符号库“Libraries”栏目中,用鼠标单击基本逻辑元件库(primi-tives)文件夹中的逻辑库(logic)后,该库的基本元件的元件名将出现在“Libraries”栏目中。例如,and2(二输入端的与门)、xor(异或门)、vcc(电源)、gnd(地)、input(输入)和output(输出)等。在元件选择对话框的“Name”栏目内直接输入元件名,或者在“Libraries”栏目中,用鼠标单击元件名,可得到相应的元件符号。元件选中后,用鼠标单击“OK”按钮。

在1位全加器adder的设计中,用上述方法将电路设计所需要的两个异或门(xor)、3个二输入与非门(nand2)及输入端(input)和输出端(output)的元件符号调入图形编辑框中。按1位全加器的电路结构,用鼠标完成电路内部的连接及输入输出元件的连接,并将相应的输入元件符号分别更名为被加数“a”、加数“b”、低位来的进位“cin”,把输出元件的名称分别更名为和“sum”与向高位的进位“cout”,如图2-7所示。电路设计完成后,以“adder.bdf”为文件名存在工程目录\myeda\mybdf内。

978-7-111-41567-1-Chapter02-7.jpg

图2-71 位全加器的图形编辑文件

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈