什么是BSDL文件?

边界扫描描述语言

每一种具有边界扫描功能的设备均有其自己的特殊边界扫描结构。对于测试工程师或测试软件有效与设备配合使用而言,有关此类结构的知识至关重要。尽管IEEE1149.1标准规定了一些强制性要求,但也为个性化保留了足够的空间。从边界扫描单元的结构/数量示例中,可以看出,这是必要的:与具有1500个引脚的器件相比,20引脚器件的单元数量较少。

因此开发了边界扫描描述语言(BSDL)来描述这种个别性。这种语言是芯片制造商(他们只能知道其芯片的“内部工作原理”)和测试工程师(他们想在其特殊应用中使用这种“内部工作原理”)之间的通信媒介。这是一个文件。

BSDL文件其中提供有关以下内容的信息:

  • 可用的测试总线信号
    • 特别是有关/TRST信号存在状态的信息
    • 器件可运行的最大TCK频率
       
  • 可能的“合规”引脚
     
  • 命令寄存器
    • 可用命令,包括其位码
    • 命令寄存器的长度
       
  • 数据寄存器
    • 可用的数据寄存器,包括可能的预设值,例如:器件的IDCODE
       
  • 边界扫描单元的结构
    • 数量
    • 类型
    • 功能
    • 映射到元件引脚