微波EDA网,见证研发工程师的成长! 2025楠烇拷04閺堬拷24閺冿拷 閺勭喐婀�閸ワ拷
首页 > 硬件设计 > MCU和DSP > 80C51系列单片机仿真器选购指南

80C51系列单片机仿真器选购指南

时间:08-06 来源:互联网 点击:
第五章 如何挑选通用仿真器   

仿真器是一种很特殊的电子工具,仿真器的性能跟设计者的水平密切相关。同样使用一种仿真器技术,但是最终产品的性能差别很大。根据用户的不同用途,可以照如下标准挑选仿真器:   

如果主要用途是商业产品开发,使用专用仿真器比较理想因为专用仿真器只是仿真某一种或一类芯片,可以做得性能比较高,性能也比较稳定,不用兼顾其它芯片的特殊要求。专用仿真器可能价格高一点,但是对商业开发来讲良好的性能是第一位的。   

尽量采用技术含量高的仿真技术   

例如,HOOKS 技术由于其良好的兼容性以及接近实际芯片的性能,应该成为通用和专用仿真器首选。   

慎重选择仿真芯片装在外置仿真头上的结构   

有些仿真器的仿真芯片放置在外置仿真头的上方,这种方式的优点是可以通过更换仿真头来更换仿真器的仿真性能,通用性比较强,可以仿真不同类型的单片机。一些宣传中说仿真芯片贴近用户板,性能是最可靠的,但实际不是这样的。仿真芯片除了输出用户信号外,还要通过复杂的总线由监控电路控制,这种控制时序是最重要的。由于控制时序频率比较高,因此不应该通过较长的仿真电缆输出到外部仿真头上,这很容易受到外部的干扰或干扰外部。一旦控制时序出现问题,仿真芯片离用户板再近也没有用途。   

注意仿真器的一些细节问题。例如:   

(1) 否支持外部复位信号?   
(2) 是否支持用户板晶振?   
(3) 能否在真正仿真内部64K 程序 (P0/P2 口仍做I/O 口)?   
(4) P0/P2 口是否可以同时用作I/O 口和总线?   
(5) 仿真器的输出/输入口是否有可靠的保护?   
(6) 是否支持低电压的仿真?   
(7) 是否支持增强型80C51性能?例如内部的附加XRAM,双DPTR,ALE 关闭,6CLK 时钟等。   
(8) 是否支持静态关闭和动态关闭ALE?   
(9) 是否静态切换和动态切换6/12 Clock?   
(10)是否支持更高的仿真频率?   

仿真器厂家后续的技术支持   

由于仿真器在应用中的特殊性,用户在选购时尽量选择有强大技术支持的生产厂家。好的技术支持不但能给您带来仿真器使用上的支持,也能给您在应用项目上的各个方面提出良好的建议和指导,使您能快速准确的完成您目前的项目。但如前所述,国内多数厂商规模很小,不能给用户提供全面的技术支持。周立功公司在进入工具行业后,提出了单片机的一揽子解决方,提供包括工具在内的全方位的用户支持,开辟了一种全新的销售服务模式。   

第六章 如何测试通用仿真器   

在选择了仿真器生产厂商后,用户还需要对仿真器的性能做仔细的测试,保证您选择的仿真器能够达到该仿真器保证的性能以及作为仿真器应该达到的性能。   

在选择一种仿真器前,通过该仿真器的广告和销售人员的介绍,用户能基本上了解该仿真器的突出性能。这些突出性能应该是该仿真器确实存在的功能,虽然可能有被夸大但一般都不会有欺骗的成分。这些性能好不好需要有针对性的一一验证,这里只能建议用户将目光注意在实际仿真性能上,而不要过分注意一些与仿真器无关或关系不大的功能。   

很多的仿真器虽然具备一些附加的功能,但是用户必须要注意到这些仿真器可能在一些最基本的仿真功能却做不好,这种现象在国产的仿真器中非常普遍!由于用户并不专业于仿真器的测试,因此在购买中不知道对这些仿真器的死点进行验证。等以后在学习特别是在开发设计中,这些设计中的死点可能给您带来莫名其妙的问题。您可能要花几倍的时间来寻找其中的原因,因为您首先怀疑是您系统的问题而不怀疑是仿真器的问题。所以选择一个性能可靠的仿真器是十分重要的,这需要非常专业化的测试程序来实现。   

以下的测试程序由广州致远电子有限公司提供,经过长时间的使用证明能基本上反映出一个仿真器设计水平的高低。广州致远电子有限公司在提供这些测试程序时声明:这些测试程序只是指出仿真器设 计中容易出现的问题,但并不有意攻击任何含有上述问题的仿真器厂家。   

1.单步性能的测试   

测试说明:单步是仿真器设计中比较难实现的功能。照通常的理解,用户每执行一个单步应该准确实现理想运行的单步性能。例如,运行一个机器周期的指令,内部的所有时序应该都动作一个机器周 期而不能出现不动作或动作过度的现象。不过很遗憾的看到国内的仿真器多数不能达到这个指标。   

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top