早就想写点这方面内容了,14PIN的JTAG设计,是ADI从2000年至今一直延续下来的一个JTAG标准设计,很多兄弟在做硬件设计的时候,最常问的一个问题就是:JTAG接口定义是什么?更多的只知道抄原厂评估板的参考设计,而并不是非常了解这个JTAG,导致设计的JTAG不能正常使用,所以我觉得有必要写一下了。

硬件示范

仿真器型号:AD-HP530ICE(ADI DSP专用仿真器)

目标板:ADSP-21489EVB

JTAG 仿真器接口设计

ADI JTAG 仿真器与 DSP 的接口是一个有 14 个引脚的 JTAG 仿真器插头。它与 JTAG 仿真器接头相连。

疑问

新手在做ADI DSP的时候,设计JTAG基本上有一个算一个,都有这种疑问,为什么仿真器堵了一个眼?你的DSP板上的JTAG接口,14个针怎么断了一根?把这两个问题分开来看,不理解,但是你看我把他们合在一起,是不是就看懂了?JTAG接口公口断一根针,仿真器的JTAG接口堵一根针,这其实就是ADI设计的最简单的防反插呀。堵的口和断的针都是无功能性的接口,这样的设计,你想反插都反不了啦。

所以从2000年甚至更早开始,我们用ADI的DSP做JTAG设计,都是14针掰断一根制定好的,仿真器堵一个眼,没别的意思,防反插。

仿真器的接口定义

看到这个黑色的3了吧,这个NO PIN的接口,就是板子上掰断,仿真器堵口的地方了。

仿真器的插头信号描述

JTAG 仿真器接头机械特性规范

简单的来讲,插针就是2.54间距的。

仿真器的关键信号线路

所有的 JTAG 仿真器信号(TCK, TMS, TDI, TDO, EMU~和 TRST~)都作为关键路径信号。在用户板上对这些信号进行布线时要特别注意。控制阻抗指定为 50 欧和 75 欧。采用固化共地使串扰最小。布线时让 JTAG 仿真器的信号远离高频网络,尤其是时钟线。布线越短越好,布线长度尽可能相等。

这些线路不能受到其它信号的干扰,当 TDO 和EMU~的路径非常长时可能需要串联端接电阻器。

JTAG 仿真器接头 I/O 特性

JTAG 仿真器接头可以耐高达 5V 的直流电。这对所有的 Analog Devices JTAG 系列 JTAG I/O 电压为 5V、3.3V、2.5V 和 1.8V 的 DSP 处理器都适用。仿真器接头可以适用于 5V 的用户板,其逻辑电平为 3.3V,这同时也满足了阈值电压不能超过 5V 的要求。

DSP JTAG设计参考原理图-单DSP

DSP JTAG设计参考原理图-多DSP


参考文献

ADI官方提供的JTAG设计文档,文档名为:EE68

