JTAG仿真器是用于“停止CPU运行,继续运行,查看/修改寄存器,查看/修改内存,设置软件/硬件断点,设置硬件观察点”等工作,说白了也就是完成一些控制和数据传输的任务。
单片机仿真器”指的应该是象伟福51那样的仿真器,这属于替代式仿真,这时的仿真器完全代替芯片工作,模拟出芯片的时序,电路板上不需要有也不能有芯片!从这个意义上讲它应该叫做芯片模拟器。
单片机仿真器既包括上面讲的替代式仿真器也包扩下面要提到的侵入式仿真器!
所谓的侵入式仿真是针对内部集成仿真逻辑(JTAG,例如TI的DSP芯片)或仿真固件(串口调试,网口调试等,例如AD公司的51芯片ADuC812,atmel的AT91系列ARM芯片)的芯片开发的仿真技术。侵入式仿真的特点和替代式仿真刚好相反,"仿真器"只起控制仿真过程的作用,时序都是芯片自己产生的。从这个意义上讲它才是真正的仿真器。从硬件角度讲,要仿真内部集成仿真逻辑的芯片,就必须有仿真器(简易的JTAG调试器或JTAG仿真器);而要仿真内部集成仿真固件的芯片,则不需要仿真器,通过串口,网口即可!
文章评论(0条评论)
登录后参与讨论