在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2801|回复: 7

[求助] 请教soc内有多个tap controller的问题

[复制链接]
发表于 2019-2-12 17:12:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我们的soc内有cpu,ddr controller都有自己的 tap controller,mbist以及bsd也会插入tap controller,请教大神工具在做的时候这些tap怎么连的。如何访问某个tap?
 楼主| 发表于 2019-2-27 12:09:23 | 显示全部楼层
没人。。。
发表于 2019-2-28 06:37:08 | 显示全部楼层
這應該是看IP的需求.   SCAN CHAIN/BSD/MBIST  ....等  
現在大都是用tool 來做...
SCAN =>  Synopsys DFT Compiler
MBIST =>   Mentor
BSD    =>  BSD compiler
发表于 2019-2-28 19:04:01 | 显示全部楼层
如果你要share JTAG接口,那就设计多种模式咯,将多个TDO 经mux到TDO IO上。
发表于 2019-3-8 14:21:15 | 显示全部楼层
回复 4# chengroc


   你好,这些都是需要自己手动去修改rtl吗?
发表于 2019-3-16 18:45:48 | 显示全部楼层
mentor最新工具是可以用一套tap控制器来管理所有上面这些测试项的,tap----ijtag网络-----sib/tdr模式
发表于 2019-3-18 00:05:45 | 显示全部楼层
多个独立的tap controller,共用片子同一组JTAG管脚,有几种思路:
1)tap controller之间做成菊花链;可以串行同时操作多个tap controller;
2)tap controller做成并行,TDO汇聚时选择;
3)多个tap controller之间,选一个作为master tap,其它tap 作为slave tap;master tap优先级更高,slave tap的是否可操作,由master tap下的TDR来决定;
发表于 2019-3-19 11:10:03 | 显示全部楼层
使用这么多tap都是大公司,有专门的tap controller 组,要避免内部各个tap的命令冲突,否则会出现传一个jtag命令进去,多个jtag controller同时工作。

理解了jtag协议,如何使用就很自由。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 15:23 , Processed in 0.022287 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表