怎么理解iJTAG?
时间: 2023-08-23 17:14:00 浏览: 493
iJTAG是指"Intelligent Joint Test Action Group",也被称为1687协议。它是对IJTAG协议的提炼,主要由三部分组成:硬件规则、仪器连接语言(ICL)和过程描述语言(PDL)。硬件规则描述了端口的功能、时序和连接规则;ICL描述了独立节点和网络;PDL描述了对端口的操作。通过阅读tessent IJTAG ug,读者可以了解到iJTAG的相关内容,而无需阅读整个IJTAG协议。[1]
另外,JTAG是Joint Test Action Group的简称,是一种调试和测试技术。IEEE 1149.1标准是由JTAG组织提出并由IEEE批准和标准化的,也被称为JTAG调试标准。该标准定义了硬件接口描述、控制器状态机以及基本的硬件描述语言BSDL和ICL以及过程描述语言PDL。JTAG通过TAP(Test Access Port)来访问芯片的数据寄存器和指令寄存器,TAP的控制由TAP控制器完成。JTAG接口通常由TCK、TMS、TDI、TDO和TRST等信号接口组成。[2][3]
相关问题
TetraMax IJTAG
TetraMax IJTAG是一种用于测试集成电路的标准化测试方法。它基于IEEE 1687标准,使用了内嵌式智能测试结构(IJTAG)来简化测试操作和提高测试效率。TetraMax IJTAG可以帮助设计人员在设计阶段就考虑到测试,从而提高测试覆盖率和可靠性,并减少测试时间和成本。它通常与设计工具和测试工具集成使用,可自动化测试生成和优化。
IJTAG如何配置IR
IJTAG(Internal JTAG)是一种用于配置和控制集成电路内部测试和调试功能的标准接口。在使用IJTAG配置IR(Instruction Register)时,可以按照以下步骤进行操作:
1. 确定目标芯片:首先,确定要配置IR的目标芯片。每个芯片都有不同的IR长度和IR指令。
2. 选择IR指令:根据目标芯片的规格和需求,选择适当的IR指令。IR指令用于控制芯片内部的测试和调试功能,例如读取和写入寄存器、执行测试模式等。
3. 配置TAP控制器:IJTAG使用TAP(Test Access Port)控制器与目标芯片进行通信。通过配置TAP控制器,可以使其进入测试模式,准备接收IR指令。
4. 配置IR:将选定的IR指令加载到TAP控制器中。这可以通过与TAP控制器连接的外部工具或软件完成,具体由使用的工具和环境决定。
5. 通过TAP控制器发送IR指令:将配置好的IR指令发送给目标芯片。这通常通过TAP控制器的数据线和控制线完成。发送IR指令后,目标芯片将执行相应的操作。
需要注意的是,具体的IJTAG配置过程可能因芯片和工具的不同而有所差异。因此,在实际应用中,需要参考目标芯片的文档和所使用的工具的指南,以确保正确配置IR。
阅读全文