首页 百科知识 波形输入设计方法

波形输入设计方法

时间:2024-10-10 百科知识 版权反馈
【摘要】:MAX+plusⅡ中提供了直观的、易于理解的波形输入方式,它最适合已完全确定了输入与输出之间时序关系或者重复功能的电路设计,例如状态机、计数器和寄存器等。波形设计输入可以生成元件,为更高一级设计调用。设计者可以用它创建波形设计文件,也可创建用于仿真和和功能测试的仿真文件。波形编辑器是通过编辑输入和输出节点的波形来创建一个波形设计文件。单击“OK”按钮,新的节点将出现在波形编辑器窗口中。

5.5 波形输入设计方法

MAX+plusⅡ中提供了直观的、易于理解的波形输入方式,它最适合已完全确定了输入与输出之间时序关系或者重复功能的电路设计,例如状态机、计数器和寄存器等。波形设计输入可以生成元件,为更高一级设计调用。

MAX+plusⅡ的波形编辑器(Waveform Editor)扮演了两个角色:一是设计输入工具,二是测试输入和仿真工具。设计者可以用它创建波形设计文件(扩展名为.wdf),也可创建用于仿真和和功能测试的仿真文件(扩展名为.scf)。

下面介绍波形输入法的步骤。

1)创建波形设计新文件

选择MAX+plusⅡ的菜单“File”→“New...”,打开“New”对话框,选择“Waveform Editor file”并在其右边的下拉列表中选择“.wdf”文件类型(见图5.66),默认的是“.scf”文件类型,不可用于设计,单击“OK”按钮,将出现一个新建的波形编辑窗口,如图5.67所示。

img296

图5.66 打开wdf波形文件编辑器

2)创建输入、输出和隐埋节点

波形编辑器是通过编辑输入和输出节点的波形来创建一个波形设计文件。通过创建隐埋节点提供输入和输出之间的逻辑连接。I/O类型共有三种类型:输入引脚(Input Pin)、输出引脚(Output Pin)和内埋节点(Buried Node)。内埋节点即中间节点,不与外部引脚相连,内建信号、内建寄存器、状态机都属于该类。

节点类型也有多种:输入、寄存器、组合和状态机。具体操作步骤:选择菜单栏中的“Node”→“Insert Node...”命令,弹出如图5.68所示的对话框,也可以在打开的波形编辑器中,单击右键,在出现的快捷菜单中选择“Insert Node...”。在Node Name文本框中键入输入/输出节点名称,在I/O Type复选框中选择I/O类型,在Node Type复选框中选择节点类型。单击“OK”按钮,新的节点将出现在波形编辑器窗口中。

img297

图5.67 新建的波形编辑器窗口

img298

图5.68 Insert Node对话框

3)时间轴的设置

(1)设置网格大小

选择菜单命令Option/Grid Size,出现Grid Size对话框。在对话框中可以设置网格间距。

(2)显示网格

选择菜单项Option /Show Grid,网格竖线就会以已经设置的间隔显示在波形编辑窗口中。

(3)设置时间轴长度

选择菜单命令File/End Time,出现End Time对话框,在框中可设定文件的结束时间。

4)编辑输入和输出节点波形

输出所有节点,就可以把波形输入进去了,输入方法通scf文件是一致的。

5)检查基本错误并创建一个默认的符号

(1)打开菜单命令“File”→“Project”选择其中的“Save & check”,保存当前文件并检查语法错误,系统会自动启动编译器并给出检查报告。

(2)选择菜单“File”→“Create Default Symbol”命令,可创建一个默认的符号文件(.sym)。如果要调用此设计,可在原理图编辑窗口中的元件库内找到此元件。

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

我要反馈