首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
TKScope支持JTAG菊花链连接的多器件仿真
来源:本站整理  作者:佚名  2009-10-19 12:27:44



 对于一个复杂的嵌入式系统,单个ARM器件往往不能满足实际的要求,可能需要多个ARM器件的协调配合才能完成用户设定的任务。
    多个ARM器件的调试需要将硬件连接成菊花链的形式。这样,只需要一个JTAG接口就能够对菊花链上的任意ARM器件进行仿真调试。而TKScope正支持这种菊花链连接的多器件仿真模式。

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

2 TKScope仿真器设置
    TKScope仿真菊花链结构时,需要特别注意[主要设置]、[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]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:71,335.94000 毫秒