高性能浮点DSP芯片及其最小系统的设计

发布者:sdlg668最新更新时间:2010-07-12 来源: 电子技术应用关键字:TMS320C6713  定点浮点运算  最小系统 手机看文章 扫描二维码
随时随地手机看文章

    TMS320C6713是美国德州仪器公司(TI)继TMS320C62X系列定点DSP芯片后开发的一种32 bit新型浮点DSP芯片,该芯片的内部结构在TMS320C62X基础上改进,具有如下革命性的特点:

    (1)处理速度快,工作主频最高可达到300 MHz,峰值运算能力为2 400 MIPS/1 800 MFLOPS;

    (2)硬件支持IEEE格式的32 bit单精度与64 bit双精度浮点操作;

    (3)集成了32×32 bit的乘法器,其结果可为32 bit或64 bit;

    (4)TMS320C62X指令无需任何改变即可在TMS320C6713上运行。

1 结构特点

    TMS320C6713是TI新推出的高速浮点DSP,工作主频200 MHz,其单指令执行周期仅5 ns;具有强大的定点浮点运算能力,运算速度可达1 600 MIPS/1 200 MFLOPS。与TMS320其他系列DSPs相比,C6000系列DSPs最主要的特点是在体系结构上采用了VelociTI超长指令字VLIW(Very long Instruction Word)结构,VLIW体系结构中,是由一个超长的机器指令字来驱动内部的多个功能单元的(这也是VLIW名字的由来)。每个指令字包含多个字段(指令),字段之间相互独立,各自控制一个功能单元,因此可以单周期发射多条指令,实现很高的指令级并行效率。C6000的VLIW采用了类RISC指令集,使用大统一的寄存器堆,结构规整,具有潜在的易编程性和良好的编译性能,在科学应用领域可以发挥良好的性能。

    TMS320C6713是一种支持浮点运算的DSP芯片,是德州仪器公司设计的用于高端处理的长指令、多功能的DSP芯片。其内部结构功能模块如图1所示,它主要包括中央处理器CPU、片内存储器和片内集成外设3部分。

1.1 CPU内核的功能单元

    TMS320C6713的CPU是最新采用VelociTI体系结构的DSP芯片。VelociTI是高性能、先进的VLIW结构,多个功能单元并行工作,共享公用的大型寄存器组,同时执行的各种操作是由VLIW的长指令分配模块进行同步协调的,这种结构使其成为多通道、多功能以及高性能应用的首选器件。CPU内核作为DSP芯片的运算和控制中心,包括以下几部分:(1)程序取指令单元、指令分配单元、指令译码单元;(2)2个数据通道A、B,每个通道中包括一个由16个32 bit寄存器组成的寄存器组和4个功能单元:①算术和逻辑运算单元(.L)②分支、位操作和算术运算单元(.S)③乘法操作单元(.M)④装载/存储和算术单元(.D);(3)控制寄存器;(4)控制逻辑;⑸测试、在线仿真接口和中断控制。

1.2 片内存储器

    TMS320C6713的芯片内部存储器采用两级高速缓存结构,如图1所示,包括:4 KB的第一级高速程序缓存(L1P)、4 KB第一级高速数据缓存(L1D)、和第二级总共256 KB片内存储容量(64 KB的L2统一缓存/映射RAM和192 KB的附加L2 RAM)。

    无论是TMS320C6713还是TMS320C6713B都应用了双层的Cache结构,对外具有强有力的驱动能力。第一层为4  KB的程序缓冲区和可双向寻址的数据缓冲区,第二层有256  KB的程序和数据缓冲区,其中64  KB为存储区,剩下为SRAM区,这种独特的二级缓存结构大大提高了CPU的工作效率。

