新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > TKScope支持JTAG菊花链连接的多器件仿真

TKScope支持JTAG菊花链连接的多器件仿真

作者:时间:2009-10-19来源:网络收藏
对于一个复杂的嵌入式系统,单个ARM往往不能满足实际的要求,可能需要多个ARM的协调配合才能完成用户设定的任务。
多个ARM的调试需要将硬件链的形式。这样,只需要一个接口就能够对链上的任意ARM器件进行调试。而这种的多器件模式。

1 菊花链结构简介
多个ARM器件的硬件成菊花链结构,连接接口TDO的器件为菊花链上的第一个器件,连接接口TDI的器件为菊花链上的最后一个器件。前一个器件的TDI和后一个器件的TDO连接在一起,菊花链上所有ARM器件的TMS、TCK信号连接在一起。例如,系统中菊花链上存在2个ARM器件:一个是ARM7TDMI内核,另一个是Cortex-M3内核。菊花链硬件连接示意图如图1所示。

本文引用地址:http://www.eepw.com.cn/article/152319.htm

2 器设置
仿真菊花链结构时,需要特别注意[主要设置]、[TAP设置]两个选项的设置方法。其他选项按照常规的仿真设置方法即可,这里不再重复叙述。
TKScope仿真菊花链结构时,[主要设置]界面中的[时钟模式]需要选择[固定时钟],JTAG时钟频率值可根据实际芯片特性设置。此时,不能选择[同步时钟],[自动时钟]也不建议选择。JTAG时钟频率值的设置需要考虑菊花链上所有ARM器件的特性,不能大于任何一个ARM器件运行的JTAG时钟频率值。建议所有ARM器件的JTAG时钟频率值设置一致。
ARM7TDMI内核器件的JTAG最大时钟频率值为1 MHz;Cortex-M3内核器件的JTAG最大时钟频率值为4 MHz。因此JTAG时钟频率值不能高于1 MHz。
本文中ARM7TDMI内核器件和Cortex-M3内核器件的JTAG时钟频率值都设置为0.5 MHz。TKScope仿真ARM7TDMI内核,[主要设置]界面如图2所示;TKScope仿真Correx-M3内核,[主要设置]界面如图3所示。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