伟福仿真器及基础实验板的介绍 下载本文

内容发布更新时间 : 2024/5/18 13:47:20星期一 下面是文章的全部内容请认真阅读。

第一节

1.1 伟福仿真器软件安装

伟福仿真器及基础实验板的介绍

请同学们到南京伟福公司网站(http://www.wave-cn.com)下载最新版本安装。

1.2 编译器安装

伟福仿真系统已内嵌伟福汇编器,同时留有第三方的编译器的接口,方便用户使用高级语言调试程序,编译器请用户自备。

1.2.1 安装MCS51系列CPU的编译器

1) 进入C:\\盘根目录,建立C:\\COMP51子目录(文件夹); 2) 将第三方的51编译器复制到C:\\COMP51子目录(文件夹)下;

3) 在[主菜单|仿真器|仿真器设置|语言]对话框的[编译器路径]指定为C:\\COMP51。注:如

果用户将第三方编译器安装在硬盘的其它位置,请在[编译器路径]指明其位置即可( 与后面1.2.2、1.2.3同 )。例如:“C:\\KEIL\\C51\\”。

1.2.2 安装MCS96系列CPU的编译器

1) 进入C:\\盘根目录,建立C:\\COMP96子目录(文件夹); 2) 将第三方的96编译器复制到C:\\COMP96子目录(文件夹)下;

3) 在[主菜单|仿真器|仿真器设置|语言]对话框的[编译器路径]指定为C:\\COMP96。

1.2.3 安装PIC系列CPU的编译器

1) 进入C:\\盘根目录,建立C:\\COMPPIC子目录(文件夹); 2) 将第三方的PIC编译器复制到C:\\COMPPIC子目录(文件夹)下;

3) 在[主菜单|仿真器|仿真器设置|语言]对话框的[编译器路径]指定为C:\\COMPPIC。

1.3 伟福仿真器简介 1.3.1 伟福仿真器的功能

伟福仿真器采用主机+POD组合,通过更换POD,可以对各种CPU进行仿真。对不同的应用场合用户如果选择不同的CPU通常就要更换仿真器,而伟福仿真器只需通过更换不同的POD,即可对各种不同类型的单片机进行仿真。为用户提供了一种灵活的多CPU仿真系统。

1.3.1.1 硬件特点

1) 仿真头内置:提高仿真频率,减小外接插头体积,可以灵活接插用户板;

2) 强大的逻辑分析仪综合调试功能:逻辑分析仪由交互式软件菜单窗口对系统硬件的逻辑或

进序进行同步实时采样,并实时在线调试分析采样。系统在使用逻辑分析仪时,除普通的

单步运行、键盘断点运行、全速硬件断点运行外,还可实现各种条件组合断点如:数据、地址、外部控制信号、CPU内部控制信号、程序区间断点等。由于逻辑分析仪可以直接对程序的执行结果进行分析,因此极大地便利于程序的调试;

3) 强大的跟踪器功能:跟踪功能以总线周期为单位,实时记录CPU仿真运行过程中,总线上

发生的事件,其触发条件方式同逻辑分析仪。跟踪窗口在仿真停止时可收集显示跟踪的CPU指令记忆信息,可以以总线反汇编码模式、源程序模式对应显示跟踪结果。总线跟踪可以跟踪程序的运行轨迹。可以统计软件运行时间;

4) 波形发生器功能:伟福V8/L仿真器可以输出8路可编程数字波形,波形深度达64K,最高频

率为100MHz。V8/L所附带的波形发生器可以向用户板上输出多达8路可编程的与程序同步的复杂数字波形,为设计人员提供各种数字信号源,例如常用的串行通信信号,I2C,SPI等波形;

5) 影子存储器:用户在程序全速执行时,可以实时观察到时MCS51系列CPU和MCS96系列CPU的

外部数据的变化。影子存储器可以在程序运行时,为外部存储器建立映像,从而可以实时观察到外部数据的变化;

6) 代码覆盖:使用此功能可观察到源程序各代码行,是否被执行过,在源程序行以不同的颜

色标志程序执行情况;

7) 程序时效分析:统计每个函数、过程运行时间,以及占整个程序运行时间的百分比; 8) 数据时效分析:与程序时效分析相似的是,数据时效分析,它可统计每个变量被访问的

次数及占整个程序访问次数的百分比;

9) 硬件测试:对于MCS51系列CPU和MCS96系列CPU可以静态地输出地址、数据以及ALE、PSEN、

BHE、RD、WR等读写控制信号,从而可以从用户板上静态地测量这些信号的值,从底层去控制、分析电路的工作状态,可以准确方便地检测硬件方面的隐蔽问题;

10)事件触发:用于指定用户程序运行时,出现的各种事件,这些事件包括地址条件、数据

条件、控制信号条件、外部信号条件以及这些条件的组合,用这些事件来触发、控制逻辑分析仪、程序跟踪器的运行,以捕捉程序运行时出现的各类复杂情况,迅速定位设计中软、硬件问题所在; 11)记时器:记录程序运行时间;

12)双CPU结构:由监控CPU控制仿真CPU完成仿真工作,100%不占用户资源。全空间硬件断点,

不受任何条件限制,支持地址、数据、外部信号、事件断点、支持实时断点计数、软件运行时间统计;

13)可控的晶振时钟:由用户在软件界面上设定仿真晶振频率,保证了时钟电路准确性和稳

定性,增加了用户设计的灵活性。

1.3.1.2 软件特点

1) VW平台:VWIDE环境,中/英文界面可任选,用户源程序的大小不再有任何限制。有丰富的

窗口显示方式,多方位,动态地展示仿真的各种过程,使用极为便利;

2) 双工作模式:a)软件模拟仿真(不用仿真器也能模拟运行用户程序。b)硬件仿真; 3) 真正集成调试环境:集成了编辑器、编译器、调试器,源程序编辑、编译、下载、调试全

部可以在一个环境下完成;

4) 项目管理功能:通过项目管理可使复杂软件化大为小,化繁为简,便于管理。项目管理功

能也使得多模块,多语言混合编程成为可能;

5) 多语言多模块混合调试:支持ASM(汇编)、PLM、C语言多模块混合源程序调试,在线直

接修改、编译、调试源程序。如果源程序有错,可直接定位错误所在行; 6) 直接点屏观察变量:在源程序窗口,点击变量就可以观察此变量的值,方便快捷; 7) 功能强大的变量观察:支持C语言的复杂类型,树状结构显示变量;

8) 强大的书签、断点管理功能:书签、断点功能可快速定位程序,为编写、查找、比较程序

提供帮助;

9) 类似IE的前进、后退定位功能:可以在项目内跨模块地定位光标前一次或后一次位置,为

比较、分析程序提供帮助;

10)方便实用、功能多样的源程序编辑窗口;

11)外设管理功能:外设管理可以让您在调试程序时,观察到端口、定时器、串行口中断、外

部中断相关的寄存器的状态,更可以帮您完成这些外设的初始化程序; 12)功能独特的反汇编功能。

1.3.2 伟福仿真器硬件

电源指示灯电源开关USB指示灯运行指示灯仿真扁平电缆出口电源插座Sp51USB插座型号标牌逻辑测试探头插座图1-1 仿真器外形示意图Wave