1.3 片内集成外设

    TMS320C6713的芯片内部集成了许多外围设备接口,可以方便地连接片外存储器、主机、串行设备等外设。所有外部接口都是由一些信号线和控制寄存器组成,开发人员对接口设计的主要工作就是完成接口连线和写控制寄存器两项工作,使得扩展外设变得更加容易。

 C6713片内集成的一个32 bit的外部存储器接口EMIF(External Memory Interface),可以外扩8 bit、16 bit、32 bit并行存储器。内部的16个独立的扩展直接存储器访问通道EDMA(Enhanced Direct-Memory-Access)大大提高了存储器访问的效率,EDMA面向实时信号处理,可以在CPU后台高效完成存储空间中数据的转移,具有高效的传输速率,C621x和671x的数据传输率可高达1 200 MB/s。2个McASP(multichannel audio serial port);2个McBSP(multichannel buffered serial port),可以模拟几乎所有形式的串行接口;2个I2C总线接口;2个32 bit的通用定时器;16通道通用I/O口GPIO(general-purpose input/output);一个16 bit的主机接口HPI(Host-Port Interface);还包括程序和数据存储器控制器、中断控制器、定时器、时钟发生器、PLL(锁相环控制发生器)及掉电逻辑等功能单元。

2 TMS320C6713 DSP硬件最小系统设计

 TMS320C6713(主频225 MHz)是C67X系列中一款典型且应用广泛的DSP芯片,其硬件最小系统所要完成的主要功能包括:进行基本信号采集、数据运算及数据、程序存储;音频信号的采集、处理及输入、输出;与主机间的通信及数据、程序传输,同时配备了外部扩展接口,方便对系统的功能扩展以实现更广泛的嵌入式应用。将以上主要功能分成如图2所示的功能模块:音频处理模块、数据处理模块、电源转换供电模块。

2.1音频处理模块

 在音频处理模块中,本系统采用TI公司生产的音频处理芯片TLV320AIC34,它是一款高性能的立体声音频编解码器,并同时集成了高度的模拟功能,再配以相关的辅助电路完成音频信号的初始处理,它具有麦克风输入、音频线输入2种输入方式及音频线输出、扬声器输出2种输出方式。音频处理芯片TLV320AIC34采集的音频信号经DSP芯片或其自身进行一定的调制处理后传到计算机主机或直接由TLV320AIC34将DSP芯片处理过的信号传送出去。

2.2 数据处理模块

 在数据处理模块中,系统中的DSP芯片、程序存储器和数据存储器3块芯片是整个模块电路的核心。该模块的功能是使用DSP芯片的EMIF(外部存储器接口),完成与外部数据存储器(SDRAM)数据传输和程序存储器(FLASHROM)程序读写任务,实现数据的实时计算处理及存储;具有硬件中断和复位功能;并通过JTAG接口电路与硬件仿真器相连接后再接到计算机主机,实现与计算机的数据通信;使用McBSP(多路缓冲串行口)完成串行数据接收和发送工作,实现对音频处理模块的控制和数据交换功能。同时还对DSP芯片未使用的引脚进行处理,将全部引出为日后功能的扩展提供基础。

2.3 电源供电模块

 在电源供电模块中,为实现硬件之间的良好匹配,本系统采用TI公司的2块电源芯片TPS54350。它的输入电压为5 V,分别为音频处理模块和数据处理模块提供3.3 V电源电压并为数据处理模块提供1.26 V芯片内核电压,同时具备掉电复位和电源电压无法达到额定值时的自动复位功能。

3 TMS320C6713的硬件最小系统PCB设计注意事项

3.1音频处理模块PCB设计注意事项

 音频处理模块主要完成音频信号的采集处理,TLV320AIC34音频处理芯片将采集到的信号作初步处理,也可以将信号传送给DSP芯片由其作进一步的处理。元件布局走线时应注意:

 (1)4个模拟信号的插头布置在电路板的边缘,对于每个通道传送过程中的电阻、电容要适当置在对应的信号传输通道上。处理之后的信号在拉入音频芯片相应引脚时,走线距离不能太远,以免受到不必要的干扰。

 (2)采用两层电路板走线,具体为在表层走模拟和数字信号,底层主要是用来进行大面积铺地,起信号屏蔽作用。将模拟信号与数字信号完全分开,分成两个不同的区域,避免相互干扰。

