`
cloudtech
  • 浏览: 4590311 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

JTAG接口指令集

 
阅读更多

JTAG接口指令集

JTAG接口指令集包含以下常用指令:
EXTEST指令
外部测试指令,必须全为0,TAP强制定义。该指令初始化外部电路测试,主要用于板级互连以及片外电路测试。
EXTEST指令在Shift-DR状态时将扫描寄存器BSR寄存器连接到TDI与TDO之间。在Capture-DR状态时,EXTEST指令将输入管脚的状态在TCK的上升沿装入BSR中。EXTEST指令从不使用移入BSR中的输入锁存器中的数据,而是直接从管脚上捕获数据。在Update-DR状态时,EXTEST指令将锁存在并行输出寄存器单元中的数据在TCK的下降沿驱动到对应的输出管脚上去。
SAMPLE/PRELOAD指令
采样/预装载指令,TAP强制定义。在Capture-DR状态下,SAMPLE/PRELOAD指令提供一个从管脚到片上系统逻辑的数据流快照,快照在TCK的上升沿提取。在Update-DR状态时,SAMPLE/PRELOAD指令将BSR寄存器单元中的数据锁存到并行输出寄存器单元中,然后由EXTEST指令将锁存在并行输出寄存器单元中的数据在TCK的下降沿驱动到对应的输出管脚上去。
BYPASS指令
旁路指令,必须全为1,TAP强制定义。BYPASS指令通过在TDI和TDO之间放置一个1位的旁通寄存器,这样移位操作时只经过1位的旁通寄存器而不是很多位(与管脚数量相当)的边界扫描寄存器BSR,从而使得对连接在同一JTAG链上主CPU之外的其他芯片进行测试时提高效率。
IDCODE指令
读取CPU ID号指令,TAP强制定义。该指令将处理器的ID号寄存器连接到TDI和TDO之间。

分享到:
评论

相关推荐

    ARM9 的软核

    ARM9 软核技术开发 源代码,可综合仿真 不带THUMB指令集,JTAG接口

    ATmega16中文数据手册

    ATmega16 AVR 内核具有丰富的指令集和32 个通用工作寄存器。所有的寄存器都直接与运算逻单元(ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结构大大提高了代码效率,并且具有比普通...

    GT2000方舟科技一嵌入式CPU原理图

    方舟2号核心,实现Arca RISC 指令集 ·5级流水线,330-400 MHz主频实现 ·内存管理支持可变页面大小:4KB, 16KB, 1MB和16MB ·提供32路指令TLB和数据TLB ·8KB数据缓存和8KB指令缓存 ·采用循环轮换替换算法, 支持...

    ARM应用系统开发详解

    3.1 ARM微处理器的指令集概述 3.1.1 ARM微处理器的指令的分类与格式 3.1.2 指令的条件域 3.2 ARM指令的寻址方式 3.2.1 立即寻址 3.2.2 寄存器寻址 3.2.2 寄存器间接寻址 3.2.3 基址变址寻址 3.2.4 多寄存器寻址 ...

    嵌入式微处理器体系结构

    嵌入式微处理器及其应用 ARM体系结构概览 ARM编程模型 ARM 指令集 ARM JTAG调试接口 S3C44B0开发平台简介

    Cortex M3技术手册(中文)

    本章描述了Cortex-M3 处理器的组件以及处理器的指令集。 第2 章 编程模型(programmer’s model) 本章描述了Cortex-M3 的寄存器集,工作模式,和其它与Cortex-M3 处理器的编程相关 的信息。 第3 章 系统控制 本章...

    ARM开发详解.pdf

    3.1 ARM 微处理器的指令集概述 22 3.1.1 ARM 微处理器的指令的分类与格式 22 3.1.2 指令的条件域 23 3.2 ARM 指令的寻址方式 23 3.2.1 立即寻址 24 3.2.2 寄存器寻址 24 3.2.2 寄存器间接寻址 24 3.2.3 基址变址寻址...

    ARM嵌入式系统开发手册

    3.1 ARM 微处理器的指令集概述 22 3.1.1 ARM 微处理器的指令的分类与格式 22 3.1.2 指令的条件域 23 3.2 ARM 指令的寻址方式 23 3.2.1 立即寻址 24 3.2.2 寄存器寻址 24 3.2.2 寄存器间接寻址 24 3.2.3 基址变址寻址...

    ARM详解 ARM入门必备

    3.1 ARM 微处理器的指令集概述 22 3.1.1 ARM 微处理器的指令的分类与格式 22 3.1.2 指令的条件域 23 3.2 ARM 指令的寻址方式 23 3.2.1 立即寻址 24 3.2.2 寄存器寻址 24 3.2.2 寄存器间接寻址 24 3.2.3 基址变址寻址...

    avr单片机教程ppt

    RISC 精简指令集 – 131 条指令 – 大多数指令执行时间为单个时钟周期 – 32 个8 位通用工作寄存器 – 全静态工作 – 工作于16 MHz 时性能高达16 MIPS – 只需两个时钟周期的硬件乘法器 哈佛结构,具备 1MIPS /...

    嵌入式课件

    1.2.2 精简指令集计算机 1.2.3 流水线技术 1.2.4 信息存储的字节顺序 1.3 嵌入式微处理器的结构和类型 1.3.1 嵌入式微控制器 1.3.2 嵌入式微处理器 1.3.3 嵌入式DSP处理器 1.3.4 嵌入式片上系统 1.3.5 多核处理器 ...

    STM32F407ZGT6GK_V1.2.pdf

    32 位 Cortex®-M4CPU、在 Flash 存储器中实现零等待状态运行性能的自适应实时加速器 (ART 加速器 ™)、主频高达 168MHz, MPU,能够实现高达210 DMIPS/1.25DMIPS/MHz (Dhrystone 2.1)的性能,具有 DSP 指令集。...

    嵌入式开发系统实验说明书

    附录A ARM汇编指令集 202 1.ARM指令集 202 2. ARM汇编器所支持的伪指令 218 附录B 嵌入式系统应用编程API函数 229 1.显示部分 DISPLAY.H 229 2.操作系统的消息相关函数 OSMESSAGE.H 235 3.控件的相关函数CONTROL...

    ADI ADSP-BF518/BF518F核心板完整PCB及电路图-电路方案

    DSP-BF516/ADSP-BF516F和ADSP-BF518/ADSP-BF518F Blackfin处理器集成了双MAC信号处理引擎,正交RISC类微处理器指令集以及单程指令多数据(SIMD). Blackfin处理器的频率高达400MHz,具有两个16位MAC,两个40位ALU,4个8位...

    基于Python的灌区水情采集系统开发

    搭建了电源电路、时钟模块电路、JTAG 下载调试电路、SD卡存储模块接口电路、串口通信电路等终端外围电路:系统使用GPRS 无线通信方式,釆取串口连接GPRS-DTU模块进行数据的无线发送,系统上位机端利 用Comway无线串口...

    DSP技术应用现状以及发展趋势

    一般十万门以上的IC都有JTAG接口,1993年IEEE1149.5对JTAG作了修正(5线接口)。IC的测试分成晶片级、IC封装级、电路板与系统极,JTAG完成了前两者的测试。适于68000系列的32位机的开发工具ICD32是一段扁平电缆,...

    嵌入式系统/ARM技术中的ARM7 Thumb系列嵌入式处理器

    ARM7 Thumb系列处理器是一系列高性能、低功耗的32位RISC处理器,它结合了Thumb 16位精简指令集。Thumb达到的卓越的代码效率意味着对存储器容量需求的降低,使得利用16位宽度的存储器可以达到32位存储器才能达到的...

    STM32系列ARM Cortex-M3微控制器原理与实践_清晰版

    1.3ARMCortex-M3指令集 1.4ARMCortex-M3的优势 第2章STM32系列微控制器 2.1STM32系列微控制器简介 2.1.1STM32微控制器的主要优点 2.1.2STM32微控制器的应用 2.2STM32F101xx系列微控制器 2.2.1特点 2.2.2总体结构 ...

    智能家用药箱的研究.docx

    其具有16K字节的系统内可编程Flash(具有同时读写的能力,即RWW),512 字节EEPROM,1K 字节SRAM,32 个通用I/O 口线,32 个通用工作寄存器,用于边界扫描的JTAG 智能家用药箱的研究全文共5页,当前为第3页。...

Global site tag (gtag.js) - Google Analytics