首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 140 毫秒
1.
柯健 《电子工程师》2004,30(11):59-62
在一些脱机运行的数字信号处理器(DSP)系统中,用户代码需要在加电后自动装载运行闪速(Flash)存储器并行自举是DSP入门套件(DSK)脱机工作的首选方法.通过基于DSK这种为开发人员提供的低价格、独立的开发平台,以实现TMS320VC5402系统的Flash存储器并行自举为目的,分析了Flash存储器的读写操作、DSP的自举等相关原理,设计了两套基于不同DSP工作模式的Flash存储器自举方法,编写了完整的DSP程序,成功实现了两种自举方法,并以此为基础设计且实现了一套完整的基于Flash存储器的DSP并行自举引导系统,最后通过对一个简单实例的测试验证了该自举系统的可行性与有效性.  相似文献   

2.
介绍了一种无需.hex文件转换就能将应用程序烧写到Flash的引导装载系统.在一些脱机运行的DSP(数字信号处理器)应用系统中,通常需要在系统加电后自行将代码从外扩存储器中装载到内部DSP中去执行,实现此种功能的系统称为引导装载系统.文中使用TMS320C6416 DSP和AM29L033C Flash分别作为系统的嵌入式处理器和存储器,并详细地介绍了该方案的硬件实现以及程序的自引导.  相似文献   

3.
文中对TI公司的TMS320C6000系列DSP(数字信号处理器)的Flash引导方式进行了研究,详细阐述了DSP Flash引导模式的实现原理及引导过程,链接命令文件的编写,和如何实现基于第二Bootloader的Flash引导。在实际工程应用中,以TMS320C6202B型DSP和SST39VF800A型Flash为目标系统,根据实际使用经验,由浅入深,从简单到复杂,着重强调了C6XOX与其它C6000芯片在内部存储器结构上的不同而导致Flash引导上的差异,并编写了相应的汇编代码程序,成功实现了基于复制表的第二Bootloader Flash引导,系统运行稳定可靠,表明了该引导方法行之有效。  相似文献   

4.
TI 6000系列 DSP引导装载方式的研究   总被引:3,自引:0,他引:3  
孙照宇  张公礼 《电子器件》2005,28(1):176-179
在基于DSP的系统设计中,为了保证掉电时程序不丢失,总是将程序保存在非易失性的存储器中,系统在上电复位时便可将其引导到DSP内部的RAM来执行。文中以FLASH作为引导存储器,描述了引导引脚以及相关寄存器的设置,分析了采用EDMA传输方式将代码从FLASH复制到DSP的过程,并对引导程序给出汇编语言的代码实现。  相似文献   

5.
在简要介绍TMS320C6701 DSP常用的程序引导方法的基础上,重点介绍了TMS320C6701DSP程序的ROM引导方法的原理、编译链接时命令文件的编写,以及将编译链接后得到的COFF文件格式转换成DSP外围ROM芯片识别的十六进制文件格式所需的命令文件的编写。在实际工程应用中,以实现TMS320C6701 DSP系统的Flash程序引导为目的,分析了Flash存储器的读写操作,编写了完整DSP Flash引导的程序,成功地实现了TMS320C6701 DSP程序的Flash引导方法,证明了该引导方法的可行性和有效性。  相似文献   

6.
通过Flash存储器引导DSP(数字信号处理器)系统(Bootloader)是实际应用中常用的一种方式,但随着DSP程序规模的不断扩大,越来越需要更加灵活的引导方式。文中以TI公司高性能DSP芯片TMS320C6000系列为例,介绍了从Flash存储器进行引导、带中断向量表的二次Bootloader的新途径,突破了程序引导的结构障碍,从而为TMS320C6000系列DSP的开发提供了一种新的思路。该方法已在实际工程中得到具体应用,系统运行稳定可靠。  相似文献   

7.
在一些脱机运行的DSP应用中,通常需要在系统加电后自行将代码从外扩存储器中装载到内部DSP中去执行,实现此种功能的系统称为引导装载系统。这是DSP开发中的重点和难点之一,关系到系统的可靠性和处理速度。文中详细分析了TI公司TMS320C6X DSP的引导加载过程及原理,在此基础上设计并实现了主机(PC机)利用仿真器通过JTAG口实现对DSP外部配置的FLASH存储器的在线编程。并以TI公司的DSP(TMS320C6701)结合ST公司的FLASH存储器(SST39VF040)为例,详细叙述了从FLASH引导程序的实现方法,并针对其中重要的命令文件和用户引导程序,给出了相应的示例文件和部分源代码。  相似文献   

8.
基于TMS320C6713及AM29LV800B的上电自举设计   总被引:1,自引:0,他引:1  
基于DSP的系统设计中,由于部分DSP内部无非易失性存储器,为了保证该系统设计掉电时程序不丢失,因此必须外部扩展ROM或Flash用于存储数据.以TMS320C6713型浮点DSP和AM29LV800B型Flash存储器为例,阐述了上电自举的硬件设计,JTAG程序加载,上电自举过程,Flash的擦除及烧写,链接命令文件和编写,并详细说明各部分相互联系及作用.  相似文献   