3.2 数据处理模块PCB设计注意事项

 作为以DSP芯片为核心的高频数据处理模块,在进行PCB设计时更要谨慎,需要注意以下几点:

   (1)考虑到信号走线的顺利通畅,尽可能不受干扰,故在设计电路板层的布局时要分层,为此设置2个电源层DSPIO_3.3 V、DSP_CVDD和一个接地层GND,另外设置3个信号层并保证其都尽可能靠近接地层,从而使信号的传输质量效果最佳。

   (2)在元件布局时,应尽量保证DSP芯片和存储器之间的距离尽可能近些,这样可以减少制板费并避免走线过长导致信号线受到寄生电感的干扰而使信号的质量下降甚至完全失效。所以采用的排阻也要尽可能接近存储器,以保证信号可靠稳定。

   (3)对于JTAG模块,它包含标准的14脚插座以及未使用的EMU2-EMU5引脚,仿真及边界扫描工作模式的设定,将这3个部分全部以标准插座的形式引出,并尽可能放置在电路板的一侧靠近边缘的地方。

   (4)在走线过程中,尽可能保持信号线的长度近似相等,这样才会尽可能地保证信号传送的同步性,避免出现延时现象。走线应尽可能向一个方向,尽量避免出现经常性的折返,以防止传输信号的质量受到影响。其次是未用引脚的引出应依据其功能将其分为2个标准的2×20的插座。

3.3 电源转换供电模块PCB设计注意事项

 电源转换供电模块主要提供DSPIO_3.3 V和DSP_CVDD 2种电压,设计时采用2层电路板来实现电源转换供电模块的功能。具体是表层为电源、信号层走线,所有的信号布线尽可能安排在表层,在底层走少量信号线。底层主要是作为接地层,并做大面积铺地处理,同时表层要求接地的部分就近大量打孔,将接地信号直接就近连接底层作接地处理。依据其工作原理,将5 V电压分为两路通道进行转换,走线时注意电源线和通道的走线宽度以达到承受电流要求,同时也注意电磁噪声信号的干扰。

 TMS320C6713是美国德州仪器公司开发的新型浮点DSP芯片,具有非常高的运行速度、集成度和良好的扩展性。由于其出色的运算能力、高效的指令集、智能外设、大容量的片内存储器和大范围的寻址能力,适合于对运算能力和存储量有高要求的应用场合。特别是在专业音频产品、混频器、音频合成器、仪器/放大器建模、音频会议和广播、生物辨识、医疗、工业、数字成像、语音识别和分组等领域有着广泛的应用。

关键字:TMS320C6713  定点浮点运算  最小系统 引用地址:高性能浮点DSP芯片及其最小系统的设计

上一篇:TMS320C6201 处理器与FLASH存储器接口设计
下一篇:基TMS320DM642的嵌入式网络视频监控系统

推荐阅读最新更新时间:2024-05-02 21:05

