本应用笔记介绍了四端口单芯片收发器(SCT)的JTAG硬件边界扫描功能。四端口器件的JTAG功能与四个以菊花链方式连接在一起的独立DS21x5y器件基本相同。DS21Q352、DS21Q354、DS21Q552、DS21Q554和DS21Q55没有单个BSDL文件,因为它们是多芯片模块,在同一封装中包含四个独立的芯片。 内部JTAG引脚可以并联在一起,也可以根据需要以菊花链方式连接。JTDI 引脚连接到第一个芯片的 JTDI 输入,而 JTDO4 引脚连接到第四个芯片的 JTDO 输出。JTRST、JTCLK 和 JTMS 并联在一起。为了完成扫描链,需要在JTAG链中放置特定DS21x5y BSDL文件的四个副本。该说明包含JTAG扫描链的完整细分,并解释了如何访问设备中的所有边界扫描单元。
介绍
DS21Qx5y器件的JTAG功能与四个独立的DS21x5y器件以菊花链方式连接在一起基本相同。DS21Q352、DS21Q354、DS21Q552和DS21Q554没有单个BSDL文件,因为它们是多芯片模块,在同一封装中包含四个独立的芯片,一些引脚在内部连接在一起。内部JTAG引脚可以并联在一起,也可以根据需要以菊花链方式连接。JTDI 引脚连接到第一个芯片的 JTDI 输入,而 JTDO4 引脚连接到第四个芯片的 JTDO 输出。JTRST、JTCLK 和 JTMS 只是并联在一起。因此,需要将特定DS21x5y器件BSDL文件的四个副本放置在JTAG链中,以扫描DS21Qx5y的内部菊花链。
对JTAG设计的建议
在大多数情况下,DS21Qx5y器件符号是作为单个实体创建的。实际上,DS21Qx5y的基极只是一个带有DS21x5y芯片的印刷线板,其连接详见DS21Qx5y数据资料。为了解决这个问题,可能需要一些额外的工作来反映设备实际上由四个独立的芯片组成的事实。如果在仿真程序中使用DS21Qx5y器件和相关BSDL文件,有两种可能的解决方案。解决此问题的最简单方法是在设计完成后更改网表以考虑内部连接。另一种方法是在设计中创建层次结构。布局一两页额外的原理图以反映这些内部连接是相当简单的。但是,如果不需要仿真,DS21Qx5y只在物理板上运行,BSDL文件可以简单地按原样使用。
为了减轻在BGA衬底上映射单个引脚的需求,提供表。该表包含端口位置(SCT 编号)、BGA 引脚、BSDL 单元扫描位置、BSDL 单元名称和其他有用信息。该表已按端口位置(SCT 编号)排序,然后按 BSDL 扫描位置排序。这应该允许轻松访问有关哪个 BSDL 扫描位置映射到哪个端口位置和 BGA 引脚号的必要信息。
审核编辑:郭婷
全部0条评论
快来发表一下你的评论吧 !