You are on page 1of 11

太原理工大学 夏路易

3.2 使用图形编 辑器设计 (第一个简单 的例子 )


该例子虽然简单,只有一个反向器和一个与门,但通过这个例子可以学习设计过程,若
有下载部件 MPU,可以下载配置数据,使设计更完整。
下面一步一步的介绍如何使用图形编辑器设计逻辑电路。
第一步:进入 MAX+PLUSⅡ 运行环境
第二步:建立项目
选择 File/Project/Name 显示如下对话框(图 3.2.1)
将目录 directories 选择为 Max2Work, ,然后输入 project Name 为 lizi/first ,然后按 OK 按
钮,出现是否建立子目录 lizi/first 的询问,再输入 OK。

图 3.2.1

第三步:在 file 中选 New ,出现如下对话框 ( 图 3.2.2) ,然后选择第一项 Graphic Editor


file,选 OK,出现标题为 Graphic Editor Untitled 的窗口。

81
太原理工大学 夏路易

图 3.2.2

第四步:在窗口中用鼠标双击一下,出现一个黑点,见如下窗口(图 3.2.3),窗口左侧的工
具为画图工具。

图 3.2.3

然后,选 Symbel/Enter Symbel 菜单,则出现 Enter Symbel 对话框(图 3.2.4),

82
太原理工大学 夏路易

图 3.2.4

图 3.2.5

83
太原理工大学 夏路易

在对话框中选择 Maxplus2/maxlib/prim 子目录,在此子目录中有基本逻辑功能门和一些基


本图形元素,用鼠标选择”not”门,选 OK,窗口中显示非门图形(图 3.2.5)。
第五步:在非门左侧点一点,然后在 Symbel/Enter Symbel 菜单选择输入元件“ Input”,按
下 OK 后窗口如图 3.2.5。
第六步:在非门右侧点一点, 然后在 Symbel/Enter Symbel 菜单选择输入元件“output” ,按
下 OK 后窗口如图 3.2.6。

图 3.2.6
第七步:在 input 和 output 元件的“PIN_NAME“上按两下鼠标左键,分别输入” NOT_IN”
和”NOT_OUT 管脚名称(可以自己随意输入)
第八步:依照上述方式再输入与门电路,图中已有的元件(例如 inputhe output)可以用选
取/拷贝/粘贴的方式输入,粘贴时应该先将要粘贴的位置点一个点。将管脚名称更改后,见
下图 3.2.7。

84
太原理工大学 夏路易

图 3.2.7

第九步:选 File/Save As 将所画图形存入文件 first.dgf。

第十步:选定器件,使用 Assign/Device 菜单,出现如下对话框(图 3.2.8)。

图 3.2.8

选定器件系列 FLEX10K ,选定器件 EPF10K20RC240-4 (由于该软件是学生版,故可选


择 器 件 只 有 二 个 FLEX10K 系 列 的 FLEX10K20RC240-4 和 MAX7000 系 列 的
EPM7128SLC84-7,它们可以进行仿真和配置下载,但必须有相应的下载硬件支持,而工
业版本有 ALTERA 公司的全系列器件供选用),选择完成后按下 OK。

85
太原理工大学 夏路易

第十一步:指定下载方式和保留引脚,选 Assign/Global Projecy Device Option 菜单,出现


如下对话框(图 3.2.9)。

图 3.2.9
在该对话框中的下载方式和所用器件的配置方式有关,若只仿真而不下载配置数据可以
不设置该对话框。
在此选择被动串行下载方式。

若在器件指定对话框中指定的是 MAX7000 系列,其配置下载方式是唯一的,所以在


该对话框中不能指定下载方式,但可以设置保密位,管脚和宏单元的保留百分比,其对话
86
太原理工大学 夏路易

框见图 3.2.10。

图 3.2.10
第十二步:设置逻辑综合方式,对话框见图 3.2.11

87
太原理工大学 夏路易

图 3.2.11
选 Assign/Global Logic Synthesis 菜单,指定综合方式”Type”为 Fast,即对所设计的电路
进行逻辑综合时,是以速度最快为逻辑综合时的技术指标。
( 若目的只为学习设计方法而不是下载配置数据,则第十一和第十二步可以不操作)

第十三步:检查与更改错误,选 File/Project/Save & Check 菜单,自动出现如下画面(图


3.2.12)。

88
太原理工大学 夏路易

图 3.2.12
此菜单的功能是检查电路是否有错误,若有错误,就会出现提示信息对话框,按照所提
示信息就可以排除错误。

图 3.2.13
第十四步:将设计电路的管脚和所选芯片的管脚对应起来。
选 max+plus2/floorplan Editor 菜单,再选 Layout/Device 菜单,出现窗口(图 3.2.13):

在该窗口的右上角显示的是所设计电路的输入输出节点,(若没有出现该节点列表,可
用鼠标点一下左侧工具栏的第四个工具)然后将设计电路的节点用鼠标拖至芯片的 I/O 位
置(实际情况是不能随意拖放并连接的,因为芯片的引脚该接电路的哪一个输入输出节点
和整个设计有关,但是在此例子中由于不下载配置,所以只要将电路的输出输入节点拖至
芯片的 I/O 端就可以了)
拖拉完毕后关闭该对话框。

第十五步:编译形成可下载的配置文件,

89
太原理工大学 夏路易

选 File/Project/Save & Comlile 菜单,显示窗口如图 3.2.14。

图 3.2.14
第十六步:下载配置,选 Max+Plus2/programmer 菜单,显示对话框(图 3.15),如计算机
接有相应的下载部件和芯片就可以进行下载操作。

90
太原理工大学 夏路易

图 3.15

一旦配置数据下载到芯片中,该芯片就可以使用在实验装置中,并通过实验验证设计的
准确性。

以上是一个完整的例子,若只是学习设计方法而不下载配置文件,步骤要简单的多。
若不指定器件管脚,Max+plus2 会自动的选择管脚(在指定器件菜单中将器件型号选定
AUTO)并且指定该管脚和设计文件中的输入和输出之间的关系。使用金字塔显示菜单可以
看到有一个报告文件,打开该文件可以了解所有有关设计的情况。

91

You might also like