首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 234 毫秒
1.
JTAG边界扫描技术及其在嵌入式开发中的应用   总被引:5,自引:0,他引:5  
介绍了JTAG边界扫描的概念及基本协议标准,并以工程应用为重点,结合实际开发的一个嵌入式平台,以FLASH的在系统编程和硬件测试程序为例,详细说明了JTAG技术在嵌入式开发中的应用.  相似文献   

2.
基于JTAG的DSP外部FLASH在线编程与引导技术   总被引:6,自引:0,他引:6  
介绍了DSP—FLASH在线编程(ISP)与引导系统的硬件构成,给出了创建可引导文件的步骤和实现FLASH存储器在线编程的算法;在AD公司VisualDSP++3.5集成开发环境下,通过JTAG对ADSP—21065L外部FLASH存储器AT29LV020实现在线编程,并完成系统的引导。  相似文献   

3.
嵌入式系统中的JTAG接口编程技术   总被引:5,自引:0,他引:5  
分析了嵌入式系统开发中常用的三种芯片编程方法,介绍了JTAG接口的标准、工作原理及在芯片中的实现,根据JTAG接口所提供的边界扫描功能,通过PC机并行接口模拟JTAG接口的时序,实现了使用目标系统中微处理器的JTAG接口对系统程序存储器FLASH的编程。  相似文献   

4.
DSP系统应用中FLASH在线编程方法   总被引:3,自引:0,他引:3  
介绍了在TI公司TMS320VC33 DSP应用系统中,通过JTAG口对DSP外部FLASH存储器实现在线编程的方法,给出了示例源程序,完成了DSP系统加电后的自动装载运行。  相似文献   

5.
通过JTAG实现对Flash在线编程.首先,介绍JTAG的定义、结构及引脚的定义,并阐述JTAG状态机的工作原理.然后,介绍JTAG口的边界扫描寄存器,给出实现JTAG在线写FJash的电路,和如何通过JTAG实现对Flash的编程及程序流程图.  相似文献   

6.
用CPLD和FLASH存储器配置FPGA   总被引:3,自引:0,他引:3  
随着FPGA生产商推出更高密度FPGA器件,要求更多的配置芯片存储配置数据并配置FPGA.本文介绍了采用计算机并口下载配置数据并用CPLD、FLASH存储器组成的被动串行(PS)配置系统配置高密度FPGA的方法,其方法是用CPLD作为控制器控制FLASH存储器对高密度的FPGA进行配置,通过使用一个FLASH存储器和一个CPLD器件可代替容量有限的专用配置芯片,具有配置速度快、实现容易的特点.  相似文献   

7.
针对需要切换FPGA器件的配置以实现不同功能的特殊应用场合,提出了一种使用大容量的Flash存储器作配置码流载体的FPGA多配置系统.该系统采用传输速度快的JTAG接口提高了配置码流的烧写速度,采用并行从模式减少了FPGA器件配置时间,并利用串口通信实现了配置码流的在线切换.应用结果表明,该系统操作方便,可靠性高,实现...  相似文献   

8.
JTAG口及其对Flash的在线编程   总被引:1,自引:0,他引:1  
通过JTAG实现对Flash在线编程。首先,介绍JTAG的定义、结构及引脚的定义,并阐述JTAG状态机的工作原理。然后,介绍 JTAG口的边界扫描寄存器,给出实现JTAG在线写Flash的电路,和如何通过JTAG实现对Flash的编程及程序流程图。  相似文献   

9.
讨论如何设计、制作一种在Quartus Ⅱ programer环境下使用的低成本的USB数据下载电缆--USB-blaster.根据IEEE1149.1标准、USB协议以及JTAG边界扫描原理,通过解析QuartusⅡ内部通信机制,使用USB芯片和CPLD结合,提出一种USB接口电路设计与实现方法.与传统的并口、串口下载电缆相比,其在下载速度和灵活性上都有很大优势.  相似文献   

10.
火灾报警控制器经常需要使用非易失性器件FLASH,当改写FLASH扇区中任何一个数据时,都需要擦除整个扇区,如果不注意软件操作方法,容易对器件进行频繁擦除操作,造成器件损坏。本文介绍了几种提高使用寿命的方法和技巧,特别提出了当需要大容量信息滚动存储时,牺牲一小部分存储空间作为数据缓冲的方法,可以大幅提高Flash芯片的使用寿命。  相似文献   

11.
刘峰  卫晋  龙腾 《计算机工程》2007,33(14):260-263
基于PCI、MAILBOX通信机制和LINK接口,设计了针对独立加载模块中FLASH存储器的在线编程软件,满足了由多个标准DSP模块构成的多DSP实时信号处理系统对独立加载模块提出的多片加载数据文件生成、在线快速编程等实际工程需求。此编程方法与采用的FLASH芯片无关,也可以适应多DSP系统提供的不同接口形式,具有较强的灵活性。  相似文献   

12.
余骏  党云飞 《计算机工程》2011,37(24):228-229
给出联合测试行为组织(JTAG)边界扫描技术的概念,说明JTAG关键组件及相关的指令,介绍实际开发的通用JTAG在线仿真器。该仿真器在基于计算机并口的JTAG在线仿真器基础上进行改进,加入现场可编程门阵列,利用并口并行传输的优势,克服传统JTAG在线仿真器的速度局限性。通过自定义的通信协议,提高通信的可靠性和安全性,同时达到比传统JTAG在线仿真器更优的性能。  相似文献   

