共查询到20条相似文献,搜索用时 234 毫秒
1.
2.
基于JTAG的DSP外部FLASH在线编程与引导技术 总被引:6,自引:0,他引:6
介绍了DSP—FLASH在线编程(ISP)与引导系统的硬件构成,给出了创建可引导文件的步骤和实现FLASH存储器在线编程的算法;在AD公司VisualDSP++3.5集成开发环境下,通过JTAG对ADSP—21065L外部FLASH存储器AT29LV020实现在线编程,并完成系统的引导。 相似文献
3.
4.
DSP系统应用中FLASH在线编程方法 总被引:3,自引:0,他引:3
介绍了在TI公司TMS320VC33 DSP应用系统中,通过JTAG口对DSP外部FLASH存储器实现在线编程的方法,给出了示例源程序,完成了DSP系统加电后的自动装载运行。 相似文献
5.
通过JTAG实现对Flash在线编程.首先,介绍JTAG的定义、结构及引脚的定义,并阐述JTAG状态机的工作原理.然后,介绍JTAG口的边界扫描寄存器,给出实现JTAG在线写FJash的电路,和如何通过JTAG实现对Flash的编程及程序流程图. 相似文献
6.
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.
冯勇 《单片机与嵌入式系统应用》2013,13(5):21-23
火灾报警控制器经常需要使用非易失性器件FLASH,当改写FLASH扇区中任何一个数据时,都需要擦除整个扇区,如果不注意软件操作方法,容易对器件进行频繁擦除操作,造成器件损坏。本文介绍了几种提高使用寿命的方法和技巧,特别提出了当需要大容量信息滚动存储时,牺牲一小部分存储空间作为数据缓冲的方法,可以大幅提高Flash芯片的使用寿命。 相似文献
11.
12.
13.
提出一种基于JTAG的可重构Flash快速编程方法及其硬件框架。将Flash编程控制流程序预先下载至片上SRAM,并由硬件自行识别和执行,而JTAG接口仅用于传输数据,有效消除JTAG总线传输瓶颈,提高Flash下载速度。通过向片上SRAM下载不同的Flash编程控制流程序,实现Flash下载控制流程的重构,可支持不同类型Flash的在线编程。该设计硬件资源开销小、灵活性强。实验结果表明,编程速度约为传统方法的17倍。 相似文献
14.
一种基于JTAG的嵌入式微处理器片上可调试系统 总被引:12,自引:1,他引:12
文章提出了一种基于JTAG的嵌入式微处理器片上的可调试系统。该系统在JTAG工业标准的基础上,能够以较少的硬件开销支持指令/数据断点设置、单步执行、寄存器内容查看和设置、内存内容查看和设置、在线编程以及微处理器运行现场设置等调试功能。文章首先介绍了嵌入式微处理器可调试设计的原理,其次介绍了嵌入式微处理器的调试系统设计,最后给出调试实例分析。 相似文献
15.
针对当前虚拟生物特征判定系统存在的效率低、判定结果不准确、实时性低的问题,采用人机交互技术,对虚拟生物特征模糊判定系统进行优化设计。为了提高系统效率,对电源电路、复位电路、串口电路和JTAG接口电路组成的系统硬件部分进行改进;采用模糊识别算法对图像进行预处理,通过虚拟生物特征的模糊恢复,对系统软件部分进行优化,完成基于人机交互的虚拟生物特征模糊判定系统设计。实验结果表明,该系统效率高、判定结果准确度高、实时性高。 相似文献
16.
17.
姜黎顾晶 《计算机与数字工程》2014,(3):539-542
DSP程序通常采用仿真器通过JTAG总线将程序烧入到片外部的FLASH芯片中,或者使用通用编程器对FLASH芯片批量烧写,但这种程序烧写方式只适用于生产阶段.对于工作在某些不方便连接仿真器或者通用编程器的特殊场合的产品,不能采用传统的程序烧写方式进行程序更新.论文针对该问题设计了一种DSP程序远程更新的方法,并且讨论了各种加载失败的情况下保证烧写可靠性和数据完整性的措施. 相似文献
18.
19.
基于JTAG的星型扫描技术的研究 总被引:2,自引:0,他引:2
传统的串型扫描拓扑结构已经不能满足系统发展所要求的测试任务,随着边界扫描技术的飞速发展,IEEE 1149.7标准提出了支持星型拓扑扫描功能的TAP.7接口规范。重点对TAP.7接口的星型扫描技术进行了深入的研究,详细介绍了基于JTAG的具有星型扫描功能接口的设计原理,重点对此TAP.7接口进行了设计,并对共享DTS连接的拓扑技术分支选择和星型扫描功能进行了仿真验证。 相似文献
20.
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. 相似文献