AT89C52最小系统电路图接口电路图分享
AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。 基于AT89C52单片机最小系统接口电路 AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求单片机正常工作时,都需要有一个时钟电路和一个复位电路。单片机复位、晶振电路如图所示。 at89c52单片机最小系统 AT89C52与时钟电路(包括晶体
[单片机]
AT89C52<font color='red'>最小系统</font>电路图接口电路图分享
带USB接口的短信收发最小系统设计
短信息服务是移动网络上一种基本无线业务,是信息在移动网络上储存和转寄的过程。但是用常见的手机编辑短信息不方便,输入和显示都有局限,当然不适合工业应用,用PC机就不存在这些问题。而这种短信收发系统一般是基于RS〖CD*2〗232串行总线的,不仅安装麻烦,而且由于受计算机插槽数量和地址、中断资源的限制,不可能挂接很多设备。在一些电磁干扰性强的测试现场,无法专门对其做电磁屏蔽,导致信息的失真。本设计以GSM网络作为数据无线传输网络,选用支持GSM网络的模块TC35i和带有USB接口的单片机开发而成。 1 系统的结构特点和主要器件   本系统主要由短信收发模块和兼有监控实现USB接口双重功能的单片机组成,即西门子公司的TC35i模块和C
[应用]
单片机最小系统设计与制作
一、 确定任务 开发单片机最小系统 二、任务分析: 该系统具有的功能: (1)具有2位LED数码管显示功能。 (2)具有八路发光二极管显示各种流水灯。 (3)可以完成各种奏乐,报警等发声音类实验。 (4)具有复位功能。 三、功能分析 (1)两位LED数码管显示功能,我们可以利用单片机的P0口接两个数码管来现这个功能; (2)八路发光二极管显示可以利用P1口接八个发光二极管实现这个功能; (3)各种奏乐、报警等发声功能可以采用P2.0这个引脚接一蜂鸣器来实现。 (4)利用单片机的第9脚可以设计成复位系统,我们采用按键复位;利用单片机的18、19脚可以设计成时钟电路,我们利用单片机的内部振荡方式设计的。 四、设计框图 五、硬件电
[单片机]
单片机<font color='red'>最小系统</font>设计与制作
51单片机的最小系统应用说明
本文我们来谈一谈51单片机的最小化应用系统的问题,相信你做了这个简单的最小系统试验以后,会对单片机逐渐感兴趣起来的,单片机要正常运行,必须具备一定的硬件条件,其中最主要的就是三个基本条件:1.电源正常;2.时钟正常;3.复位正常。下面就以我们实验用的51单片机AT89S51为例介绍其硬件连接方法。 下图就是AT89S51单片机构成的最小系统(仅驱动1个发光二极管)的电路,在AT89S51单片机的40个引脚中:电源引脚2根,晶振引脚2根,控制引脚4根,可编程输入输出引脚32根。 《51单片机的最小化应用系统电路图》 1、工作电源:电源是单片机工作的动力源泉,废话!没有电源当然不能工作啦:),对应的接线方法为:40脚(VCC)
[单片机]
51单片机的<font color='red'>最小系统</font>应用说明
日立SH3单片机最小系统的建立
0 引言     SH系列是日本日立公司推出的32位高档的、RISC型单片机系列,到现在为止,已经推出了6种类型的单片机系列:基本型的SH1,改进型的SH2,低功耗的SH3,增强型的SH4,以及和DSP结合的SH2-DSP和SH3-DSP。     SH3系列是低功耗型SH处理器,高性能RISC结构,在时钟133 MHz时,性能可以达到173 MIPS。在2.25 V工作时,功耗为400 mW。SH3的SH7709,其消耗功率每瓦运行的指令数达到315 MIPS,能源利用效率很高。它内部集成了32位乘法器、4路8 KB CHACHE、存储器管理单元MMU、一些通用内部控制模块和外部接口模块。其性能可以与ARM公司的ARM9系列处理器
[单片机]
日立SH3单片机<font color='red'>最小系统</font>的建立
单片机最小系统不能烧写程序的解决思路
现象:单片机晶振不起振,不能烧写程序 调查步骤: 1、怀疑晶振谐振电容等贴片有误 ,重新换上后,还是不能下载,排除; 2、怀疑单片机电源纹波过大,示波器测量发现纹波正常,排除; 3、怀疑单片机复位脚,用示波器测量发现复位脚为低,终于找到问题点; 4、复位脚为低,原因是硬件复位狗打开了,而刚开始下载的程序没有使能复位狗,故失效; 5、将复位狗用IO disable 后,单片机烧写正常。 620)this.width=620;" border=1> 复位狗电路 晶振完美波形~~~ 620)this.width=620;" border=1> 晶振波形 620)this.width=620;" border=1>
[单片机]
单片机<font color='red'>最小系统</font>不能烧写程序的解决思路
单片机最小系统制作
一、 确定任务 开发单片机最小系统 二、任务分析: 该系统具有的功能: (1)具有2位LED数码管显示功能。 (2)具有八路发光二极管显示各种流水灯。 (3)可以完成各种奏乐,报警等发声音类实验。 (4)具有复位功能。 三、功能分析 (1)两位LED数码管显示功能,我们可以利用单片机的P0口接两个数码管来现这个功能; (2)八路发光二极管显示可以利用P1口接八个发光二极管实现这个功能; (3)各种奏乐、报警等发声功能可以采用P2.0这个引脚接一蜂鸣器来实现。 (4)利用单片机的第9脚可以设计成复位系统,我们采用按键复位;利用单片机的18、19脚可以设计成时钟电路,我们利用单片机的内部振荡方式设计的。 四、
[单片机]
单片机<font color='red'>最小系统</font>制作
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved