嵌入式数字多媒体网络教学终端系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
数字多媒体网络教学终端是网络教学系统的重要组成部分。本文主要研究了数字多媒体网络教学终端系统的设计方法和实现问题。并且对数字多媒体网络教学终端的系统功能及性能需求进行了分析。系统设计要满足高实时性、可扩展性及多媒体信息传输要求。系统结构采用内嵌实时操作系统、软硬件设计集成一体化、模块化的思想。
     整个系统硬件设计的核心部分是数字信号处理器DSP。软件开发以内嵌DSP/BIOS实时操作系统为基础。数字多媒体传输网络采用双令牌总线结构。利用可编程逻辑器件CPLD完成网络通信协议设计。
     本文主要内容包括硬件、软件的设计。硬件设计主要解决时钟电源电路设计、PCM编码解码器与DSP的接口设计、扩展的存储器设计、网络适配器与DSP的接口设计等几个部分。系统软件设计由系统初始化、网络通信协议设计、静态DSP/BIOS对象配置、外设的标准通信接口设计、实时多任务系统建立等几方面内容。嵌入式数字多媒体终端系统设计重点是:首先,在对多媒体局域网络分层模型及网络拓扑结构分析的基础上,给出了网络通信协议。其次,利用TSK、SIO/DEV和HWI模块建立了多任务模型。再次,设计了外设标准通信接口,编写了适用于McBSP的设备驱动函数表和DAX设备的控制器参数。最后,介绍了系统寄存器和McBSP的软件初始化。
     经过实际测试,证明系统设计是成功的。
Digital terminal of multimedia network teaching system was a main part of network teaching system. The design method and implementation problem for embedded digital multimedia terminal of network teaching system were discussed in this paper. The system's functions and implementation's requirements were analyzed. Terminal system must had processing speed and good extensibility. So embedded real time operation system was used as frame. System structure integrated hardware platform and software platform.
    The main part of system was DSP. The soft development was based on DSP/BIOS embedded real time operation system. Network structure was double token chain bus. Network communication protocol was implemented by CPLD.
    In this paper, the emphasis was on the design and implementation of hardware platform and software platform for embedded digital terminal of multimedia teaching network. The hardware design included clock and power module ,the interface of PCM and DSP module, extensive memory module, the interface of network adapter and DSP module, and so on. The software design included system initialization, network communication protocol, static DSP/BIOS object configuration, the design of standard communication interface, real time multitasking voice processing system, and so on . The emphasis work of embedded digital terminal included four part. Building network communication protocol fiting one terminal device. Designing real time multitasking system that deal with TSK,SIO/DEV and HW1 object building real time multitasking module. Implementing standard communication interface, Programing device drive function table and control parameters of McBSP. At last, initialization of system register and McBSP register were intro
    duce.
    It was proved that the design of system was successful by actual testing.
引文
[
    
    
    【1】 TMS320C54XDSP Applications Guide. Texas Instuments, 1999.
    【2】 TMS320C54XDSP Enhanced Peripherals. Texas Instuments, 1999.
    【3】 TMS320C54x DSP CPU and Peripherals. Texas Instuments, 1999.
    【4】 TMS320C54x DSP Mnemonic Instruction Set. Texas Instuments, 1999.
    【5】 TMS320C54x Assembly Language Tools User's Guide. Texas Instuments, 1999.
    【6】 TMS320C54x DSP/BIOS User's Guide. Texas Instuments, 1999.
    【7】 Shawn Dirksen, An Audio Example Using DSP/BIOS, Digital Signal Processing Solutions 1999.
    【8】 David Dart, DSP/BIOS Ⅱ Technical Overview, Software Development Systems 2000.
    【9】 TMS320C54X Optinizing C Compiler User'Guide.Texas Instuments, 1999.
    【10】 TMS320C54X DSP/BIOS User's Guide. Texas Instuments Incorporated 2000.
    【11】 Shawn Dirksen, Writing DSP/BIOS Device Drivers for Block I/O,Texas Instuments Incorporated 2000.
    【12】 Jack Greenbaum,Writing Flexible Device Drivers for DSP/BIOS Ⅱ, Texas Instuments Incorporated 2000.
    【13】 张雄伟、曹铁勇,《DSP芯片的原理与开发应用》,电子工业出版社,2000年9月第2版。
    【14】 李广军、王厚军,《实用接口技术》,电子科技大学出版社,1998年2月第1版。
    【15】 徐志军、徐光辉,《CPLD/FPGA的开发与应用》,电子工业出版社,2002年1月第1版。
    【16】 任丽香、马淑芬等,《TMS320C6000系列DSPs的原理与应用》,电子工业出版社,2000年7月第1版。
    【17】 朱之剑、吕进,《多媒体技术及其应用》,浙江科学技术出版社,1997年5月。
    【18】 胡道元,《计算机局域网》,清华大学出版社,1996年12月第2版。
    【19】 郑伟,《共享媒体实时数字语音通信网络研究及网络适配器设计》,国防科技大学研究生院硕士学位论文,2001年3月。
    【20】 德州仪器有限公司应用工程师,《介绍一种实时操作系统DSP/BIOS》,电子技术应用2000。
    
    
    【21】李宁,《PADS-Powerlogic和PowerPCB实用教程》,电子工业出版社,2001年2月。
    【22】汤春林,《多媒体网络教学系统的设计与实现》,国防科技大学研究生院硕士学位论文,2002年3月。
    【23】谭浩强,《C程序设计》,清华大学出版社,1991年。
    【24】Andew S.Tanenbaum,熊桂喜 王小虎 译,《计算机网络》(第3版),清华大学出版社,1998年。
    【25】钱能,《C++程序设计教程》,清华大学出版社,1999年。

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

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

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