内容3--德州仪器(TI)的系列DSP

合集下载

ti公司三大DSP芯片的区别

ti公司三大DSP芯片的区别

TI公司三大系列DSP内部结构之比较班级:SJ1126 姓名:刘帅民学号:201120195005摘要:文章首先介绍了DSP的一些基本知识,引出制造DSP的主要厂商,然后,就TI公司的三大主流DSP芯片:TMSC2000、TMSC5000、TMSC6000的内部结构做了一些简单的比较。

关键词:TI;DSP;TMSC2000;TMSC5000;TMSC6000;Abstract:First article introduces some basic knowledges of DSP, resulting in the main companies that making DSP,then, to the three dominant DSP chips: TMSC2000, TMSC5000,TMSC6000's inner structure of the TI company make some simple compare.Keyword:TI;DSP;TMSC2000;TMSC5000;TMSC6000;一引言DSP有两种解释:一种是数字信号处理器(Digital Signal Processor),也称数字信号芯片;另一种是数字信号处理技术(Digital Signal Processing)。

我们所说的DSP所指的就是前者。

DSP是一种特别适合于进行数字信号处理运算的微处理器,其主机应用是实时快速地实现各种数字信号处理算法。

根据数字信号处理的要求,DSP芯片一般具有如下主要特点:(1)在一个指令周期内可完成一次乘法和一次加法;(2)程序和数据空间分开,可以同时访问指令和数据;(3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问;(4)具有低开销或无开销循环及跳转的硬件支持;(5)快速的中断处理和硬件I/O支持;(6)具有在单周期内操作的多个硬件地址产生器;(7)可以并行执行多个操作;(8)支持流水线操作,使取指、译码和执行等操作可以重叠执行;DSP芯片的基本结构图如图一所示。

TI系列DSP3.1 TMS320C2000系列DSP

TI系列DSP3.1 TMS320C2000系列DSP

TMS320C28x系列是目前美国TI(Texas TMS320C28x系列是目前美国TI(Texas 系列是目前美国 Instruments)公司TMS320C2000系列中 公司TMS320C2000 Instruments)公司TMS320C2000系列中 性能最好的DSP芯片, DSP芯片 性能最好的DSP芯片,特别适合于高性能 数字控制领域。该系列芯片采用32 32位的 数字控制领域。该系列芯片采用32位的 定点DSP 运算速度目前可达150 DSP核 定点DSP核,运算速度目前可达150 MIPS,可以在单个周期内完成32×32位 可以在单个周期内完成32 MIPS,可以在单个周期内完成32×32位 的乘累加运算; 的乘累加运算;具有增强的电机控制外 高性能的模/ 设、高性能的模/数转换和多种类型的 改进型通信接口;具有4 M的程序和数据 改进型通信接口;具有4 M的程序和数据 地址空间; TMS320C24x源代码兼容 源代码兼容。 地址空间;与TMS320C24x源代码兼容。
TMS320C28x的主要特性
TMS320C28x系列芯片有三种类型,包括FLASH TMS320C28x系列芯片有三种类型,包括FLASH 系列芯片有三种类型 ROM型 RAM型 型、ROM型、RAM型。 FLASH型内部具有大容量的FLASH存储器 型内部具有大容量的FLASH存储器, FLASH型内部具有大容量的FLASH存储器,目 前TMS320F2810TMS320F2811TMS320F2812; ROM型内部具有大容量的ROM存储器 型内部具有大容量的ROM存储器, ROM型内部具有大容量的ROM存储器,目前包 TMS320C2810、 括TMS320C2810、TMS320C2811 TMS320C2812; RAM型内部没有大容量的FLASH或ROM存储器 型内部没有大容量的FLASH 存储器, RAM型内部没有大容量的FLASH或ROM存储器, 仅有RAM存储器,目前有TMS320R2811 RAM存储器 TMS320R2811和 仅有RAM存储器,目前有TMS320R2811和 TMS320R2812。 TMS320R2812。 三种类型的芯片功能基本相同。 三种类型的芯片功能基本相同。

三大DSP系列结构之比较

三大DSP系列结构之比较

TI公司三大系列DSP芯片内部结构之比较班级:SJ1126 姓名:张晖学号:201120195012摘要:随着数字信号处理技术和集成电路技术的发展,以及数字系统的显著优越性,导致了DSP芯片的产生和迅速发展,DSP技术的地位凸显出来。

在世界上众多的DSP厂商中,德州仪器公司的DSP始终占据着较大的市场份额(45% ~60%),本文概略的介绍目前得到广泛应用的TI三大DSP处理器系列,TMS320C2000、TMS320C5000和TMS320C6000。

关键字:TI DSP正文:一、TMS320系列DSP命名TMS 320 F 2812 PGF A温度范围(缺省为L)前缀L=0 ~70℃TMX=A=-40 ~85℃TMP=Q=-40~125℃TMS=封装形式DSP PGF=176—引脚LQFP320=TMS320系列PAG=64—引脚塑料TQFPPGE=144-引脚塑料TQFPPZ=100-引脚塑料TQFP器件型号工艺C=COMSE=COMS EPROMF=Flash EEPROMLC=Low—voltage COMS(3.3V)VC=Low—voltage COMS(3V)TMS320包括了定点、浮点和多处理器数字信号处理芯片。

主要分为三种不同指令集的三大系列:TMS320C2000、TMS320C5000和TMS320C6000。

TMS320系列中的同一子系列产品具有相同的CPU结构,只是片内存储器和片内外设配置不同,同一子系列产品的软件完全兼容。

二、TMS320C2000系列TMS320C2000是作为优化控制的DS P系列。

TMS320C2000系列DSP集成CPU核和控制外设于一体,提供了高速的ADC和PWM发生器等,集成强大灵活的特定控制接口。

C2000 DSP既具有数字信号处理能力,又具有强大的事件管理能力和嵌入式控制功能,非常实用于工业、汽车、医疗和消费类市场中数字电机控制、数字电源和高级感应技术。

德州仪器公司(TI)最新DSP选型指南

德州仪器公司(TI)最新DSP选型指南

DSP Selection Guide5/01For a complete worldwide TI authorized distributor listing go to: /sc/distribu torsIntroduction to TI DSPsIntroduction to TI DSP Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2DSP Developer’s Kits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3TMS320™ DSPsTMS320C6000™ DSP Platform – High Performance DSPsTMS320C64x™, TMS320C62x™, TMS320C67x™ DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5Complementary Analog Products for the TMS320C6000 DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . .10TMS320C5000™ DSP Platform – Industry’s Best Power EfficiencyTMS320C55x™, TMS320C54x™ DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12Complementary Analog Products for the TMS320C5000 DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . .17TMS320C2000™ DSP Platform – Most Control-Optimized DSPsTMS320C28x™, TMS320C24x™ DSPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19Complementary Analog Products for the TMS320C2000 DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . .24TMS320C3x™ DSP Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26Complementary Analog Products for the TMS320C3x DSP Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29eXpressDSP™ Real-Time Software TechnologyeXpressDSP Real-Time Software Technology Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31Code Composer Studio™ Integrated Development Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32DSP/BIOS™ Scalable Real-Time Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34TMS320™ DSP Algorithm Standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35TI DSP Third-Party Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 eXpressDSP-Compliant Algorithms and Plug-Ins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37Support ResourcesDSP Development Tools Decision Tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40DSP Development Tools Feature Matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42 Online Development Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43 Training Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .441For complete worldwide distributor information, go to /sc/distributorsDSP usage has become very diver-sified—from communications infrastructure to handheld, portable appliances. TI has worked with its customers and third par-ties to deliver DSP core architec-tures that are well established and optimized for diverging combina-tions of power-performance needs. Advantages of designingwith DSPs over other microprocessors:•Single-cycle multiply-accu-mulate operations•Real-time performance, simu-lation and emulation•Flexibility•Reliability•Increased systemperformance•Reduced system cost Advantages of TMS320 DSPs over the competition:•Highest performance DSPs•Lowest power DSPs•Market leaders in compatibleanalog and mixed signalsolutions•Manufacturing strength andcommitment•Wide variety of packagingoptions•Better support from conceptto completion•Low-cost starter kits andevaluation modules•Cycle-accurate simulators•Optimizing high-levellanguage compilers•Feature-rich integrateddevelopment environment•Real-time scan-basedemulators•Application software library•Technical hotline andInternet presence•Largest Third-Party Networkin the DSP industry•eXpressDSP: Industry award-winning open softwaredevelopment environmentTexas Instruments, the DSP market leader, created the first single-chip DSP in 1982. Since then, more than 50,000 designers have turned to TI for DSPs—plus complementary technology and support—to get to market quickly with next-generation, breakthrough systems.Our TMS320C6000™ DSP platform is optimized for highest performance and ease-of-use in high-level language programming. The C6000™ fixed- and floating-point DSPs anchor multi-service broadband infrastructure like 3G wireless, DSL and cable, plus other MIPS-intensive applications such as advanced digitized imaging. The new TMS320C64x™ DSP core scales oper-ating speeds beyond 1 GHz and achieves 10×performance improvements over the TMS320C62x™ DSP.The TMS320C5000™ DSP platform is optimized for the consumer digital market—the heart of the mobile Internet—and its convergence with other consumer electronics. The new TMS320C55x™ DSP generation delivers the most power-efficient DSPs ever, with a roadmap as low as 0.05 mW/MIPS and speeds of up to 300 MHz.The C55x™ DSPs are completely software compati-ble with existing TMS320C54x™DSPs, the established industry leader in power-efficient performance.The TMS320C2000™ DSP platform provides the digital control industry with the highest level of on-chip integration and powerful computational abilities that produce unparalleled improvements in energy efficiency. The TMS320C28x™ DSP core is the highest-performance solution for digital con-trol. The TMS320C24x™ DSP generation is the foundation for this diverse platform. This generation delivers power and control advantages that allow designers to implement advanced, cost-efficient control systems.For rapid DSP product development, the TMS320 DSP family is supported by our industry award-winning eXpressDSP™ Real-Time Software Technology that includes: Code Composer Studio™ Integrated Development Environment (IDE), DSP/BIOS™ real-time software kernel, TMS320 DSP Algorithm Standard and choices for reusable, modular software from the largest Third-Party Network in the industry. And because TI is the world leader in analog, we offer a range of complementary data converter and power management products to get your designs to market faster.The TMS320 DSP family offers the widest selection of DSPs available any-where, with a balance of general-purpose and application-specific processors to suit your needs.TMS320™ DSP Family OverviewIntroduction to TI DSP Solutions2For complete worldwide distributor information, go to /sc/distributors3For complete worldwide distributor information, go to /sc/distributorsD e v e l o p e r ’s K i t sTexas Instruments TMS320™ DSP-based Developer’s Kits offer complete, easy-to-use solutions that dramatically reduce development time and cost. Complete technical documentation and application software is included with each kit. Select Developer’s Kits include complete hardware tools as well.DSP Developer’s KitsTMS320C6000™ DSP Platform Developer’s KitsThe TMS320C6000 DSP-based Developer’s Kits pro-vide high-performance application designers witheasy-to-use development environments that jump start designs and get to market ahead of the plete technical documentation and application software is included in all kits so you can get started today.•TCP/IP Network Developer’s Kit (NDK): This complete software and hardware kit speeds manufacturers to market with solutions that require the connection of a TMS320C6000™ DSP to a network. The NDK can be used by manufacturers to test the function-ality and performance of TI’s TCP/IP stack, to get a head start on the software portion of their system design as well as serve as a reference platform to assist debugging applications. In addition, the TCP/IP NDK features an Ethernet daughter card with a media-access controller (MAC)/physicallayer (PHY) that eliminates the need for a host pro-cessor, thereby reducing overall unit cost by 40 per-cent. Contact your TI sales representative or autho-rized TI distributor to purchase your NDK today or visit our web site at /ndk•Imaging Developer’s Kit (IDK):A complete and easy-to-use development environment for rapid proto-typing of advanced video and imaging systems based on the C6000™ DSP platform. The IDK pro-vides real-time programmable performance to sup-port video and imaging industry trends towards high bandwidth streaming video and real-time image pro-cessing. The IDK brings together all of the hardware and software elements needed into one kit to speed new products to market and is complemented by third-party eXpressDSP™-compliant imaging algo-rithms. Contact your TI sales representative or authorized TI distributor to purchase your IDK today or visit our web site at /idk•Multi-Channel Vocoder Technology Demonstration Kit (TDK):Move into the fast track for multi-channel vocoder design with complete technical documenta-tion and application software that is ready to run on TI’s TMS320C6711 DSP Starter Kit (DSK) or TMS320C6211 DSK. To download the TDK, go to /mcvtdk–For a serious evaluation, eXpressDSP-compliant vocoders from TI’s third parties are available.These third-party vocoders are more optimized and will provide greater channel density than the examples included in the TDK from TI. These third parties also provide evaluation versions of their eXpressDSP Technology-compliant vocoders that will run on TI’s TDK platform so you can per-form your own benchmarking and determinewhich supplier best satisfies your requirements.TCP/IP Network Developer’s KitImaging Developer’s KitTo assist in the design of specific motor-control sys-tems, TI has created the first standardized Digital Motor Control (DMC) Software Library. This Library is a compilation of various DMC software modules and complete system solutions with thorough documenta-tion. These bundles of software are ready to run on TI’s TMS320LF2407 Evaluation Module (EVM).By combining these powerful software and hard-ware tools, a complete technology demonstration “kit”is formed.•DMC Software Library:A collection of DMC software modules (or functions) allows users to “build” orcustomize their own systems quickly. The Library supports the three motor types: ACI, BLDC andPMSM and comprises both peripheral-dependent (software drivers) and TMS320C24xx CPU-onlydependent modules.•System Solutions:Provide complete working refer-ence design based on a modular software approach.These solutions are offered both in Assembly and “C” source code. These are fully documented solu-tions. Example systems include:–ACI1-1, Single Phase Control with Constant V/Hz –BLDC3-2, 3-Phase Sensorless Trapezoidal Control –PMSM3-1, 3-Phase Sensored FOC–Plus others …For more information, please visit our web site at /c2000devkitThe TMS320 DSP Algorithm Standard Developer’s Kit provides all the information necessary for application developers and system integrators to understand and utilize algorithms that are compliant to the standard.TI’s TMS320 DSP Algorithm Standard is a single, standard set of coding conventions and application programming interfaces (APIs) for algorithm creators to “wrap” the algorithm for system-ready use. The standard includes algorithm programming rules that enable interoperability between different types of algorithms such as JPEG or MP3.TI also provides tools to assist the developer in cre-ating standardized algorithms.The TMS320 DSP Algorithm Standard Developer’s Kit has everything needed to get started. It contains:•The TMS320 DSP Algorithm StandardSpecification•Application notes for both producers and users of algorithms•Example code that builds on EVMs (evaluation modules) and DSKs (starter kits)•Tools to help with creation of standard header files•Demo that illustrates the simplicity of algorithm integration•Support for C5000, C6000 and C2000 platforms To download the TMS320DSP Algorithm Standard Developer’s Kit, go to/algostandevkit4For complete worldwide distributor information, go to /sc/distributors5For complete worldwide distributor information, go to /sc/distributors6For complete worldwide distributor information, go to /sc/distributorsSpecifications•100% code compatible DSPs:Fixed-point C62x™DSP—16-bit multiply, 32-bit instructions and Floating-point C67x™DSP—32-bit instructions, sin-gle and double precision •Four data memory access(DMA)channels with bootload-ing capability (enhanced DMA with 16 channels for C6211,C6711 and C6712)•Up to 7 Mbit on-chip memory •Two multi-channel buffered serial ports (McBSPs) (three McBSPs for C6202 and C6203)•16-bit host-port interface (HPI)(32-bit Expansion Bus for C6202, C6203 and C6204)•Two 32-bit timers•32-bit PCI interface (C6205 only)C62x™ DSP only:•Up to 2400 MIPS at 300 MHz •C6201 demonstrates typical power dissipation of 1.3 Watts (full chip at 200 MHz)C67x™ DSP only:•IEEE floating-point format •1 GFLOPS at 167 MHz•420 MFLOPS for double-preci-sion hardware supportApplications•Pooled modems•Digital Subscriber Line (xDSL)•Wireless basestations •Central office switches•Private Branch Exchange (PBX)•Digital imaging •Call processing •3D graphics•Speech recognition •Voice over PacketFeatures•C6000™ DSP Platform VelociTI™ advanced VLIW architecture•Up to eight 32-bit instructions executed each cycle•Eight independent, multi-pur-pose functional units and thir-ty-two 32-bit registers•Industry’s most advanced DSP C compiler and Assembly Optimizer maximize efficiency and performanceTMS320C62X ™ DSP Generation, Fixed Point TMS320C67X ™DSP Generation, Floating PointHigh Performance DSPsThe fixed-point C6201 DSP is pin-for-pin compatible with the floating-point C6701 DSP offering easy code transfer resulting in significant savings in development, resource and manufacturing costs. Pin compatibility between the C6202, C6203 and C6204 DSPs allow for easy migration between several memory, price and performance options. The C6205 DSP is the first TI DSPwith on-chip PCI.The C6211 and C6711 DSPs’ innovative two-level cache memory structure enables a breakthrough in system cost/performance. *The C6712 features a 16-bit EMIF and no HPI. All C6x1x devices are pin compatible.7For complete worldwide distributor information, go to /sc/distributorsTypical ActivityRAM (bits)CycleCPU Power Total Internal Power Voltage (V)DeviceData ProgMcBSPDMACOMMHz(ns)FLOPS(mA/MIPS)(W) (Full Device Speed)Core I/OPackaging$U.S./1KU +$U.S./10KU +TMS320C6701-150512K 512K 24HPI/16150 6.7900M 0.22 1.3 1.8 3.3352 BGA, 35 mm 99.2591.94TMS320C6701-167512K 512K 24HPI/1616761G 0.22 1.4 1.9 3.3352 BGA, 35 mm 142.61132.10TMS320C6711-10032Kb/32Kb/512Kb*216†HPI/1610010600M 0.220.8 1.8 3.3256 BGA, 27 mm 24.6122.80TMS320C6711-150 32Kb/32Kb/512Kb*216†HPI/16150 6.7900M 0.22 1.1 1.8 3.3256 BGA, 27 mm 33.8931.39TMS320C6712-10032Kb/32Kb/512Kb*216†–10010600M0.220.81.83.3256 BGA, 27 mm18.0616.73*The C6711’s 576 Kbits of cache memory is comprised of 32 Kbits data cache, 32 Kbits program cache and 512 Kbits unified cache memory.†Enhanced DMA.+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing.Note:All devices include two timers.Typical ActivityRAM (bits)Cycle CPU Power Total Internal Power Voltage (V)DeviceData ProgMcBSP DMACOMMHz(ns)MIPS (mA/MIPS)(W) (Full Device Speed)Core I/OPackaging$U.S./1KU +$U.S./10KU +TMS320C6201-200512K 512K 24HPI/16200516000.15 1.3 1.8 3.3352 BGA, 35/27 mm 82.7076.61TMS320C6202-2001M 2M 34Exp. Bus/32200516000.15 1.7 1.8 3.3352 BGA, 27 mm 94.0387.10384 BGA, 18 mm TMS320C6202-2501M 2M 34Exp. Bus/32250420000.15 2.1 1.8 3.3352 BGA, 27 mm 110.08101.97384 BGA, 18 mm TMS320C6202B-2501M 2M 34Exp. Bus/32250420000.07 1.1 1.5 3.3352 BGA, 27 mm 64.7559.98384 BGA, 18 mm TMS320C6202B-3001M 2M 34Exp. Bus/32300 3.324000.07 1.3 1.5 3.3352 BGA, 27 mm 84.1877.98384 BGA, 18 mm TMS320C6203-2504M 3M 34Exp. Bus/32250420000.07 1.1 1.5 3.3352 BGA, 27 mm 84.1877.98384 BGA, 18 mm TMS320C6203-3004M 3M 34Exp. Bus/32300 3.324000.07 1.3 1.5 3.3352 BGA, 27 mm 110.08101.97384 BGA, 18 mm TMS320C6204-200512K 512K 24Exp. Bus/32200516000.070.8 1.5 3.3340 BGA, 18 mm 33.8131.32288 BGA, 16 mm 28.1826.10TMS320C6205-200512K512K24PCI/32200516000.070.8 1.5 3.3288 BGA, 16 mm 33.4731.00TMS320C6211-15032Kb/32Kb/512Kb*216†HPI/16150 6.712000.150.9 1.8 3.3256 BGA, 27 mm 27.9325.87TMS320C6211-16732Kb/32Kb/512Kb*216†HPI/16167613360.151.01.83.3256 BGA, 27 mm41.8938.80*The C6211’s 576 Kbits of cache memory is comprised of 32 Kbits data cache, 32 Kbits program cache and 512 Kbits unified cache memory.†Enhanced DMA.+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing.Note:All devices include two timers.Internal RAM (bits)Typical ActivityL1 Program Cache/Enhanced Total InternalL1 Data Cache/DMA Cycle CPU Power Power (W) (Full Voltage (V)DeviceL2 Unified RAM/CacheMcBSP(Channels)COM°Timers MHz(ns)MIPS (mA/MIPS)Device Speed)Core I/OPackaging$US/1KU +‡TMS320C6414-400128Kb/128Kb/8Mb 364HPI 32/163400 2.532000.030.44 1.2 3.3532 BGA, 23 mm 117.27TMS320C6414-500128Kb/128Kb/8Mb 364HPI 32/163500240000.030.55 1.2 3.3532 BGA, 23 mm 179.00TMS320C6414-600128Kb/128Kb/8Mb 364HPI 32/163600 1.6748000.040.9 1.2 3.3532 BGA, 23 mm 240.73TMS320C6415-400128Kb/128Kb/8Mb 2+UTOPIA*64PCI/HPI 32/163400 2.532000.030.44 1.2 3.3532 BGA, 23 mm 129.00TMS320C6415-500128Kb/128Kb/8Mb 2+UTOPIA*64PCI/HPI 32/163500240000.030.55 1.2 3.3532 BGA, 23 mm 196.91TMS320C6415-600128Kb/128Kb/8Mb 2+UTOPIA*64PCI/HPI 32/163600 1.6748000.040.9 1.2 3.3532BGA, 23 mm 264.80TMS320C6416-400128Kb/128Kb/8Mb 2+UTOPIA*64PCI/HPI 32/163400 2.53200**0.030.44 1.2 3.3532 BGA, 23 mm 141.90TMS320C6416-500128Kb/128Kb/8Mb 2+UTOPIA*64PCI/HPI 32/16350024000**0.030.55 1.2 3.3532 BGA, 23 mm 216.58TMS320C6416-600128Kb/128Kb/8Mb2+UTOPIA*64PCI/HPI 32/1636001.674800**0.040.91.23.3532 BGA, 23 mm 291.29‡Pricing is for TMS devices only.*UTOPIA pins muxed with a third McBSP .**Plus on-chip Turbo (TCP) and Viterbi (VCP) coprocessors.†Prototype quantities are expected to be available in June 2001. Please contact your TI Field Sales Representative or preferred TI Distributor for pricing information.°HPI is selectable, 32-bit or 16-bit.+Prices are quoted in US dollars and represent 2001 suggested resale pricing.Note:Initial samples expected June 2001. Production quantities scheduled for late 1Q02.60008For complete worldwide distributor information, go to /sc/distributorsDescriptionPart #$U.S.+TMS320™ DSP Algorithm Standard Developer’s Kit*TMDX320DAIS-07 (included with CCStudio or from web)Free C6000 Code Composer Studio Integrated Development Environment (IDE)† TMDS324685C-072,995C6000 Code Composer Studio IDE 30-Day Free Evaluation Tools ‡ CD-ROMSPRC020Free§All C6000 tools support C62x™, C67x™ and C64x™ products.+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing*The web address to access the Kit is ww w w /algostandevkit †Includes Code Composer Studio IDE, DSP/BIOS Kernel, code generation tools (C compiler/assembler/linker), XDS510 device drivers (emulation software), RTDX, simulator, target-specific device drivers and profile-based compiler.‡Includes full-featured Code Composer Studio IDE, code generation tools (C compiler/assembler/linker) and simulator all limited to 30 days.DescriptionPart #$U.S.+TMS320C6711 DSP Starter Kit (DSK)†TMDS320006711295Imaging Developer’s Kit TMDX320026711 (U.S. part number)4,500TMDX320026711E (European part number)TCP/IP Network Developer’s KitTMDX320036711 (U.S. part number)995TMDX320036711E (European part number)EVALUATION MODULES (EVMs)C62x™ EVM Bundle*TMDS3260062013,495C67x™ EVM Bundle*TMDS3260067013,495JTAG EMULATORSXDS510 Emulator for Windows™ (ISA) & JTAG CableTMDS005104,000XDS510 Emulator for UNIX® (Solaris™ and HP-UX) (SCSI) & JTAG Cable TMDS00510WS 6,000XDS510PP-Plus – Parallel Port Emulator for WindowsTMDS3P7010141,500+Prices are quoted in U.S. dollars and represent year 2001 suggested resale pricing.*Includes Code Composer Studio™ integrated development environment (IDE), DSP/BIOS™ Kernel, code generation tools (C compiler/assembler/linker), RTDX™, EVM board with device drivers.†Includes Code Composer Studio IDE, DSP/BIOS Kernel, code generation tools (C compiler/assembler/linker) with limited application size, RTDX, EVM board with device drivers and profile-based compiler.TMS320C6000 Programmer’s Guide SPRU198Evaluation Module Reference GuideSPRU269C6000 Software Tools Getting Started Guide SPRU185C6000 Assembly Language Tools User’s Guide SPRU186C6000 C Compiler User’s Guide SPRU187Code Composer User’s Guide SPRU296Debugger User’s GuideSPRU188C6000 Code Composer Studio Tutorial SPRU301C6000 DSP/BIOS User’s GuideSPRU303TMS320 DSP Algorithm Standard Rules and Guidelines SPRU352TMS320C6000 Free Evaluation Tools CD-ROMSPRC020eXpressDSP Real-Time Software Technology Demo CD-ROMSPRC0309For complete worldwide distributor information, go to /sc/distributorsTMS320C6201 Data SheetSPRS051TMS320C6202/TMS320C6202B Data Sheet SPRS104TMS320C6203 Data Sheet SPRS086TMS320C6204 Data Sheet SPRS152TMS320C6205 Data SheetSPRS106TMS320C6211 Fixed-Point /TMS320C6711 Floating-Point Data Sheet SPRS073TMS320C6701 Data Sheet SPRS067TMS320C6712 Data Sheet SPRS148TMS320C6414 Data Sheet SPRS134TMS320C6415 Data Sheet SPRS146TMS320C6416 Data Sheet SPRS164TMS320C6000 Technical BriefSPRU197TMS320C6000 CPU and Instruction Set Reference Guide SPRU189TMS320C6000 Peripherals Reference Guide SPRU190TMS320C6000 Programmer’s GuideSPRU198TMS320C6000 Peripheral Support Library Programmer’s Reference SPRU273TMS320C62x™ DSP Product Bulletin SPRT136TMS320C67x™ DSP Product BulletinSPRT153TMS320™ DSP Floating-Point Product Bulletin SPRT196TMS320C6000 Development Tools Product Bulletin SPRT137TMS320C64x™ DSP Technical Brief SPRT192TMS320C64x Technical OverviewSPRU395How to Begin Development Today with the TMS320C6414, C6415, and C6416 DSPsSPRA718Application Notes/c6000appnotes Benchmarks/c6000bench TMS320C6000 DSP Foundation Library /c6000dsplib TMS320C6000 DSP Chip Support Library /c6000chipsupportC62x DSP Library/c62xdsplibTCP/IP Network Developer’s Kit /ndk Imaging Developer’s Kit (IDK)/idk Multichannel Vocoder Technology Demonstration Kit/mcvtdkFree Trial of C6000 DSP Platform Software Evaluation Tools/freetools600010For complete worldwide distributor information, go to /sc/distributorsTI is bringing DSP expertise to bear on Data Converters:•8-, 16-, 32-, 64-bit dynamic external bus interface•Upgrade path to higher resolu-tion•Reduced power consumption •Unique device flexibility •DSP-friendly interfaces•Evaluation Modules and soft-ware drivers available on the InternetPower Management ProductsSwitching Regulators•Single- and dual-channel con-trollers support more than 20 A of system current•High efficiency for excellent thermal performance•Fast transient response time Low Dropout Regulators (LDOs)•High-current LDOs available for simpler power management solutions•Feature-rich products available offering Reset, Power Good pin,and ultra-low dropout voltages •TSSOP PowerPAD™ package improves thermal performance while saving space Supply Voltage Supervisors (SVS)•Designed to protect the DSP and maintain data integrity •Dual SVSs designed to monitor both C6000 DSP core and I/O voltage rails•Small packaging saves PCB space Plug-In Power Solutions •Complete power solution •EMI and reliability testedCodec Products•TI’s Codec products are opti-mized for interfacing to TMS320™ DSPs•Offer products for a variety of applications including those optimized for audio, modem,ADSL and videoData Converters and Power Management Products for the TMS320C6000™DSP PlatformAnalog-to-Digital Converters (< 1 MSPS) for the C6000™†DSP PlatformConversion Resolution Rate Supply Parallel or No. of Power SPI Device (Bits)(kSPS)(V)Serial Inputs (mW)Compatible?TLV15431038 3.3Serial 114Yes TLV1544*10855Serial 43Yes TLV1548*10855Serial 83Yes TLV1570*1012503/5Serial 88Yes TLV1572*1012503/5Serial 18Yes TLV2543*12663.3Serial113.3Yes*Evaluation Modules available.†Compatibility analysis done using the TMS320C6201 DSP .For a complete list of data converter evaluation modules, please see our web site at /sc/docs/tools/analog/dataconverterdevelopmentboards.htmlConversion Resolution Rate Supply Parallel or No. of Power SPI Device (Bits)(MSPS)(V)Serial Inputs (mW)Compatible?TLC876*10203/5Parallel 1107No TLV5510*810 3.3Parallel 140No TLV55808803.3Parallel1270No*Evaluation Modules available.†Compatibility analysis done using the TMS320C6201 DSP .For a complete list of data converter evaluation modules, please see our web site at /sc/docs/tools/analog/dataconverterdevelopmentboards.htmlAnalog-to-Digital Converters (≥1 MSPS)for the C6000†DSP PlatformDigital-to-Analog Converters (< 10 MHz) for the C6000†DSP PlatformSettling Power Resolution Supply Parallel or Time No. of (typ)Output SPI Device (Bits)(V)Serial (µs)DACs (mW)(V or I)Compatible?TLV5604103/5Serial 3–949V Yes TLV5614123/5Serial 3–949.6V Yes TLV5616123/5Serial 3–91 2.1V Yes TLV5619123/5Parallel114.5VNo†Compatibility analysis done using the TMS320C6201 DSP .For a complete list of data converter evaluation modules, please see our web site at /sc/docs/tools/analog/dataconverterdevelopmentboards.html11For complete worldwide distributor information, go to /sc/distributorsSupply CurrentSystem Level DSP Supply Dual-Channel DSP Power 5 A <4 – 20+ A <4 – 20+ A <8 A <8A DSP Device Voltage SVS Only LDO Switching Reg.Dual-Switching Reg.Plug-In Dual Plug-In TMS320C6201 1.8V core TPS3306-18TPS70451UC385-ADJ UCC3585 or TPS5120 or PT6526PT69313.3V I/O UC385-ADJ TPS5103TPS56300PT6521TMS320C6202 1.8V core UC385-ADJ UCC3585 or TPS5120 or PT65263.3V I/O TPS3306-18TPS70151UC385-ADJ TPS5103TPS56300PT6521PT6931TMS320C6202B 1.5V core TPS3306-15TPS767D318UC385-ADJ UCC3585 or TPS5120 or PT65223.3V I/O UC385-ADJ TPS5103TPS56300PT6521PT6931TMS320C6203 1.5V core UC385-ADJ UCC3585 or TPS5120 or PT65223.3V I/O TPS3306-15TPS70448UC385-ADJ TPS5103TPS56300PT6521PT6931TMS320C6204 1.5V core TPS3306-15TPS767D318UC385-ADJ UCC3585 or TPS5120 or PT65223.3V I/O UC385-ADJ TPS5103TPS56300PT6521PT6931TMS320C6205 1.5V core UC385-ADJ UCC3585 or TPS5120 or PT65223.3V I/O TPS3306-15TPS767D318UC385-ADJ TPS5103TPS56300PT6521PT6931TMS320C6211 1.8V core TPS3306-18TPS767D318UC385-ADJ UCC3585 or TPS5120 or PT65263.3V I/O UC385-ADJ TPS5103TPS56300PT6521PT6931TMS320C6701 1.8V core UC385-ADJ UCC3585 or TPS5120 or PT6526150-MHz version 3.3V I/O TPS3306-18TPS70351UC385-ADJ TPS5103TPS56300PT6521PT6931TMS320C6701 1.9V core TPS3707-33TPS70302UC385-ADJ UCC3585 or TPS5120 or PT6526167-MHz version 3.3V I/O (dual configuration)UC385-ADJ TPS5103TPS56300PT6521PT6931TMS320C6711 1.8V core UC385-ADJ UCC3585 or TPS5120 or PT65263.3V I/O TPS3306-18TPS767D318UC385-ADJ TPS5103TPS56300PT6521PT6931TMS320C6712 1.8V core TPS3306-18TPS767D318UC385-ADJ UCC3585 or TPS5120 or PT65263.3V I/O UC385-ADJ TPS5103TPS56300PT6521PT6931TMS320C64x 1.8V core TPS3124J12UC385-ADJ UCC3585 or TPS5120 or PT6522(@ 500 MHz)3.3V I/OTPS3801K33TPS70445UC385-ADJTPS5103TPS56300PT6521PT6931Evaluation Modules available. For more information and how to order, go to /sc/docs/tools/analog/index.htmlAnalog Digital Band Pass Filter Low Pass Sampling Rate Sin x/x Supply Supply Power Dissipation Device (3 dB)kHz Filter (3 dB) kHzMax (kSPS)Correction Voltage (V)Voltage (V)@ 5V (typ) (mW)TLC320AD50up to 9.92 9.9222.05No +5+5/+3.3120TLC320AD52up to 9.92 9.9222.05No +5+5/+3.3120TLC320AD56*up to 8.828.8222.05No +5+5/+3.3100TLC320AD535up to 4.96 4.9611.025No +5/+3.3+5/+3.3240TLC320AD545up to 4.96 4.9611.025No +5/+3.3+5/+3.3120TLV320AD543up to 4.964.9611.025No+3+390*Evaluation Modules available.For a complete list of data converter evaluation modules, please see our web site at /sc/docs/tools/analog/dataconverterdevelopmentboards.html6000。

TI公司 DSP驱动模式 划分层次

TI公司 DSP驱动模式 划分层次

TI公司 DSP驱动模式划分层次引言TI(Texas Instruments)公司是全球领先的半导体解决方案供应商之一。

他们提供多种型号的数字信号处理器(DSP)芯片,用于应用于多个领域,如通信、音频、图像处理等。

为了更好地利用DSP芯片的性能和功能,TI公司采用了一种划分层次的DSP驱动模式。

本文将详细介绍TI公司DSP驱动模式的划分层次以及每个层次的功能。

划分层次TI公司将DSP驱动模式划分为以下四个层次:1.应用层2.驱动层3.中间层4.硬件层下面将详细介绍每个层次的功能以及相应的驱动模块。

1. 应用层应用层是DSP驱动模式的最高层,通过应用层可以与DSP 芯片进行交互并执行特定的功能。

应用层提供了各种API接口,可以方便地访问DSP的功能和资源。

应用层的主要功能包括:•初始化DSP芯片•加载运行DSP代码•设置DSP芯片的参数•发送和接收数据2. 驱动层驱动层是位于应用层和中间层之间的中间层。

它负责与底层硬件交互,驱动DSP芯片的各个功能模块。

驱动层的主要功能包括:•控制DSP芯片的电源管理•配置DSP芯片的时钟和中断•提供对DSP芯片寄存器的访问接口•控制DSP芯片的数据流和DMA传输3. 中间层中间层是位于驱动层和硬件层之间的层次。

它主要负责对DSP芯片进行抽象和封装,以提供更高层次的接口和功能。

中间层的主要功能包括:•提供对DSP芯片的基本操作函数,如数学运算、滤波等•实现DSP芯片的算法库,提供更高级别的功能•封装底层驱动模块,提供统一的接口给上层应用层4. 硬件层硬件层是DSP驱动模式的最底层,它直接与硬件设备进行交互。

硬件层的主要功能包括:•与DSP芯片进行物理连接•实现DSP芯片的底层寄存器读写操作•控制DSP芯片的外设(如ADC、DAC等)•处理DSP芯片的中断信号驱动模块示例以下是TI公司DSP驱动模式中常见的驱动模块示例:1.UART驱动模块:用于与DSP芯片进行串行通信,实现数据的发送和接收。

TI DSP简介

TI DSP简介

TI DSP简介已有 1915 次阅读2009-10-25 20:09|个人分类:资料|系统分类:科研笔记自1982年推出第一款DSP后,德州仪器公司(Texas Instrument简称TI)不断推陈出新、完善开发环境,以其雄厚的实力在业界得到50%左右的市场份额。

TI的DSP 经过完善的测试出厂时,都是以 TMS320为前缀。

在众多款型DSP中,TI把市场销量好和前景看好的DSP归为三大系列而大力推广,TI也称之为三个平台(Platform)。

TMS320C6000平台,包含定点C62x和C64x以及浮点C67x。

其追求的是至高性能,最近新推出的芯片速度高达1GHZ,适合宽带网络、图像、影像、雷达等处理应用。

TMS320C5000 平台,包含代码兼容的定点C54x和C55x。

其提供性能、外围设备、小型封装和电源效率的优化组合,适合便携式上网、语音处理及对功耗有严格要求的地方。

DSP的传统设计往往是采取主从式结构:在一块电路板上,DSP做从机,负责数字信号处理运算;外加一块嵌入式微处理器做主机,来完成输入、控制、显示等其他功能。

为此,TI专门推出了一款双核处理器OMAP,包含有一个ARM和一个C5000系列DSP,OMAP处理器把主从式设计在芯片级上合二为一,一个典型的应用实例为诺基亚手机。

TMS320C2000 平台,包含16位C24xx和32位C28xx的定点DSP。

C24xx系列市场销量很好,而对C28xx系列, TI认为很有市场潜力而大力推广。

C2000针对控制领域做了优化配置,集成了了众多的外设,适合逆变器、马达、机器人、数控机床、电力等应用领域。

由于C2000定位在控制领域,其包含了大量片内外设,如IO、SCI、SPI、CAN、A/D等等。

这样C2000既能作为快速微控制器(单片机)来控制对象,也能作为DSP来完成高速数字信号处理,DSP的高性能与通用微控制器的方便性紧密结合在一起,所以C2000也常被称为DSP控制器。

TIDSP型号简述

TIDSP型号简述

TIDSP型号简述
展开全文
TI 公司在1982年成功推出其第一代DSP 芯片TMS32010及其系列产品TMS32011、TMS320C10/C14/C15/C16/C17等,之后相继推出了第二代DSP芯片TMS32020、TMS320C25/C26/C28,第三代DSP芯片TMS320C30/C31/C32,第四代DSP芯片TMS320C40/C44,第五代DSP 芯片TMS320C5X/C54X,第二代DSP芯片的改进型TMS320C2XX,集多片DSP芯片于一体的高性能DSP芯片TMS320C8X以及目前速度最快的第六代DSP芯片TMS320C62X/C67X等。

TI将常用的DSP芯片归纳为三大系列,即:TMS320C2000系列(包括TMS320C2X/C2XX)、TMS320C5000系列(包括TMS320C5X/C54X/C55X)、TMS320C6000系列(TMS320C62X/C67X)。

如今,TI公司的一系列DSP产品已经成为当今世界上最有影响的DSP芯片。

TI公司也成为世界上最大的 DSP 芯片供应商,其DSP市场份额占全世界份额近 50%。

同时在工控等高端应用市场,Freescale和ADI公司的DSP也大放光芒。

自1982年TI推出第一个定点DSP芯片TMS32010以来,TI的定点DSP芯片已经经历了TMS320C1X、TMS320C2X/C2XX、TMS320C5X 、TMS320C54X、TMS320C62X等几代产品,产品的性能价格比不断提高,应用越来越广泛。

下面分别介绍这些芯片的主要特征。

2.3.1 TMS320C1X。

作业Ti公司DSP技术发展历程和现状及其应用实例分析

作业Ti公司DSP技术发展历程和现状及其应用实例分析

Ti企业DSP技术发展历程和现实状况及其应用实例分析德州仪器(TI)是世界上最大旳半导体企业之一,一直致力于提供创新半导体技术, 协助客户开发世界最先进旳电子产品。

其模拟、嵌入式处理以及无线技术不停深入至生活旳方方面面, 从数字通信娱乐到医疗服务、汽车系统以及多种广泛旳应用, 无所不在。

一、Ti企业DSP技术发展历程TI成立于 1930 年, 成立之初是一家使用地震信号处理技术勘探原油旳地质勘探企业。

1951 年更名为现用名旳德州仪器企业。

1954年进入半导体市场, 推出首款商用硅晶体管。

1958年 TI工程师Jack Kilby发明首块集成电路(IC)。

1967年发明手持式电子计算器。

1971年发明单芯片微型计算机。

1973年获得单芯片微处理器专利。

1978年推出首个单芯片语言合成器, 初次实现低成本语言合成技术。

1982年推出单芯片商用数字信号处理器(DSP)。

1990年推出用于成像设备旳数字微镜器件, 为数字家庭影院带来曙光。

1992年推出microSPARC单芯片处理器, 集成工程工作站所需旳所有系统逻辑。

1995年启用Online DSP LabTM电子试验室, 实现因特网上TI DSP 应用旳监测。

1996年宣布推出0.18微米工艺旳Timeline技术, 可在单芯片上集成1.25亿个晶体管。

1997年推出每秒执行16亿条指令旳TMS320C6x DSP, 以全新架构发明DSP性能记录。

2023年推出每秒执行近90亿个指令旳TMS320C64x DSP芯片, 刷新DSP性能记录, 推出业界上功耗最低旳芯片TMS320C55x DSP, 推进DSP旳便携式应用。

2023年推出业界首款ADSL片上调制解调器——AR7。

二、Ti企业DSP技术现实状况自1982年以来, TI成为数字信号处理(DSP)处理方案全球旳领导厂商及先驱, 为全球超过30,000个客户提供创新旳DSP和混合信号/模拟技术, 应用领域涵盖无线通讯、宽带、网络家电、数字马达控制与消费类市场。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
21:51:26 52
通过PB总线完成数据传递
PB总线能把存储在程序空间的数据操作 数(如系数表)传送到乘法器和加法器 中进行乘/累加运算,或者在数据移动指 令(MVPD和READA)中传送到数据空 间。这种能力再加上双操作数读的特 性,支持单周期3操作数指令的执行,如 FIRS指令。
21:51:26
21:51:26
15
第二部分 DSP硬件结构
在这一部分中,我们介绍:
TMS320LF240X的 硬件结构 TMS320VC3X的硬 件结构 TMS320C6201的 硬件结构 重点介绍: TMS320C54XX硬 件结构特点 ★
21:51:26 17
§2-1 TMS320LF240X的硬件 结构
各大公司定点DSP性能比较
21:51:26
13
浮点DSP的性能比较
21:51:26
14
DSP主要供应商的网站
德州仪器(TI):http:\\, http:\\ 模拟器件(ADI): http:\\ 郎讯科技:http:\\ 莫托罗拉:http:\\
21:51:26 11
定点DSP与浮点DSP
在DSP运用中的数据保真性很重 要,因此在定点DSP中必须要特别 考虑运算过程中可能出现的溢出等 情况。在定点DSP中,累加器一般 比存储器字长大,并特别设置了溢 出模式位,可以选择在溢出情况下 的处理方法,从而尽量降低数据失 真。
21:51:26 12
57
ALU框图:
21:51:26
58
累加器:
累加器ACCA和ACCB存放从ALU或乘 法器/加法器单元输出的数据,累加器也 能输出到ALU或乘法器/加法器中。
21:51:26
59
桶形移位器
‘C54x的桶形移位器有一个与累加器或数 据存储器(CB,DB)相连接的40-bit输 入,和一个与ALU或数据存储器(EB) 相连接的40-bit输出。桶形移位器能把输 入的数据进行0到31bits的左移和0到 16bits的右移。所移的位数由ST1中的移 位数域(ASM)或被指定作为移位数寄 存器的暂存器(TREG)决定。
21:51:26 34
指令与功能单元的映射(P112 表3.3-1)
(部 分)
21:51:26 35
寻址方式
C62xx的寻址方式分为基于BK0的线性寻址和循 环寻址,以及基于BK1的循环寻址。 仅D1中执行的A4-A7和D2中执行的B4-B7八个寄 存器可循环寻址。 寻址方式由寻址方式寄存器(AMR)决定。 受AMR控制寻址方式的指令有:
21:51:26 22
‘240X的存储器空间
程序存储器空间64K字:用于存放代 码,以及代码中的立即数(/PS脚选通) 数据存储器空间64K字:数据(/DS选 通) 输入/输出空间64K字:用于外部接口, 以及内部寄存器占用(/IS选通) 注意:’240X中仅有‘2407具有外部存 储器接口。
21:51:26 23
21:51:26 56
C54x的算术逻辑单元(ALU):
ALU可使用以下输入: • 从数据存储器读出的一个32-bit字 • 从其中一个累加器输出的40-bit值 • ALU能起两个16-bitALUs的作用,且 在状态寄存器ST1中的C16位置1时,可同 时完成两个16-bit运算
21:51:26
TMS320LF240X的特点
基于C2XX内核,16 bits的定点DSP 事件管理器:定时器和PWM发生器(可用于数 字马达控制) CAN总线接口 多通道A/D: 10-bit ±1, 500 nS 转换时间, 16/8 通道 同步串口和异步串口 WATCHDOG定时器 通用双向I/O脚
21:51:26 19
7
21:51:26
8
21:51:26
9
TI其他DSP产品
C3X系列(浮点):C30,C31,C32, VC33 C2X和C5X系列:C20,C25,C50等 C4X、C8X系列
21:51:26
10
定点DSP与浮点DSP
在定点DSP中,小数点的位置在一个 数据字中是固定的。而在浮点格式 中,一个数据字被分成两部分,分别 表示指数和底数,因此它所表示的数 据的小数点随着指数的变化而浮动。 浮点格式所能表示的数据范围要比定 点格式大得多,在大多数应用中都不 需要特别考虑运算的溢出问题。
LDB(U)/LDH(U)/LDW STB/STH/STW ADDAB/ADDAH/ADDAW/ADDAD SUBAB/SUBAH/SUBAW
21:51:26 36
外部存储器接口(EMIF)
支持8、16、 32 bit SRAM 支持8、16、 32bit SDRAM 支持SBSRAM
21:51:26
21:51:26
3
21:51:26
4
21:51:26
ቤተ መጻሕፍቲ ባይዱ
5
TI的三大主力DSP产品
C5000系列:C54X,C54XX,C55X (低 功耗) C2000系列:C20X,F20X,F24X, F24XX (控制器) C6000系列:C62XX,C67XX,C64X (高性能)
21:51:26
6
21:51:26
37
C62X/C67X与C64X结构比较
21:51:26
38
C64X的执行单元
21:51:26
39
C64X的执行单元
21:51:26
40
C64X的执行单元
21:51:26
41
C64X的执行单元
21:51:26
42
§2-4 ‘C5000 DSP硬件结构
’C54X的结构特点
多总线结构,三组16-bit数据总线和一组 程序总线 40-bit算术逻辑单元(ALU),包括一个 40-bit的桶形 移位器和两个独立的40-bit累加器 17x17-bit并行乘法器,连接一个40-bit的 专用加法器。
’C54X的结构特点
数据总线具有总线保持特性 C548,549,5402,5410等具有扩展寻址方 式,最大可寻址扩展程序空间为8Mx16bit C54X可访问的存储器空间最大可为 192Kx16-bit(64K程序存储器,64K数 据存储器和64KI/O存储器) 支持单指令循环和块循环
21:51:26 46
装入程序代码-BOOTLOADER
BOOTLOADER是一段芯片出厂时固化 在ROM中的程序代码,其主要功能是将 用户的程序代码从外部装入到片内RAM 或扩展的RAM中,以便高速运行。 BOOTLOADER一般支持多种程序传递 方式,如并行EPROM,串行EPROM, 串口,HPI等等。 不同型号的DSP,BOOTLOADER不 同。
21:51:26 31
VelociTI结构的C62xx CPU核
更灵活、更丰富、更方便的外设与外设 接口。 八个并行功能单元,分成两组 两套寄存器组(各16个32位寄存器)与 功能单元相连 编译时完成程序的并行分配 256bit Cache 保证单周期内取八个指令 有4G Bytes的寻址空间
21:51:26 32
21:51:26 44
’C54X的结构特点
可用来进行非流水单周期乘/加(MAC) 运算 比较、选择和存储单元(CSSU)用于 Viterbi运算器的加/比较选择 指数编码器在一个周期里计算一个40-bit 累加器值的指数值 两个地址发生器中有八个辅助寄存器和 两个辅助寄存器算术单元(ARAUS)
21:51:26 45
53
外部接口总线
‘C54x还有一组寻址片内外设的片内双向 总线,通过CPU接口中的总线交换器与 DB和EB 相连接。对这组总线的访问, 需要两个或更多的机器周期来进行读和 写,具体所需周期数由片内外设的结构 决定。
21:51:26
54
辅助寄存器算术单元
‘C54x通过使用两个辅助寄存器算术单 元(ARAU0和ARAU1),每周期能产生 两个数据存储器地址。
第二章 德州仪器(TI) 的系列DSP
第一部分 Ti的DSP系列
DSP的主要供应商
目前市场上的主要DSP生产商包括TI, ADI,Motorola,Lucent和Zilog等,其中 TI占有最大市场份额。作为第一片DSP产 品TMS32010的生产商和DSP行业的领头 者,TI公司的产品包括从低端的低成本低 速度DSP到高端大运算量的DSP产品。
21:51:26 24
§2-2 TMS320C3X的硬件结构
TMS320VC33主要特点
高品质的浮点DSP,13ns和17ns指令周期 34Kx32Bit片内RAM X5 PLL时钟产生器 低功耗,<200mv @ 150MFLOPS 16/32bits整数和32/40bits浮点数运算 32位指令字,24bits地址线 具有BOOTLOADER
‘C62xx的基本结构(p111图3.1-1)
21:51:26
33
功能单元:
C62xx有八个 功能单元,六 个ALU和两个 Multiply。 分成两组 (L1,S1, M1,D1, L2,S2, M2,D2)。 每个单元有32 位写口到相应 寄存器组 每一组有扩展 8位写口以支 持40位长操作 数
’C54X的结构特点
存储块移动指令提供了更好的程序和数 据管理 支持32-bit长操作数指令,支持两个或三 个操作数读指令,支持并行存储和并行 装入的算术指令,支持条件存储指令及 中断快速返回指令 软件可编程等待状态发生器和可编程的 存储单元转换
21:51:26 47
’C54X的结构特点
连接内部振荡器或外部时钟源的锁相环 (PLL)发生器 支持8-或16-bit传送的全双工串口 时分多路(TDM)串口 缓冲串口(BSP) McBSPs串口 8/16-bit并行主机接口(HPI) 一个16-bit定时器
相关文档
最新文档