ADI DSP的JTAG设计规范(提供JTAG标准设计原理图)相关推荐

  1. fpga的jtag接口扫不到器件_JTAG和JTAG链,JTAG边界扫描

    1.JTAG JTAG(Joint Test Action Group:联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试.现在多数的高级器件都支持JTAG协 ...

  2. 如何确定JTAG好坏?JTAG到底是什么?

    关注.星标公众号,直达精彩内容 素材来源:FPGA资源侠客 在FPGA研发及学习过程中,有一个关键步骤就是下板实现,做硬件"硬现"很重要,一般来说用JTAG口比较常见一些,因此相信 ...

  3. ADI DSP开发必备

    要是ADI DSP相关的资料,在一个不知名的网站上下载看到的,并对其进行了一点补充,在此发表,为更多爱好ADI DSP和DSP 开发新手提供一点帮助. 1.什么是ADI DSP,有什么特点,有些什么型 ...

  4. ADI DSP的寄存器详细说明在哪里?

    看到这个标题,不要想笑,OP在做了20年ADI DSP技术支持的生涯里,这个问题被问到的次数可以排在首位.新接触ADI DSP的朋友肯定都会想,这个东西不都在手册里直接找么?在这里可以很肯定的告诉大家 ...

  5. TI ADI DSP 与 ARM Cortex-A 的 FIR FFT 性能对比

    DSP 作为计算密集型的数字信号处理芯片,一度是FIR和FFT运算的主力芯片,而 TI 和 ADI 两大DSP 芯片公司推出的 DSP 产品也互不相让,各占一席之地. 目前 TI 主流的 DSP 是低 ...

  6. ADI DSP开发环境 CCES下的程序加载过程

    在CCES平台下,使用仿真器对目标板上的SPI Flash进行程序加载,要先将工程编译生成.ldr文件:生成ldr文件是调用CCES 的elfloader.exe(在CCES安装目录下可以找到)完成的 ...

  7. ADI DSP开发环境(CCES)下的程序烧录问题(以ADSP-SC589为例)

    在CCES环境下将程序烧录到flash主要有两种方式. 1.通过命令窗口 首先在对项目编译产生文件的属性设置为Release. 在编译完成后,找到每个CORE单独生成的DXE文件: 文件通常位于项目目 ...

  8. 恩智浦i.MX6Q开发板软硬件全开源提供核心板原理图

    iTOP-IMX6开发平台是基于NXP的IMX6系列芯片开发的产品,该产品广泛应用于车载系统.数字标牌.金融设备.人机界面.机上娱乐系统.工业控制.医疗设备.仪器仪表.智慧城市.商业电子等多种领域等设 ...

  9. ADZS-HPUSB-ICE以及ADI的DSP仿真器故事,也许你不知道,我来讲给你听

    ADZS-HPUSB-ICE,ADI公司最高端的DSP仿真器,让人又爱又恨,欲罢不能的型号.价格非常昂贵,但在某些情况下非用它不可,今天就来扒一扒皮,看一看这个工具到底是怎么个渊源. 闲话不多说,正式 ...

最新文章

  1. Python3 文件读写(持续更新)
  2. linux7开启ipmi,通过IPMI安装CentOS7教程
  3. 【趣话编程】一个整数+1引发的灾难
  4. linux 字符串加入中括号,Shell 中的中括号用法总结
  5. 无人机怎么设定航线_收藏!老飞手的航线规划笔记在这里...(上篇)
  6. 【Docker】elasticsearch 监控工具 elasticsearch-HQ Unable to create connection to: http://localhost:9200
  7. 关于在阅读nnUNet代码中的一些小细节的记录(一)
  8. 中国的电商发展迅速,有了取代实体的趋势
  9. Linux故障解决(2)——使用yum安装netcat 及报错问题解决
  10. RT-Thread 4.0 + STM32F407 学习笔记1
  11. SpringCloud——服务调用
  12. C++第八周学习小结
  13. jdk的安装及环境变量的配置
  14. 最牛通达信短线超强波段主图指标公式 源码
  15. 苹果计算机如何安装应用软件,Mac下如何安装软件?
  16. 平面直角坐标系中的旋转公式_难点解析丨空间直线、平面平行的判定及其性质...
  17. 水系图一般在哪里找得到_水系电池再发Nature,事实力证或将迎来发展的春天!...
  18. Firefox浏览器修改背景颜色为豆沙绿
  19. 10款安卓手机必备APP,能让你的手机更好用!
  20. ie浏览器导入html文件在哪,IE浏览器收藏夹的备份与恢复的两种方法(文件复制与导入和导出)...

热门文章

  1. 【Python3脚本分享】三个常用图片处理脚本(镜像处理,gif分解,多图合并)
  2. 3DS MAX 2022下载及安装教程 3dmax软件下载安装
  3. 查出肺部结节该如何应对
  4. 变频器LED显示灯闪烁_西门子S71200 PLC通过PROFINET,控制G120变频器的启停和输出频率...
  5. Ubuntu修改静态IP详细步骤
  6. 用XShell上传文件
  7. 96.android 简单的更新APP、下载安装APK(四种方式)
  8. ubuntu安装截图工具 flameshot(对标windows下snipaste)
  9. 周报|UBTC项目7月份进展更新
  10. VBA代码宝--免费下载路径(管理自己平时使用的代码,程序)-- ExcelHome