【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算机程序仿真和调试,并且尤其涉及用于与嵌入式异步微控制器数字对接的电路和方法,所述嵌入式异步微控制器具有标准的联合测试行动小组(Joint Test Action Group JTAG)测试访问端口(test access ports TAP)。在一些设备中嵌有处理器的计算电路设计摆出难于测试、仿真以及调试的问题。这种嵌入式系统典型情况下没有用于与编程者、汇编器或可写程序存储器相对接的设施。因此测试和开发工程师通常不能直接访问所设计的目标系统。引入电路内仿真(In-circuit emulation ICE)来解决此难题。主机程序开发系统在脐带电缆(umbilical cable)末端装备有特殊的处理器。为此,个人计算机(PC)可以装备有适配器插座(pod)。然后把这种电缆插入目标嵌入式系统的处理器插槽中。然后ICE开发系统的输入/输出(I/O)、存储器、汇编器、编译器和图形用户接口都可以由工程师来使用,使得可以在实际目标硬件中测试程序。目标系统中的所有I/O、程序存储器、数据存储器、CPU寄存器和外围设备都可由主机开发系统访问并修改。因此ICE的重要资源是目标访问,特别是检查并改变寄存器和存储器内容的能力。断点允许当出现确定事件时使程序执行停止,并且是另一重要的调试资源。能够在所定义的位置和情况下停止程序执行能够完全分析程序怎样进行、进行到哪以及它怎样影响目标系统。仿真器还可以使用断点来实现单步操作,其使工程师能够一次一条指令地执行目标程序。ICE开发系统及其支持设备和软件是昂贵的。它们还高度专门化到在每个目标嵌入式系统中所使用的特 ...
【技术保护点】
一种用于集成电路测试的仿真和调试系统,包括:具有软件仿真工具、用户接口和JTAG连接器的外部计算机;用于与所述JTAG连接器连接的JTAG测试接入端口(TAP)和能够支持与所述软件模拟工具之间的通信并布置在集成电路目标设备中的JTAGT AP控制器;具有专用代码存储器和数据存储器并且布置在所述集成电路目标设备中的异步微控制器;被布置在所述集成电路目标设备中并连接在所述JTAGTAP控制器和异步微控制器之间的仿真接口;以及一个仿真寄存器组,被布置在所述仿真接口中并提供对所 述软件模拟工具就数据、程序指令、程序计数器、断点和仿真配置的读取/写入访问,所述数据、程序指令、程序计数器、断点和仿真配置可由所述异步微控制器访问并可以控制所述异步微控制器。
【技术特征摘要】
【国外来华专利技术】US 2004-7-16 60/588,562;US 2004-11-30 60/632,1121.一种用于集成电路测试的仿真和调试系统,包括具有软件仿真工具、用户接口和JTAG连接器的外部计算机;用于与所述JTAG连接器连接的JTAG测试接入端口(TAP)和能够支持与所述软件模拟工具之间的通信并布置在集成电路目标设备中的JTAG TAP控制器;具有专用代码存储器和数据存储器并且布置在所述集成电路目标设备中的异步微控制器;被布置在所述集成电路目标设备中并连接在所述JTAG TAP控制器和异步微控制器之间的仿真接口;以及一个仿真寄存器组,被布置在所述仿真接口中并提供对所述软件模拟工具就数据、程序指令、程序计数器、断点和仿真配置的读取/写入访问,所述数据、程序指令、程序计数器、断点和仿真配置可由所述异步微控制器访问并可以控制所述异步微控制器。2.如权利要求1所述的系统,还包括布置在所述仿真接口中的多路复用器,可以由软件模拟工具控制来从在所述仿真寄存器组中所包括的指令寄存器或所述代码存储器中选择程序指令。3.如权利要求1所述的系统,还包括布置在所述仿真接口中的仿真控制器,其与所述异步微控制器相互连接使得在每条新程序指令取出开始时可以替换由所述软件模拟工具所提供的指令。4.如权利要求3所述的系统,还包括与所述仿真控制器相关联并且布置在所述仿真接口中的断点寄存器,所述断点寄存器在所述异步微控制器的每个仿真周期期间被检查以便停止由所述软件仿真工具所提供的程序的执行。5.如权利要求1所述的系统,其中所述JTAG TAP包括TCK/时钟引脚,用于使所述JTAG-TAP控制器中内部状态机的操作同步;TMS/模式选择引脚,在TCK的上升沿采样所述TMS/模式选择引脚以便确定所述状态机的下一状态;TDI/数据输入引脚,在TCK的上升沿采样所述TDI/数据输入引脚并且当所述内部状态机处于正确状态时把它移入到程序设计逻辑中;TDO/数据输出引脚,用于表示移出的数据并且在TCK的下降沿上有效;和TRST/复位引脚,用于复位所述内部状态机。6.一种集成电路目标设备,在单个集成电路中包括JTAG测试接入端口(TAP),用于与作为软件模拟工具主机的外部计算机连接;JTAG TAP控制器...
【专利技术属性】
技术研发人员:F坎帕纳勒,J穆特斯巴赫,A福尼,
申请(专利权)人:NXP股份有限公司,
类型:发明
国别省市:NL[荷兰]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。