tessent ijtag ICL 介绍

ICL Instrumet descrition 

ICL 用来描述器件(module)的连接语言。

1.ICL 对于TDR(测试数据寄存器)的完整描述如下:

        Module tdr1 {

                ScanInPort                 si;

                ScanOutPort              so         {         Source  R[0] ;         }

                SelectPort                  en;

                ShiftEnPort                se;

                CaptureEnPort          ce;

                UpdateEnPort           ue;

                TCKPort                    tck;

                

                ScanRegister        R[7:0]        {

                        ScanInSource                si;

                        }

                }

     注:扫描寄存器的shift顺序是由左到右的,如上例是从R0 到 R0。

  2. 建立ICL可以通过tessent 工具中的 extract_icl 或者write_icl 命令来实现   

      对于Top来说一个完整的ICL 包含SIB,TDR,TAP等器件。看如下ICL的描述:

      

    对于上图ICL的描述如下:

     注:要注意SIB1和SIB的si和so首尾相连,同时注意TDR 只跟相对应的SIB相连。中间的控制信号csu(capture enable,shift enable,update enable)是TAP 来控制全部 SIB和TDR的信号。

     

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值