实验一 软件仿真器Simulator的使用方法
实验一软件仿真器Simulator的使用方法
一、实验目的
1、了解DSP开发系统平台的构成。
2、了解Code Composer Studio 3.3 的操作环境和基本功能。
了解DSP软件开发过程。
二、实验要求
按照实验步骤熟练掌握CCS的使用方法。
三、实验设备
PC一台;操作系统为Windows XP;安装Code Composer Studio 3.3
四、实验原理
开发TMS320C5000应用系统一般需要以下几个调试工具来完成:
(1)软件集成开发环境(Code Composer Studio3.3):主要完成系统的软件开发和调试。
它提供一整套的程序编制、维护、编译、调试环境,能将汇编语言和C语
言程序编译连接生成COFF格式的可执行文件,并能将程序下载到目标DSP上
运行调试。
(2)开发系统(ICETEK 5100 USB):实现硬件仿真调试时与硬件系统的通信,控制和读取硬件系统的状态和数据。
(3)评估模块(ICETEK VC5416-A):提供软件运行和调试的平台和用户系统开发的参照。
五、实验步骤
1、启动Code Composer Studio 3.3
双击桌面“CCS3.3(C5000)”,启动Code Composer Studio 3.3;
2、创建工程
(1)创建新的工程文件
选择菜单Project的“new…”项;在Project Creation 对话框中,在project项输入
volume;单击location项末尾的浏览按钮,改变目录到
C:\ICETEK-VC5416-EDULAB\Lab01-UseCC,单击OK;单击完成;这时建立的是
一个空的工程,展开主窗口左侧工程管理窗口中Projects下新建立的“volume.pjt”,其中各项均为空。
(2)在工程文件中添加程序文件
选择菜单Project的add files to project…项;在add files to project对话框中选择文件目录为C:\ICETEK-VC5416-EDULAB\Lab01-UseCC,改变文件类型为 C Source files(*.c;*.ccc),选择volume.c;重复上述各步骤,添加volume.cmd和c:\ti\c5400\cgtools\lib\rts.lib到工程文件。
(3)编译连接工程:
选择菜单Project的Rebuild ALL 项;注意编译过程中CCS主窗口下部Build提示窗口中显示的编译信息,最后将给出错误和警告的统计数。
3、编辑修改工程中的文件
(1)查看工程文件
展开CC主窗口左侧工程管理窗中的工程各分支,可以看到“volume.pjt”工程中包含volume.h、rts.lib、volume.c和volume.cmd文件,其中volume.h为程序在编译时根据程序中的“include”语句自动加入的。
(2)查看源文件
双击工程管理窗中的“volume.c”文件,可以查看程序内容
双击工程管理窗中的“volume.h”文件,可以看到主程序中要用到的一些宏定义;
双击工程管理窗中的“volume.cmd”文件,此文件对程序和数据进行了定位。
⑶. 编辑修改源文件
打开“volume.c”,找到“main()”主函数,将语句“input = &inp_buffer[0];”最后的分号去掉,这样程序中就出现了一个语法错误;重新编译连接工程,可以发现编译信息窗口出现发现错误的提示,双击红色错误提示,CC 自动转到程序中出错的地方;将语句修改正确(这里是将语句末尾的分号加上);重新编译;
⑷. 修改工程文件的设置
选择“Project”菜单中的“Build Options…”项,打开“Build Options for volume.pjt”
对话框,选择“Linker”卡片,在“Stack Size”项后输入1024;单击“确定”完成设置;通过此设置,重新编译后,程序中的堆栈的尺寸被设置成1024 个字。
(能否改变其他更实用和直观的参数?)
4、基本调试功能
⑴. 执行File Load Program ,在随后打开的对话框中选择刚刚建立的
C:\ICETEK-VC5416-USB\Lab1-UseCC\Debug\volume.out 文件。
⑵. 在项目浏览窗口中,双击volume.c 激活这个文件,移动光标到main()行上,右击
鼠标选择Toggle Breakpoint 或按F9 设置断点。
⑶. 选择Debug-->Run 或按F5 运行程序,程序会自动停在main()函数头上。
①按F8 执行到write_buffer()函数上。
②继续按F8,程序将转到write_buffer 函数中运行。
③此时,为了返回主函数,按shift-F7 完成write_buffer 函数的执行。
④重新运行程序到main()函数行,按F10 执行到write_buffer()函数,继续按F10 执行程序,对比与F8 执行时有什么不同。
(请仔细检查以上方法是否有错?!!!)
5、使用观察窗口(Watch)
⑴. 执行View-->Watch Window 打开观察窗口。
⑵. 在volume.c 中,选中任意一个变量,右击鼠标,选择“Quick Watch”,CCS 将
打开Quick Watch 窗口并显示选中的变量。
⑶. 在volume.c 中,选中任意一个变量,右击鼠标,选择“Add to Watch Window”,
CCS将把变量添加到观察窗口并显示选中的变量值。
⑷. 在观察窗口中双击变量,则弹出修改变量窗口,此时,可以在这个窗口中改变
程序变量的值。
⑸. 把str 变量加到观察窗口中,点击变量左边的”+”,观察窗口可以展开结构变量,
并且显示结构变量的每个元素的值。
⑹. 把str 变量加到观察窗口中;执行程序进入write_buffer 函数,此时num 函数超
出了作用范围,可以利用Call Stack 窗口察看在不同作用范围的变量:
①执行View-->Call Stack 打开堆栈窗口。
②双击堆栈窗口的main()选项,此时可以察看num 变量的值。
6、文件输入输出(File I/O)
这一节介绍从PC 机上加载数据到目标机。
可用于使用已知的数据流测试算法的正确性。
在完成下面的操作以前,先介绍Code Composer Studio 的Probe(探针)断点,这种断点允许用户在指定位置提取/注入数据。
Probe 断点可以设置在程序的任何位置,.当程序运行到Probe 断点时,与Probe 断点相关的事件将会被触发,当事件结束后,程序会继续执行。
在这一节里,Probe 断点触发的事件是:从PC 机的数据文件加载数据到目标系统的缓冲区中。
⑴. 在真实的系统中,read_signals 函数用于读取A/D 模块的数据并放到DSP 缓冲
区中。
在这里,代替A/D 模块完成这个工作的是Probe 断点。
当执行到函数
read_signals 时,Probe 断点完成这个工作。
①在程序行read_signals(int *input) 上单击鼠标右键,选择
“Togglebreakpoint”,设置软件断点。
②单击鼠标右键,选择“Toggle Probe Point”,设置Probe 断点。
⑵. 执行File File I/O,打开对话框。
⑶. 点击Add File 把sine2.dat 文件加到对话框中。
⑷. 完成设置:
①在Address 中,输入inp_buffer
②在Length 中,输入100
③保证warp around 被选中;
⑸. 关联事件和Probe 断点:
①点击Add Probe Point 按钮,打开对话框;
②点击Probe Point 列表中的内容,使之被选中;
③在Connect 中选择sine2.dat 文件;
④点击Replace 按钮确认设置;
⑤点击”确定”关闭对话框。
⑹. 点击”确定”关闭对话框,此时,已经配置好了Probe 断点和与之关联的事件.进一步的结果在下面实验中显示;
7、图形功能
下面我们使用CC 的图形功能检验上一节的结果
⑴. 执行View-->Graph-->Time/Frequency 打开Graph Property Dialog 窗口;
⑵. 修改属性为如下值并确定:
Graph Title:Input
Satrt Address:inp_buffer
Acquisition Buffer Size:100
Display Data Size 100
DSP Type:16-bit signed integer
-在弹出的图形窗口中单击鼠标右键,选择“Clear Display”。
⑶. 按F12 运行程序。
观察input 窗口的内容。
六、实验要求及数据记录
(1)把下表填写完整:当程序第一次运行到下列语句时,变量num和count的值分别是什么?
(2)记录图形窗口中的波形,包括输入波形和输出波形。
(3)修改源程序,重新编译连接,运行后,要求在图形窗口中显示输出为输入幅值5倍时的波形,并记录此时的输出波形以及修改的程序行。
(4)写出F8 和F10 功能上的区别。
三菱仿真软件GX的使用
三菱仿真软件GX-Simulator和GX-Developer的使用
一,仿真软件的功能就是将程序在虚拟的PLC中启动运行,如果没有编好的程序,如何进行仿真?
所以,在安装仿真软件GX-Simulator之前,必须先安装编程软件GX-Developer,并且版本要互相兼容.
二,安装好编程软件和仿真软件后,在桌面或者开始菜单中并没有仿真软件的图标。
因为仿真软件被集成到编程软件GX-Developer中了,其实这个仿真软件相当于编程软件的一个插件。
三,接下来我们做一个实例:
(1)启动编程软件GX-Developer,创建一个新工程。
(2)编写一个简单的梯形图。
(3)可以通过菜单栏启动仿真。
(4)也可以通过快捷图标启动仿真。
(5)上面两种方式都可以启动仿真,这个小窗口就是仿真窗口,显示运行状态,如果出错会有说明。
(6)启动仿真后程序开始模拟PLC写入过程。
(7)这时程序已经开始运行。
(8)并且可以通过软件元件测试来强制一些输入条件ON。
西门子S7-200仿真软件Simulation的正确使用
西门子S7-200仿真软件Simulation的正确使用西门子S7-200仿真软件Simulation的正确使用:一、使用Step 7 MicroWin V3.1或V3.2编程时:1、在 Step 7 MicroWin V3.1或V3.2 中新建一个项目。
2、输入程序,编译正确后在文件菜单中导出为 AWL 文件。
3、打开仿真软件,点“配置”-“CPU 型号”(或在已有的CPU 图案上双击)。
4、在弹出的对话框中选择CPU型号,要与你项目中的型号相同。
5、点击“程序”-“载入程序”(或工具条中的第2个按钮)。
6、会有个对话框,只选择“逻辑块(L)”并选择Step 7 MicroWin的版本“V3.1”或“V3.2”,点击“确定”。
7、将先前导出的 AWL 文件打开。
若第6步选择全部,则此时会提示无法打开文件,这里出现错误的原因是无法打数据块和CPU配置文件,不要管它,直接确定。
8、点击“查看(E)”-“内存监视(M)”(或工具条中的第12个按钮)输入想要监视的地址。
9、点“PLC”-“运行”(或工具栏上的绿色三角按钮),程序已经开始模拟运行。
二、使用Step 7 MicroWinV4.0编程时1、在 Step 7 MicroWin V4.0中新建一个项目。
编译正确后转换成STL编程语言界面(查看(V)- STL(S))。
2、程序复制:。
选择需要仿真的程序(用鼠标拖黑)然后点击“编辑”→“复制”。
注意:在Step 7 MicroWin V4.0的STL编程语言界面复制时,必须完整复制指令,例如前面必须包含网络序号“NETWORK 1”而后面不能有多余的程序空行等。
3、打开仿真软件,点“配置”-“CPU 型号”(或在已有的CPU 图案上双击)。
4、在弹出的对话框中选择CPU型号,要与你项目中的型号相同。
5、点击“程序(P)”-“粘贴程序(OB1)”(或工具条中的第3个按钮)。
Step 7 MicroWin V4.0中的STL程序就被粘贴到模拟软件中。
Simulator使用说明
Simulator 使用说明书目录1 概述 (3)1.1 文档目的 (3)1.2 AdventNet Simulation Toolkit简介 ..................................................................... 错误!未定义书签。
1.2.1 主要功能说明 (3)1.2.2 产品套件及功能简介 (4)2 A dventNet Simulation Toolkit软件安装 (5)3 A dventNet Simulation Toolkit的使用简介 (5)3.1 SNMP Agent Simulator的使用 (5)3.1.1 使用SNMP Agent Simulator模拟设备的步骤 (5)3.1.2 启动SNMP Agent Simulator工具 (5)3.1.3 导入要模拟设备的MIB (5)3.1.4 设置模拟设备的属性的值 (7)3.1.5 设置运行环境参数 (10)3.1.6 运行和测试模拟的设备 (11)3.1.7 模拟发送陷阱信息 (11)3.2 Network designer的使用 (13)3.2.1 使用Network designer模拟网络环境的步骤 (13)1.启动Network designer工具 (13)3.2.2 启动Network designer工具 (13)3.2.3 创建自定义的设备种类,设置设备种类的共同属性 (14)3.2.4 创建Network (15)3.2.5 添加设备 (16)3.2.6 设置设备属性 (17)3.2.7 启动网络或者设备 (17)3.2.8 陷阱信息设置和发送 (17)Simulator 使用说明书关键词:simulator使用摘要:本文描述了simulator常用功能的使用方法缩略语:1概述1.1文档目的本文描述了simulator使用方法,指导如何使用AdventNet simulation toolkit工具。
OMRON PLC仿真软件CX-Simulator2.0使用说明
要设置参数,出现设置向导,
Select PLC
选中Create a new PLC(PLC Setup Wizard)后,选取一文件夹,
Virtual 选择框中选Controller Link ,点Connect ,连接成功;
5.再点Cx-Simulator Debug Console中的最左边的三角形按钮(Run(Monitor Mode)),
Run指示灯变绿,模拟PLC已开始运行;就可以用CX_P5.0下传或上传梯形图程序;
在梯形图上就看到执行情况。 如果要修改梯形图,则要断开与模拟PLC的仿真状态;
6.运行 CX-P5.0,在FILE菜单下,新建一工程,要选跟模拟器一样的CPU类型;
'更改PLC'弹出框中
设备类型选取 CS1G/CJ1G,其右的设定中,CPU选CPU45,
在模拟PLC中并无程序,须在新工程建一简单的梯形图,以END结尾;
在左面分别加入一输入模块与输出模块,
点下一步直至完成,自动进入步骤4;
4. 在Work CX-Simulator弹出框中(此Connect项位于CX-Simulator Debug Console
的菜单File下)
7.CX p5.0与PLC连接,点CX P5.0的菜单 PLC--->工作在线仿真器,
出现上传弹出框(PLC-->CX P5.0),点取消,因为PLC中是空的,上传会冲掉你刚编的程序,
要向PLC下传;
8.向PLC下传你的程序:点CX p5.0的菜单 PLC-->传送(R)-->到PLC,
仿真软件操作实验报告(3篇)
第1篇实验名称:仿真软件操作实验实验目的:1. 熟悉仿真软件的基本操作和界面布局。
2. 掌握仿真软件的基本功能,如建模、仿真、分析等。
3. 学会使用仿真软件解决实际问题。
实验时间:2023年X月X日实验地点:计算机实验室实验器材:1. 仿真软件:XXX2. 计算机一台3. 实验指导书实验内容:一、仿真软件基本操作1. 打开软件,熟悉界面布局。
2. 学习软件菜单栏、工具栏、状态栏等各个部分的功能。
3. 掌握文件操作,如新建、打开、保存、关闭等。
4. 熟悉软件的基本参数设置。
二、建模操作1. 学习如何创建仿真模型,包括实体、连接器、传感器等。
2. 掌握模型的修改、删除、复制等操作。
3. 学会使用软件提供的建模工具,如拉伸、旋转、镜像等。
三、仿真操作1. 设置仿真参数,如时间、步长、迭代次数等。
2. 学习如何进行仿真,包括启动、暂停、继续、终止等操作。
3. 观察仿真结果,包括数据、曲线、图表等。
四、分析操作1. 学习如何对仿真结果进行分析,包括数据统计、曲线拟合、图表绘制等。
2. 掌握仿真软件提供的分析工具,如方差分析、回归分析等。
3. 将仿真结果与实际数据或理论进行对比,验证仿真模型的准确性。
实验步骤:1. 打开仿真软件,创建一个新项目。
2. 在建模界面,根据实验需求创建仿真模型。
3. 设置仿真参数,启动仿真。
4. 观察仿真结果,进行数据分析。
5. 将仿真结果与实际数据或理论进行对比,验证仿真模型的准确性。
6. 完成实验报告。
实验结果与分析:1. 通过本次实验,掌握了仿真软件的基本操作,包括建模、仿真、分析等。
2. 在建模过程中,学会了创建实体、连接器、传感器等,并能够进行模型的修改、删除、复制等操作。
3. 在仿真过程中,成功设置了仿真参数,启动了仿真,并观察到了仿真结果。
4. 在分析过程中,运用了仿真软件提供的分析工具,对仿真结果进行了数据分析,并与实际数据或理论进行了对比,验证了仿真模型的准确性。
Modbus_Simulator使用说明书
Modbus_Simulator(Modbus RTU Slave软件仿真器)使用说明Modbus_Simulator为Modbus RTU Slave协议设备的仿真软件,主要可用于Modbus RTU Master设备的调试。
本软件为公益软件,不用注册,可自由使用。
使用中发现软件Bug时请告知我们改正!软件发布在本公司网站(),下载解压安装后,点击Modbus_Sim图标就可使用。
一、基本功能:本软件运行于Windows平台下,Modbus_Sim.exe执行后,弹出如下画面其中:寄存器地址项为要显示数据寄存器的初始地址。
[0,0]的前一个数据位是通信时所接收数据帧的次数值,后一个数据位是数据帧的长度值,方括号外的数据为接收数据帧值,本项参数仅用于串口正常通信状态的监测。
串口正常通讯时,接收帧次数值递增变化;“帧值”按通讯实际值变化。
如果这两项值不发生变化,表示通信口未连通!弹出的初始窗口画面中默认显示的数据为:03:Hold,数据格式为:16 Bits Dec。
1、软件支持多窗口显示,点击图标,可增加一幅数据窗口,如下图:2、本软件支持Modbus RTU全部四种数据寄存器的显示,分别为:Func_01:线圈状态(0x)Func_02:输入状态(1x)Func_03:保持寄存器(4x)Func_04:输入寄存器(3x)存器类型的选择也可在“显示”项中选取。
提供8种数据格式,分别为:16位二进制格式,数值范围:0~111111111111111116位十进制格式,数值范围:0~6553516位有符号十进制格式,数值范围:-32768~3276816位十六进制格式,数值范围:0~FFFF寄3、软件32位十进制格式,数值范围:0~429496729532位有符号十进制格式,数值范围:-2147483648~2147483648据格式的选择也可在“显示”项中选取。
4、支地址类型的选择也可在“显示”项中选取。
实验1 CCS Simulator开发环境的与使用配置
实验一配置CCS开发环境实验一、实验目的1.了解嵌入式DSP开发环境的组成。
2.学会自己配置CCS simulator开发环境。
3.练习CCS开发环境的基本配置与基本操作。
二、实验内容1、CCS集成开发环境的安装2、CCS集成开发环境的使用概述3、CCS集成开发环境使用实例三、实验设备及工具软件:PC机操作系统Windows XP环境、CCS2.0。
四、实验步骤•1、配置Simulator。
启动Simulator调试器•2、打开已有的工程并进行编译链接和运行。
Project-Open:打开工程c:\ti\tutorial\dsk5402\hello1\hello.pjt 。
在工程窗口中,展开source项,双击hello.c察看源文件内容。
Project-Compile 对当前源文件hello.c进行编译;Project-Rebuild All对当前工程进行链接,编译结果应该是0 Errors,0 Warnings, 0 Remarks。
File-Load Program打开装载程序窗口,装入tutorial\dsk5402\hello1\debug\hello.out可执行文件。
Debug-Go main 将程序指针指向main函数入口。
Debug-Run(或按F5键)运行程序,在stdout 输出窗口应显示hello world!Debug-Restart 重新将程序指针指向main函数入口,并运行程序。
•3、建立新工程,并设置、编译链接和执行在myproject目录下,使用project-new建立一个新的工程hello.pjt ,键入工程名称,生成相应名称的子目录及工程文件。
将tutorial\dsk5402\hello1\ 目录下的文件除了hello.pjt工程文件之外全部拷贝到目录myproject\hello\ 下面。
往工程中添加文件在工程栏中,在工程的名字上单击鼠标右键,或在工程project菜单中,选中 Add Files to Project,往工程中添加文件。
实验一 软件仿真器Simulator的使用方法
实验一软件仿真器Simulator的使用方法一、实验目的1、了解DSP开发系统平台的构成。
2、了解Code Composer Studio 3.3 的操作环境和基本功能。
了解DSP软件开发过程。
二、实验要求按照实验步骤熟练掌握CCS的使用方法。
三、实验设备PC一台;操作系统为Windows XP;安装Code Composer Studio 3.3四、实验原理开发TMS320C5000应用系统一般需要以下几个调试工具来完成:(1)软件集成开发环境(Code Composer Studio3.3):主要完成系统的软件开发和调试。
它提供一整套的程序编制、维护、编译、调试环境,能将汇编语言和C语言程序编译连接生成COFF格式的可执行文件,并能将程序下载到目标DSP上运行调试。
(2)开发系统(ICETEK 5100 USB):实现硬件仿真调试时与硬件系统的通信,控制和读取硬件系统的状态和数据。
(3)评估模块(ICETEK VC5416-A):提供软件运行和调试的平台和用户系统开发的参照。
五、实验步骤1、启动Code Composer Studio 3.3双击桌面“CCS3.3(C5000)”,启动Code Composer Studio 3.3;2、创建工程(1)创建新的工程文件选择菜单Project的“new…”项;在Project Creation 对话框中,在project项输入volume;单击location项末尾的浏览按钮,改变目录到C:\ICETEK-VC5416-EDULAB\Lab01-UseCC,单击OK;单击完成;这时建立的是一个空的工程,展开主窗口左侧工程管理窗口中Projects下新建立的“volume.pjt”,其中各项均为空。
(2)在工程文件中添加程序文件选择菜单Project的add files to project…项;在add files to project对话框中选择文件目录为C:\ICETEK-VC5416-EDULAB\Lab01-UseCC,改变文件类型为 C Source files(*.c;*.ccc),选择volume.c;重复上述各步骤,添加volume.cmd和c:\ti\c5400\cgtools\lib\rts.lib到工程文件。
实验一Proteus仿真软件使用方法
实验一 Proteus仿真软件使用方法一.实验目的:(1)了解Proteus仿真软件的使用方法。
(2)了解51单片机编程器Keil与Proteus仿真软件的联用方法。
二.实验要求:通过讲授和操作练习,学会正确使用Proteus仿真软件及Keil编程及其联合调试。
三.实验内容:(1)Proteus 仿真软件介绍Proteus 软件是由英国LabCenter Electronics 公司开发的EDA工具软件,由ISIS和ARES两个软件构成,其中ISIS是一款便捷的电子系统仿真平台软件,ARES是一款高级的布线编辑软件。
它集成了高级原理布线图、混合模式SPICE电路仿真、PCB设计以及自动布线来实现一个完整的电子设计。
通过Proteus ISIS软件的VSM(虚拟仿真技术), 用户可以对模拟电路、数字电路、模数混合电路,以及基于微控制器的系统连同所有外围接口电子元器件一起仿真。
图1是Proteus ISIS的编辑窗口:图1 ISIS的编辑界面图中最顶端一栏是“标题栏”,其下的“File View Edit ……”是“菜单栏”,再下面的一栏是“命令工具栏”,最左边的一栏是“模式选择工具栏”;左上角的小方框是“预览窗口”,其下的长方框是“对象选择窗口”,其右侧的大方框是“原理图编辑窗口”。
选择左侧“模式选择工具栏”中的图标,并选择“对象选择窗口”中的P按钮,就会出现如图2的元器件选择界面:图2 元器件库选择界面在元器件列表框中点击你需要的器件类型(例如:电阻-Resistors,单片机芯片-MicroprocessorICs, LED-Optoelectronics)或在左上角的关键字(Keywords)框中输入你需要的器件名称的关键字(如:信号源 - Clock, 运放 - CA3140等),就会在图2中间的大空白框列出你所需的一系列相关的元件。
此时,你可用鼠标选中你要的元件,则图2右上角的预览框会显示你所要元件的示意图,若就是你要的元器件,则点击OK按钮,该元器件的名称就会列入位于图1左侧的“对象选择窗口”中(参见图1左侧下方框)。
模拟集成电路设计软件使用教程
模拟集成电路设计软件使用教程模拟集成电路设计软件实验教程月4年20061目录实验一自上而下(Top-Down)的电路设计 (3)Lab 1.1 启动软件 (3)Lab 1.2 自上而下的系统级仿真 (3)Lab 1.3 电路图输入 (7)Lab 1.4 模块的创建 (10)Lab 1.5 电源的创建 (12)Lab 1.6 建立运放测试电路 (14)实验二使用Spectre Direct进行模拟仿真 (17)Lab 2.1 运行仿真 (17)Lab 2.2 使用激励模板 (28)Lab 2.3 波形窗的使用 (32)Lab 2.4 保存仿真状态 (36)Lab 2.5 将仿真结果注释在电路图窗口 (37)2实验一自上而下(Top-Down)的电路设计Lab 1.1 启动软件实验目的:掌握如何启动模拟电路设计环境.实验步骤:1.进入Linux界面后,点击鼠标右键,选中New Terminal,则会弹出一个交互终端.2.进入教程所在目录后,输入命令cd Artist446 (注意:cd后必须有空格;命令行大小写敏感)3.在同一个交互终端内,输入命令icms &,在屏幕底部会出现一个命令交互窗(Command Interpreter Window,CIW).如果出现What's New窗口,可使用File-Close命令关闭.Lab 1.2 自上而下的系统级仿真实验目的:掌握如何对含AHDL模块的模块级设计进行仿真.实验步骤:1.在CIW中选择Tool-Library Manager,会弹出库管理器(Library Manager).2.在库管理器中,用鼠标左键选中training,则cell中会显示出training库中所有的cell;在training 的所有cell中用左键选中peakTestv;用鼠标中键(或右键)打开(open)view中的schematic.将会出现如下图所示的测试电路:3点击左当该模块四周出现一高亮黄色虚线框时,将鼠标置于图中peakDetectv模块上,3.. ,则模块四周线框变为白色实线框键选中该模块EditDesign-Hierarchy-Descend 设置Name将View ,,弹出Descend对话框4.选择:peakDetectv模块的电路图OK.为schematic,然后点击则出现除了电.nmos晶体管和一个电阻,,分析该电路图图中有两个运算放大器,两个二极管一个.编写的语言一种模拟所有其余的器件都是用器件阻和nmos,Verilog-A(HDL) 4使用Verilog-A语言支持自上而下的设计方法.,Design-Hierachy-Descend Edit,在peakDetectv电路图中的Ampv模块5.选中Descend对话框中将View Name设置为veriloga,点击OK.将出现文本编辑窗,可对窗内的文本进行编辑.退出该编辑窗可敲击键盘左上角的Esc键,然后在文本编辑窗中输入:q!,回车即可.Tool-Analog Environment,弹出模拟设计环境仿真在电路图窗口选择(Analog6.Design Environment Simulation)窗口,同时可再次弹出peakTestv电路图.7.在该仿真窗口中选择Setup-Simulator/Directory/Host;在随后出现的ChoosingSimulator对话框中,将仿真器(Simulator)设置为spectre,点击OK.8.在该仿真窗口中选择Setup-Model Libraries,弹出模型库建立(Models Library Setup)对话框;如图,在该对话框的Model Library File中如图输入后,点击Add,然后OK.图标,弹出Choosing Analyses框点击9.在该仿真窗口中,Choose Analysest;如图所示,选择tran和Enabled,截止时间写入390u;然后点击OK5Outputs-T o Be并在仿真窗口中选择peakDetectv的电路图,410.如步骤所示,打开左键选中图中,Plotted-Select On Schematic.按照电路图窗口底部的命令行提示这些被选中的连线会以特殊的的管脚相连的连线,vcontrol与标有vinput,vcap和.颜色显现出来注意在仿真窗口输出部分的更新信息是否如.点击Esc键将鼠标置于电路图窗口中11.,I54/vcontrol.vcontrol的名字是:下图所示信号或者可以点击右侧,Simulation-Netlist and Run12.在仿真窗口中选择开始仿真 6 图标,仿真成功后会自动输出如下曲线:Netlist and Run13.退出仿真窗口,选择Session-Quit.14.退出电路图窗口,选择Windou-Close;在弹出的Save Change 框中点击No.15.在被仿真环境激活的窗口中,选择File-Close Window,退出仿真环境.Lab 1.3 电路图输入实验目的:掌握如何创建一个库,如何创建一个双极CMOS(Bi-CMOS)运算放大器.实验步骤:1.在CIW窗口中,选择File-New-Library;在弹出的New Library 框中,确认Directory下的路径被设置为~/Artist446(~可以被扩展为绝对路径),并选择Don't need atechfile,如图所示:。
