怎么理解iJTAG?
时间: 2023-08-23 15:14:00 浏览: 118
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]
相关问题
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。
tshell_ijtag_user.pdf
tshell_ijtag_user.pdf是一份关于Tshell IJTAG用户指南的文档。IJTAG代表"内建测试与配置",是一种用于集成电路测试和配置的开放式标准。
该文档介绍了如何使用Tshell IJTAG工具来进行电路测试和配置。使用Tshell IJTAG,用户可以通过扫描链(Scan Chain)来访问和配置集成电路中的测试和配置功能。
文档中详细介绍了Tshell IJTAG工具的安装和设置步骤。用户需要将Tshell IJTAG工具与支持IJTAG标准的硬件设备连接,以便进行电路测试和配置。
文档还提供了Tshell IJTAG工具的基本操作和命令说明。用户可以使用相关命令来扫描和识别集成电路中可访问的设备和连线。然后,用户可以使用特定命令来配置和操作这些设备和连线。
此外,文档还介绍了Tshell IJTAG工具的高级功能,如虚拟连线(Virtual Connection),用于在测试和配置时模拟物理连线。
总的来说,Tshell IJTAG用户指南提供了一个详细的参考,帮助用户了解和使用Tshell IJTAG工具,从而进行集成电路的测试和配置。该文档适用于需要通过IJTAG标准进行电路测试和配置的工程师和研究人员。
相关推荐







