1. DS26522 JTAG边界扫描链架构解析
DS26522作为一款双端口T1/E1/J1单芯片收发器(SCT),其JTAG边界扫描链设计具有典型的双die模块特征。在实际工程应用中,这种架构会直接影响测试策略的制定。从硬件拓扑来看,两个独立的JTAG控制器共享JTDI、JTDO、JTRST、JTCLK和JTMS信号线,但内部扫描链物理隔离。这种设计使得器件在逻辑上表现为两个串联的JTAG设备,与Xilinx多FPGA芯片的菊花链拓扑有相似之处。
关键提示:由于两个端口的JTAG控制器共享控制信号,进行边界扫描时必须严格区分port1和port2对应的BSDL文件,否则会导致测试指令误触发。
芯片的扫描单元布局遵循IEEE 1149.1标准,每个I/O引脚都配有专用的边界扫描寄存器(BSR)单元。特别值得注意的是控制类信号(如SPI_SEL、BTS)的扫描单元被标记为"Control"类型,这类单元的状态捕获需要特殊的SAMPLE/PRELOAD指令序列。以下是典型扫描单元的工作模式对比:
| 单元类型 | 数据流向 | 指令支持 | 典型应用场景 |
|---|---|---|---|
| Observe_only | 输入监测 | SAMPLE,EXTEST | 信号质量分析 |
| Output3 | 三态输出控制 | INTEST,RUNBIST | 驱动能力测试 |
| Control | 配置信号 | CLAMP,HIGHZ | 工作模式验证 |
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 双端口扫描链映射实战
2.1 端口1(port1)关键信号解析
端口1的扫描链起始于BGA引脚F8(TSER1),终止于D7(SPI_SEL),共包含86个扫描单元。其中具有工程应用价值的几个关键信号单元包括:
- 时钟域信号组:
- 位置18(RCLK1):接收时钟监测点,扫描单元支持Observe_only模式
- 位置42(MCLK):
