基于JTAG的调试器、接口及控制器等经典设计汇总
JTAG(JointTestActionGroup,联合测试行动组)是一种国际标准测试协议(IEEE1149.1兼容)。标准的JTAG接口是4线——TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。JTAG的主要功能有两种,一类用于测试芯片的电气特性,检测芯片是否有问题,另一类用于Debug,对各类芯片以及其外围设备进行调试。本文介绍基于JTAG的调试器及接口设计,供大家参考。
基于Flash和JTAG接口的FPGA多配置系统
本文选用大容量NOR Flash存储器来存储配置码流,并利用JTAG接口完成配置码流下载的FPGA多配置解决方案。与System ACE方案相比,该方案不仅能快速完成多个配置码流的下载,还具有更高的配置速度和更低的实现成本。
一种嵌入式系统实现的JTAG调试器
本文实现的JTAG调试器具有基本的调试功能, 尚不具备完善的用户操作界面, 特别是图形操作界面, 另外网络功能也需要进一步完善。但调试器的设计和实现方法对于设计类似调试器具有参考价值。为了提高JTAG调试器速率, 还可以采用CPLD或FPGA实现JTAG时序,通过存储器形式与调试器CPU接口, 这将在提高速度的同时, 减轻调试器CPU的负担。
基于JTAG的星型扫描接口的设计及其仿真
本文为解决系统集成复杂度越来越高所带来的测试调试任务困难,标准规范了一种支持星型扫描功能的IEEE 1149.7测试访问端口(在本文中称为TAP.7接口),其接口在原有的IEEE1149.1端口(JTAG)器件的基础上提供新的功能与特征。
基于JTAG口对DSP外部Flash存储器的在线编程设计
在采用TI数字信号处理器(DSP)的嵌放式硬件系统开发完成,软件也有CCS2.0集成开发环境下仿真测试通过后,怎样将编译、链接后生成的可执行文件(.Out),经过转换后的十六进制文件(.Hex)写入硬件系统的Flash存储器中,让系统脱机运行,这是许多DSP开发人员及初学者遇到并需要解决的问题。本文以TMS320C6711-150 DSK板为例,介绍“在线仿真状态下”对Flash的编程。
基于JTAG边界扫描方式的重构控制器的设计
本文介绍一种基于“ARM处理器+FPGA”架构的重构控制器,其主要功能是控制按照用户不同需求调用不同的方案配置目标可编程器件。该重构控制器具有相对通用性,适用于对同一类FPGA芯片实现可编程器件在系统配置,对电路中出现的错误和故障进行实时动态重构,达到高可靠性的目的,有效节省逻辑资源。
基于JTAG接口实现ARM的FPGA在线配置
本文介绍一种在基于ARM的嵌入式Linux系统中使用Jam Player和Jam配置文件,利用FPGA的JTAG接口对其进行在线配置的方法,为软件无线电应用中实现可重配置的移动终端提供一种新方法。
基于JTAG的DSP外部FLASH在线编程与引导技术
本文以ADSP-21065L外部扩展的FLASH存储器AT29LV020为对象,在Visual DSP++3.5环境中通过JTAG仿真器运行一段程序,将可引导代码在线烧录到FLASH中,并实现系统的引导。
基于SOPC的通用型JTAG调试器的设计
本文利用SOPC技术的特点,设计一种通用型调试器。根据待调试目标板的CPU型号,将相应的调试IPcore和其他通用IPcore一起编译生成一个嵌入式调试系统,下载到FPGA上,实现一个通用型调试器。
基于JTAG的互连测试技术
本文介绍基于JTAG的互连测试技术,可以在任何场合应用,包括板极测试与系统级测试,包括开发调试、生产测试、维修测试等过程。互连测试是边界扫描技术的主要应用之一,通过互连测试能够检测到电路板上互连的结构性故障。
- 用CPLD实现DSP与PLX9054之间的连接(07-23)
- 用CPLD实现FIR数字滤波器的设计(08-07)
- 基于DSP+CPLD的交流电机调速在水处理控制中的应用(11-27)
- 一种基于DSP的张力、深度、速度测量系统(04-15)
- 用双端口RAM实现与PCI总线接口的数据通讯(05-06)
- 基于DSP和CPLD的宽带信号源的设计(07-26)