(1) 仿真开发系统
这种技术主要在仿真器的初级阶段使用。由于当时没有好的仿真技术或仿真芯片,仿真器设计成了一个双平台的系统并根据用户的要求在监控系统和用户系统中切换。这种仿真系统性能完全依赖于设计者的水平,实际的最终性能厂家之间相差很大。不过总的说来需要占用一定的用户资源并且设计复杂,现在基本上已经淘汰,只是使用在一些开发学习系统中。
(2) Bondout 技术
一般来说,人们常常说的专用仿真芯片其实就是 Bondout。这种仿真芯片一般也是一种单片机, 但是内部具有特殊的配合仿真的时序。当进入仿真状态后,可以冻结内部的时序运行,可以查看/修改在静止时单片机内部的资源。
使用Bondout 制作的仿真器一般具有时序运行准确(也有例外),设计制作成本低等优点;Bondout芯片一般是由单片机生产厂家提供的,因此它只能仿真该厂商指定的单片机,仿真的品种很少。
(3) HOOKS 技术
HOOKS 是PHILIPS拥有的一项仿真技术,主要解决不同品种单片机的仿真问题。使用该专利技术 就可以仿真所有具有HOOKS 特性的单片机,即使该单片机是不同厂家制造的。使用HOOKS 技术制造的仿真器可以兼容仿真不同厂家的多种单片机,而且仿真的电气性能非常接近于真实的单片机。但是HOOKS 技术对仿真器的制造厂家的技术要求特别高,不同的仿真器生产厂家同时得到HOOKS 技术的授权,但是设计的仿真器的性能差别很大。
10 年前国内就已经得到了 PHILIPS 的 HOOKS 技术授权,但是受当时技术水准的限制研制的 HOOKS 仿真器还不能实用。即使到了今天,也不是每个仿真器厂家都能生产HOOKS 仿真器,即使生 产出来性能也差异很大,用户应仔细区别。
(4) 内嵌仿真功能的芯片
随着芯片技术的发展,很多单片机生产厂商在芯片内部增加了仿真功能,一般通过JTAG 接口进行控制。为了降低成本和增加可靠性,内嵌的仿真部分一般功能比较简单。
根据当前的发展趋势,如果只仿真标准的MCS-51 系列单片机可以选用Bondout 技术的仿真器;如果用户希望仿真器功能更多更灵活的诸如增强型80C51 系列单片机的话,那么必须选用HOOKS 技术仿真器。二者比较而言,采用HOOKS 技术的仿真器性价比要高于Bondout 技术。
更多有关芯片技术信息http://www.icdec.com/news.asp?id=13
文章评论(0条评论)
登录后参与讨论