基于TMS320C6713的嵌入式系统的软件设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文完成了基于TMS320C6713 DSP和1553B总线的嵌入式系统的软件的设计与实现。首先研究了TMS320C6713 DSP处理器的芯片架构,详细介绍了系统总体架构和核心系统的软件设计,并进行了DSP/BIOS的研究。然后对DSP的FLASH启动和串口加载程序进行了详细的论述。接下来研究了1553B总线的相关协议及其与DSP的外部连接接口和总体框架,叙述了1553B总线RT模式的实现。最后主要介绍了系统其余模块的软件的设计与实现,主要包括串口模块、A/D和D/A模块、开关量输入/输出模块以及定时器模块。
     本系统将DSP强大的数据处理能力和1553B总线的分布处理、集中控制和实时响应的特点相结合,具有系统集成度高、处理速度快以及较强的通用性和可扩展性。文中介绍了DSP的FLASH启动和串口加载,具有较强的实用性。
This paper describes the design and implementation of a embedded computer system based on the TMS320C6713 and 1553B bus. Firstly, the article has discussed the TMS320C6713 DSP processor chip architecture. The architecture of the system and the software of the core system are discussed in detail. Then the FLASH boot of the DSP and the UART loader has been elaborated. Next the relevant agreement and the external connection interface with the DSP of 1553B bus have been introduced. And the implementation of the RT mode in 1553B bus is described. At last, this paper presents other modules of the system, including the UART、A/D、D/A、the switch input/output and the timer.
     The strong digital process capacity of DSP and the distributed processing, concentrated control and real-time response of 1553B, are combined in this system which has high degree of system integration, processing speed, versatility and strong expansion. The FLASH boot of the DSP and the UART loader in this paper has good actual value.
引文
[1]季昱等.DSP嵌入式应用系统开发典型实例.北京:中国电力出版社.2005
    [2]成都恩菲特科技有限公司.EP-H6273用户手册(MIL-STD-1553B).成都.2006
    [3]DDC公司.BU-61580用户手册(MIL-STD-1553B).2002
    [4]Texas Instruments Incorporated. TMS320C6713 floating-point digital signal processor.2005.11
    [5]Texas Instruments Incorporated. TMS320C6000 DSP/BIOS User's Guide. 2002
    [6]江思敏,刘畅.TMS320C6000 DSP应用开发教程.北京:机械工业出版社.2005.2
    [7]李尚伯,郑高群,唐章利.TMS320C5409 DSP时钟的编程控制.上海:电子技术.2003.3.
    [8]Texas Instruments Incorporated. TMS320C6000 second bootloder User's Guide.2001
    [9]杨尚胜、姚振东.C6000的片外FLASH编程加载方法研究.成都:成都信息工程学院学报.第22卷1期2007.2
    [10]赖伟林、安莎莎、张辉.TMS320C6000并行自举的巧妙实现-自身烧写.北京:电子技术应用.2006.1
    [11]蒲中奇、张伟、施克仁.TI TMS320C6000系列DSP的BOOTLOAD程序设计.北京:工业仪表与自动化装置.2004
    [12]谭思亮,邹超群.Visual C++串口通信工程开发实例导航.北京:人民邮电出版社.2003.1
    [13]成都恩菲特科技有限公司.EP-H31580设计手册.2005
    [14]林强,熊华钢,张其善.DSP在1553B总线接口技术中的应用.北京:微计算机应用.第25卷第3期
    [15]Texas Instruments Incorporated. TMS320C6000 DSP General-Purpose Input/Output (GPIO) Reference Guide.2004
    [16]Texas Instruments Incorporated. ADS8504 Data Sheet.2007
    [17]Texas Instruments Incorporated. SN74HC14 Data Sheet.1997
    [18]Texas Instruments Incorporated. TL034 Data Sheet.2001
    [19]Texas Instruments Incorporated. TMS320C6000 Assembly Language Tools. 2005
    [20]Texas Instruments Incorporated. Creating a Second-Level Bootloader for FLASH Bootloading on TMS320C6000 Platform With Code Composer Studio. 2006
    [21]Texas Instruments Incorporated. Developoing a DSP/BIOS Application for ROM on the TME320C6000 Platform with CCS 1.2.2002
    [22]Texas Instruments Incorporated. TMS320C6000 Peripherals Reference Guide.2001.2
    [23]Texas Instruments Incorporated. Texas Instruments Incorporated.TPS70445 Data Sheet.2003.5
    [24]Texas Instruments Incorporated. TMS320C6000 EMIF to External FIFO Interface[R].1999
    [25]褚振勇齐亮田红心等.FPGA设计及应用(第二版).西安:西安电子科技大学出版社.2006
    [26]候伯亨,顾新.VHDL语言与数字系统EDA设计.西安:西安电子科技大学出版社.1999
    [27]方华刚,叶琅.DSP原理与应用.北京:机械工业出版社.2006.2
    [28]江思敏,刘杨.TMS320C6000DSP应用开发教程.北京:机械工业出版社.2005
    [29]陈金鹰.DSP技术及应用.北京:机械工业出版社.2005.3
    [30]扈宏杰.DSP控制系统的设计与实现.北京:机械工业出版社.2004.10
    [31]郭在华,何建新.基于TMS320C6701高速浮点DSP的EMIF接口电路设计.成都:成都信息工程学院学报.2006.10
    [32]李方慧等.TMS320C6000系列DSPs原理与应用(第二版).北京:电子工业出版社.2003
    [33]SST.16 Mbit/32 Mbit/64 Mbit (×16) multi-purpose flash plus SST39VF1601. 2003.11
    [34]Silicon Storage Technology Inc. MT48LC8M16A2TG Data Sheet.2003
    [35]刘承,刘向东,李黎.RS-422串口通信在DSP中的设计与应用.南京:工业控制计算机.2006.3
    [36]田黎育,何佩琨,朱梦宇.TMS320C6000系列DSP编程工具与指南.北京:清华大学出版社.2006.9

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700