9.
用DSP软件编程实现的引导装载系统   总被引:2,自引:0,他引:2  
在一些脱机运行的DSP应用中 ,通常需要在系统加电后自行将代码从外扩存储器中装载到内部DSP中去执行 ,实现此种功能的系统称为引导装载系统。文中以TI公司的DSP(TMS320VC5410)结合ST公司的FLASH存储器 (M29W400T)为例 ,给出了一个利用DSP软件编程实现对FLASH进行读写操作的通用引导装载系统设计方案。  相似文献   

10.
对TMS320F28xx DSP器件中Flash的用法进行了总结.Flash的基本用法包括:从Flash拷贝段到RAM、代码安全模式(CSM)密码的编程、在DSP复位后从Flash运行代码、在进行C环境引导时禁止看门狗计时.  相似文献   

11.
任利民 《通信技术》2003,(12):114-116
结合实例详细介绍了PCI卡上的DSP芯片程序的在线升级技术,为DSP技术开发和维护人员提供了一个方便快捷的维护DSP程序的方法。该技术具有较大的可扩展性,可广泛应用于基于网络的,以DSP作为核心处理器的各种电子设备中。  相似文献   

12.
DSP/BIOS在基于DM642的视频图像处理中的应用   总被引:7,自引:0,他引:7  
以数字信号处理(Digital Signal Processing,DSP)平台实现图像处理的应用开发一般较复杂。为加快开发速度和提高程序效率,介绍了专门用于图像应用的DM642开发平台。平台采用DSP/BIOS内核,使用BIOS多线程机制,实现了运动图像的实时处理。与单线程相比,提高了程序执行效率,减少了代码量。DSP/BIOS本质上是一种可剪裁的实时内核,在需要多任务调度和同步的实时应用中,能加快开发,并能达到很好的性能。  相似文献   

13.
基于TMS320VC5410的最小系统设计   总被引:1,自引:1,他引:0  
程明  赵恒  陈莹 《现代电子技术》2006,29(4):114-117
TMS320VC5410是TI公司生产的一款定点数字信号处理(DSP)芯片。基于DSP的最小系统是以其简洁的硬件结构来实现DSP的一般功能,广泛应用于工业生产、教学、科研、电子设计等领域。主要介绍了基于TMS320VC5410的最小系统硬件电路设计方案,阐述了重要电路部分的抗干扰设计和软件调试过程中应注意的若干问题。最后提出了简单易行的软件调试方法以及部分程序代码。  相似文献   

14.
利用高分辨率CCD相机和高速数字信号处理器,设计了一套实时处理的高速图像压缩系统.阐述了系统的主要硬件设计过程和软件设计过程,并结合小波变换和SPIHT编码算法的特点采用了快速编码算法,同时根据DSP流水线的特点对程序代码进行了优化,其结果表明本系统能够实现实时处理的要求,并且解码后的重建图像质量也能够被接受.  相似文献   

15.
针对目前DSP的算法开发主要依赖手工编写C代码,不但工作量大,而且程序的下载依赖于专门的昂贵的仿真器的问题,在此提出了基于Matlab/Simulink环境的DSP算法开发,并利用串口通信实现程序下载的综合方案。该方案能很好地利用Matlab现有的功能模块,大大降低了DSP的算法开发难度,利用RTW技术,可将算法自动生成C代码。利用串口通信下载调试程序,方便有效,节约了系统开发的成本。经实验验证,利用该方案缩短了算法开发的周期,结果可靠,成本低。  相似文献   

16.
The author presents experimental results from two studies. First, a real-time narrowband Kalman filter is implemented with a floating-point digital processor DSP32. The real-time capability of this narrowband filter is investigated by varying parameters Q and R. The covariance matrices Q and R of the dynamic and measurement noise sequences are found to exhibit duality in the real-time tuning process and have a direct effect on system stability. If the value of Q used is smaller (with fixed R ), the tracking time and the narrower tracking bandwidth of the filter will be longer. In addition, if the value of R used (with fixed Q) is smaller, the tracking time will be smaller, and the tracking bandwidth of the filter will be larger. The results are tabulated. Second, two optimal codes (in the sense of the execution speed), straight-line code and general matrix-based code, have been developed for implementing the narrowband Kalman filter. These two codes are compared in terms of program memory size, data memory size, and speed of execution. With the matrix-based code, the DSP32 performance is evaluated in terms of speed and memory size by varying the number of states of a Kalman filter. The results are also tabulated  相似文献   

17.
Based on the structure and bootloader principle of DSP system, a method for the remote updation, debugging and self-loading of DSP system is developed by Ethernet. Hardware circuit and DM9000 driven program are presented and TCP/IP protocol is embedded into DSP. Through the re-mapping of external memory address, it is easy to implement the load of program section selectively and DSP self-boot. The experimental results show that the problem of high cost in system maintenance by conventional field debugging b...  相似文献   

18.
赵飞 《现代导航》2021,12(6):462-465
为了解决在外场频繁升级DSP程序所带来的困扰,基于TI公司的TMS320C6416芯片平台,提出了一种基于DSP+FPGA硬件架构的软件程序在线升级方法,研究并实现DSP程序的在线升级过程以及上电后的启动引导流程.经项目实际验证该方法具有实现简单、可靠性高等优点.  相似文献   

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

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