13.
基于JTAG的可重构Flash快速编程方法   总被引:1,自引:0,他引:1       下载免费PDF全文
陈超  沈海斌 《计算机工程》2010,36(17):280-282,285
提出一种基于JTAG的可重构Flash快速编程方法及其硬件框架。将Flash编程控制流程序预先下载至片上SRAM,并由硬件自行识别和执行,而JTAG接口仅用于传输数据,有效消除JTAG总线传输瓶颈,提高Flash下载速度。通过向片上SRAM下载不同的Flash编程控制流程序,实现Flash下载控制流程的重构,可支持不同类型Flash的在线编程。该设计硬件资源开销小、灵活性强。实验结果表明,编程速度约为传统方法的17倍。  相似文献   

14.
一种基于JTAG的嵌入式微处理器片上可调试系统   总被引:12,自引:1,他引:12  
文章提出了一种基于JTAG的嵌入式微处理器片上的可调试系统。该系统在JTAG工业标准的基础上,能够以较少的硬件开销支持指令/数据断点设置、单步执行、寄存器内容查看和设置、内存内容查看和设置、在线编程以及微处理器运行现场设置等调试功能。文章首先介绍了嵌入式微处理器可调试设计的原理,其次介绍了嵌入式微处理器的调试系统设计,最后给出调试实例分析。  相似文献   

15.
针对当前虚拟生物特征判定系统存在的效率低、判定结果不准确、实时性低的问题,采用人机交互技术,对虚拟生物特征模糊判定系统进行优化设计。为了提高系统效率,对电源电路、复位电路、串口电路和JTAG接口电路组成的系统硬件部分进行改进;采用模糊识别算法对图像进行预处理,通过虚拟生物特征的模糊恢复,对系统软件部分进行优化,完成基于人机交互的虚拟生物特征模糊判定系统设计。实验结果表明,该系统效率高、判定结果准确度高、实时性高。  相似文献   

16.
分析边界扫描测试技术的工作机制和对测试支撑系统的功能需求,提出一种基于USB总线的高速边界扫描测试主控器的设计方案.利用CY7C68013作为USB2.0接口控制器,使用CPLD实现JTAG主控硬核,完成JTAG协议和USB总线协议的相互转换.JTAG的TCK时钟频率可调,最高可达48 MHz.用户可利用该边界扫描控制器方便高效地进行边界扫描测试.  相似文献   

17.
DSP程序通常采用仿真器通过JTAG总线将程序烧入到片外部的FLASH芯片中,或者使用通用编程器对FLASH芯片批量烧写,但这种程序烧写方式只适用于生产阶段.对于工作在某些不方便连接仿真器或者通用编程器的特殊场合的产品,不能采用传统的程序烧写方式进行程序更新.论文针对该问题设计了一种DSP程序远程更新的方法,并且讨论了各种加载失败的情况下保证烧写可靠性和数据完整性的措施.  相似文献   

18.
大多数数字处理器均带有JTAG接口,方便设计人员对处理器进行在线调试与程序下载。当信息处理单体机箱内存在多个带JTAG接口的处理器时,可以将这些处理器的JTAG接口连接成JTAG菊花链,如此,只需通过一个JTAG接口便能访问JTAG菊花链中的任何一个器件。在引出信息处理单体JTAG菊花链的设计后,针对菊花链的串联特性,提出一种自由进出菊花链的硬件设计方法,使对具有多处理器的信息处理单体中各个处理器程序调试方式更加灵活。  相似文献   

19.
基于JTAG的星型扫描技术的研究   总被引:2,自引:0,他引:2  
黄新  蔡俊 《电子技术应用》2012,38(3):88-91,95
传统的串型扫描拓扑结构已经不能满足系统发展所要求的测试任务,随着边界扫描技术的飞速发展,IEEE 1149.7标准提出了支持星型拓扑扫描功能的TAP.7接口规范。重点对TAP.7接口的星型扫描技术进行了深入的研究,详细介绍了基于JTAG的具有星型扫描功能接口的设计原理,重点对此TAP.7接口进行了设计,并对共享DTS连接的拓扑技术分支选择和星型扫描功能进行了仿真验证。  相似文献   

20.
Hua Zhang  Joohan Lee  Ratan Guha 《Software》2008,38(10):1049-1071
Clusters, composed of symmetric multiprocessor (SMP) machines and heterogeneous machines, have become increasingly popular for high‐performance computing. Message‐passing libraries, such as message‐passing interface (MPI) and parallel virtual machine (PVM), are de facto parallel programming libraries for clusters that usually consist of homogeneous and uni‐processor machines. For SMP machines, MPI is combined with multithreading libraries like POSIX Thread and OpenMP to take advantage of the architecture. In addition to existing parallel programming libraries that are in C/C++ and FORTRAN programming languages, the Java programming language presents itself as another alternative with its object‐oriented framework, platform neutral byte code, and ever‐increasing performance. This paper presents a new parallel programming model and a library, VCluster, which implements this model. VCluster is based on migrating virtual threads instead of processes to support clusters of SMP machines more efficiently. The implementation uses thread migration, which can be used in dynamic load balancing. VCluster was developed in pure Java, utilizing the portability of Java to support clusters of heterogeneous machines. Several applications are developed to illustrate the use of this library and compare the usability and performance of VCluster with other approaches. Copyright © 2007 John Wiley & Sons, Ltd.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号