TI TMS320关于DSP仿真器区别
stm32与dsp有什么区别
stm32与dsp有什么区别
dsp⽐stm32⾼级,处理速度也快,两个不是⼀个级别的。
dsp要难学的多,要⾃⼰分内存,写cmd⽂件等等。
stm32容易⼊门。
功能上STM32F103能实现的dsp2812也能实现吗?
简单的可以,毕竟不是同⼀级别的东西, dsp跑个100多m, stm32就不⾏了,⾼速的东西做不了。
2812运算性能⽐STM32F103强。
dsp2812 即 TMS320F2812数字信号处理器是TI公司最新推出的32位定点DSP;
2812要贵些,芯⽚的引脚多,那功能也多。
数值处理能⼒强,例如谐波处理,就要利⽤傅⾥叶变换,⼀般的单⽚机就⽆法满⾜实时性。
2812有150M,很快的。
DSP顾名思义就是数字信号处理,⼚家主要是德州仪器(TI)主要⽤于数字型号处理等对运算速度有特殊要求的场合,诸如⾳频视频算法,军⼯等领域,但同时dsp有2000 5000 6000等系列也可满⾜不场合需要
DSP相对arm价格要贵些,这也是可能个体⼚家使⽤较少的⼀个原因吧,2000系列主要⽤于⼯控特别是2812这个⽤的⼈⽐较多,5000 6000主要⽤于⼿持设备、PDA、通信等领域;
DSP还有⼀个特⾊就是对⼀些特殊算法的⽀持如快速福利叶变换等,所以对运算速度有特殊要求的场合⼀般会选择DSP;
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既具有数字信号处理能力,又具有强大的事件管理能力和嵌入式控制功能,非常实用于工业、汽车、医疗和消费类市场中数字电机控制、数字电源和高级感应技术。
两款主流定点DSP芯片的性能比较
两款主流定点DSP芯片的性能比较摘要: TI(Texas Instruments)公司的TMS320C54X系列和ADI(Analog Devices Inc.)公司的ADSP-218X系列是目前应用广泛的两款主流16位定点DSP芯片。
以Geffe发生器和MD5算法的实现为例,通过对这两款芯片性能的详细比较,分析研究了它们各自的优缺点。
关键词: DSP芯片 TMS320C54X ADSP-218X 性能比较从1982年第一片数字信号处理器(Digital Signal Processor,DSP)TMS320C10产生以来,经过二十年的发展,DSP以其卓越的性能、独有的特点,已成为通信、计算机、消费类电子产品等领域的基础器件。
业内人士预言,DSP将是未来集成电路中发展最快的电子产品,并成为电子产品更新换代的决定因素,它将彻底变革人们的工作、学习和生活方式。
DSP[6][8][9]具有两种算术结构:定点和浮点。
从理论上讲,虽然浮点DSP的动态范围比定点DSP大,且更适合于DSP的应用场合,但定点运算的DSP器件的成本较低,对存储器的要求也较低,而且耗电较省。
定点运算的可编程DSP器件仍是市场上的主流产品。
据统计,目前销售的DSP器件中的80%以上属于16位定点可编程DSP器件。
其中,TI公司的TMS320C54X系列和ADI公司的ADSP-218X系列是目前广泛使用的主流定点DSP芯片。
下面就以它们为研究对象,结合Geffe发生器[7]和MD5算法的实现,对其性能进行分析比较。
由于TI的TMS320VC5402和ADI的ADSP-2186N是使用较多的两款,硬件性能指标又相近,有很好的可比性,所以编程实现时就选择它们为具体芯片。
虽然两款DSP芯片都提供C编译器,但是因为效率都不高,这里我们就不作讨论。
下面的论述都是基于直接用汇编语言汇编语言编程的。
1 Geffe发生器与MD5算法先简单介绍一下两个算法。
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公司的仿真器同SEED仿真器的区别
TI公司的仿真器同SEED仿真器的区别?1)SEED-XDS同TI的XDS-510完全兼容,可以完全替代XDS-510。
2)SEED-XDSPP同TI的XDS-510PP完全兼容,可以完全替代XDS-510PP。
3)SEED-XDSUSB和SEED-XDSPCI是合众达独创的产品,它们具有SEED-XDS的全部功能,更加便于使用。
4)SEED仿真器的JTAG/MPSD仿真电缆不同于TI,无需另外投资,可以方便更换。
5)SEED的仿真器同TI的仿真器一样,可以仿真所有TI的DSP和ARM。
DSP仿真器为什么必须连接目标系统(Target)?DSP的仿真器同单片机的不同,仿真器中没有DSP,提供IEEE标准的JTAG口对DSP进行仿真调试,所以仿真器必须有仿真对象,及目标系统。
目标系统就是你的产品,上面必须有DSP。
仿真器提供JTAG 同目标系统的DSP相接,通过DSP实现对整个目标系统的调试。
SEED-XDS仿真器安装的常见问题?请认真阅读“安装手册”。
常见问题是硬件的I/O口地址同主机的声卡或网卡有冲突,你可以改变仿真器的I/O口地址,也可以改变声卡或网卡的I/O口地址仿真工作正常对于DSP的基本要求1)DSP电源和地连接正确。
2)DSP时钟正确。
3)DSP的主要控制信号,如RS和HOLD信号接高电平。
4)C2000的watchdog关掉。
5)不可屏蔽中断NMI上拉高电平。
CCS或Emurst运行时提示“Can't Initialize Target DSP”1)仿真器连接是否正常? 2)仿真器的I/O设置是否正确? 3)XDSPP仿真器的电源是否正确? 4)目标系统是否正确? 5)仿真器是否正常?6)DSP工作的基本条件是否具备。
建议使用目标板测试。
为什么CCS需要安装Driver?CCS是开放的软件平台,它可以支持不同的硬件接口,因此不同的硬件接口必须通过标准的Driver同CCS 连接。
TI公司DSP系列概述解析
8-level hardware stack
Repeat count
2 status registers
Peripheral Bus
WD Timer CAN SCI SPI
A/D Converter
10 bits, 16 channels
C2000™: 参数选择列表
‘F240 ‘C240 ‘F241 ‘C242 ‘F243 ‘LF2402 ‘LC2402 ‘LC2404 ‘LF2406 ‘LC2406 ‘LF2407
Event Managers
Ultra-Fast 12-bit ADC
▪ 16.7 MSPS Conversion Speed ▪ Dual s/h enable simultaneous sampling ▪ Auto Sequencer, up to 16 conversions w/o CPU Communications Ports
PRODUCTION Yr 2000 10Ku Pricing
20 20 20 20 20 30/40 30/40 30/40 30/40
16K 8K 8K
8K
32K
16K 4K
4K
16K
544 544 544 544 544 544
544
1.5K 2.5K
Yes
Yes
3
3
2
2
2
Memory Sub-System
Fast program execution out of both RAM and Flash memory
▪ 110-120 MIPS with Flash Acceleration Technology ▪ 150 MIPS out of RAM for time-critical code CCoonnttrrooll PPoerrtispherals
TI公司三大系列DSP内部结构之比较
TI公司三大系列DSP内部结构之比较摘要:本文介绍了德州仪器(TI)公司的三大主流系列DSP的内部结构,并对它们进行了对比性说明。
关键词:TI;DSP;内部结构;比较Abstract:This paper introduces the Texas instruments (TI) company three mainstream series DSP internal structure, and to them of kriging instructions.Keywords:TI;DSP;Internal structure;comparison一 TI公司的DSP芯片德州仪器(Texas Instruments),简称TI,是全球领先的半导体公司,为现实世界的信号处理提供创新的数字信号处理(DSP)及模拟器件技术。
除半导体业务外,还提供包括传感与控制、教育产品和数字光源处理解决方案。
TI总部位于美国得克萨斯州的达拉斯,并在25多个国家设有制造、设计或销售机构[1]。
本文主要介绍的是TI公司的DSP芯片。
TI公司常用的DSP芯片可以归纳为三大系列:(1)TMS320C2000系列,称为DSP控制器,集成了flash存储器、高速A/D转换器以及可靠的CAN模块及数字马达控制的外围模块,适用于三相电动机、变频器等高速实时工控产品等需要数字化的控制领域。
(2)TMS320C5000系列,这是16位定点DSP。
主要用于通信领域,如IP电话机和IP电话网关、数字式助听器、便携式声音/数据/视频产品、调制解调器、手机和移动电话基站、语音服务器、数字无线电、小型办公室和家庭办公室的语音和数据系统。
(3)TMS320C6000系列DSP 采用新的超长指令字结构设计芯片。
其中2000年以后推出的C64x,在时钟频率为1.1GHz时,可达到8800MIPS以上,即每秒执行90亿条指令。
其主要应用领域为:①数字通信完成FFT、信道和噪声估计、信道纠错、干扰估计和检测等。
TI推出两款新型TMS320C642xDSP(精)
TI 推出两款新型TMS320C642x DSPTI 推出两款新型TMS320C642x DSP类别:单片机/DSP德州仪器 (TI) 宣布开始供应TMS320C6424 DSP和TMS320C6421 DSP 样品组件,这两款新型DSP提供超过2.5倍性价比,协助OEM厂商降低电信企业网关器和IP-PBX产品的每信道总成本。
其它适合C642x DSP的应用还包括打印机、扫描仪、复印机及微基地台、家庭网关器和无线娱乐装置等无线应用。
由于C642x™ DSP与目前的 TMS320C6000TM DSP 实现了 100% 向上代码兼容,因此使用 TI 支持开放式源代码与第三方软件的eXpressDSP™软件即可对C642x DSP 进行编程。
这些处理器都获得最新的C6424 DSP评估模块 (EVM) 与开发工具支持,可简化系统开发并带动创新。
C6424DSP和C6421DSP皆以TMS320C64x+™DSP核心为基础,600MHz的峰值性能高达4,800MMAC。
两款组件利用4.8GB/s产出的EDMA3.0以及333MHzDDR2内存界面提供强大I/O能力。
400MHz的C6421DSP是成本最低的C64xDSP,且与其它C642xDSP引脚兼容,故可在性能、功能和价格方面提供良好扩充性。
芯片内建以太网络媒体存取控制器(MAC)可节省网络DSP应用的零件用料。
片上大容量存储器则能减少对外部内存需求,进一步降低零件用料成本。
C6424和C6421DSP分别提供1.6倍和2倍的原始DSP处理能力(亦即峰值16位MMAC),价格且减少一半,因此性价比达到现有DSP组件的2.5倍以上。
TI与SurfCommunicationSolutions合作提供多种可立即生产的电信卡和一套开发支持系统。
SurfExpress/PCIe™和SurfRider/AMC™是以TIC6000™DSP为基础的商用现成媒体处理平台,预先与多家制造商的ATCA和MicroTCA系统进行集成。
TMS320系列DSP芯片介绍
● 4.程序存储器寻址
● 使用程序计数器(PC)寻址,但是,对于一些指令需要用到绝对寻址。
● 5.中断
● 54X支持软件中断(如INTR,TRAP,RESET)和硬件中断,中断 可分为可屏蔽中断(如TINT,INT0等)和不可屏蔽中断(如 RESET和NMI),其中RESET的优先级最高,不可屏蔽中断的优 先级高于可屏蔽中断的优先级,硬件中断的优先级则高于软件中断 的优先级。
● 9.片上的外设
● 可软件编程的等待状态发生器,使得与速度较慢的设备通讯更加方 便;
● 片上的锁相环时钟发生器可以对外部时钟信号进行倍频或分频,从 而得到自己所需要的时钟频率,当分频时还可节省系统的功耗;
● 可以禁止对外部数据总线,地址总线以及控制信号的控制; ● 可以软件编程的定时器;
● 一些特殊的端口:标准的同步全双工串行口和时分复用(TDM)串 行口,自动缓冲串行口(auto-BSP),多通道缓冲串行口 (MCBSP),直接内存访问(DMA)控制器和与外部处理器通信 的HPI(Host Port Interface)接口。每一个型号的芯49.1标准的边界扫描逻辑 接口,即JTAG扫描逻辑电路,用于仿真和测试,可以实现在线仿真。
TMS320C54X的BOOT设计
● 由于直接将程序写入DSP芯片非常困难,所以TMS320C54X DSP 芯片都在片内设置有BOOT程序,它的主要作用是在开机时将用户 程序从外部装入到程序存储器。
。在一般形式的FIR滤波
器中,乘法是DSP的重要组成部分。在TMS320系列中,由于具有 专用的硬件乘法器,乘法可以在一个指令周期内完成。这样可以大 量降低FIR的计算时间。
特殊的DSP指令 ● 4.
。在TMS320系列中有一些特
TI 全新TMS320C66x 定点与浮点DSP内核成功挑战速度极限
TI 全新TMS320C66x 定点与浮点DSP 内核成功挑战速度极限德州仪器(TI) 全新TMS320C66x 数字信号处理器(DSP) 内核不仅为屡获殊荣的C64x+™ 指令集架构(ISA) 带来了显著的性能提升,同时还在同一处理内核中高度集成了针对浮点运算的支持。
浮点处理技术首次能够用于传统上仅能满足定点处理运行速度要求的处理器中。
该C66x DSP 的ISA 同时支持单精度和双精度浮点操作,并全面兼容IEEE 754 标准。
这一完美组合造就了无与伦比的DSP,能够在完全无损定点或浮点功能的情况下将浮点优势引入高速嵌入式架构中。
与其它很多可提供浮点协作单元的嵌入式处理器不同,TI 最新C66x DSP 内核直接将浮点指令集嵌入到C64x 定点指令集中。
在C66x CPU 上,用户可以选择逐条执行浮点、定点指令,因为在C66x 中浮点与定点运算能力已经被完全集成在一起。
正是由于这样,到底使用定点DSP 还是浮点DSP 已不再是设计上的挑战,因为C66x DSP 做到了双全其美。
在同一DSP 内核中集成定点与浮点功能将使嵌入式系统算法的开发与部署方式发生根本性变革。
这听起来似乎有点夸大其辞,不过事实的确如此。
在定点数字系统中实施算法所付51 系列串口通讯例程出的艰辛是不可估量的。
但充分满足对速度的需求又使这一工作势在必行,因为到目前为止市面上还没有任何可供使用的快速浮点DSP。
我们能够轻松、便捷地将采用Matlab 等浮点运算工具开发的算法移植到DSP 中,而无需费力转换为定点方式处理。
借助TI 新型C66x DSP 的浮点计算能力,大多数转换工作已显得没有任何必要。
对二进制数字表示的回顾包含TI DSP 等在内的所有数字处理器均采用带比特串(0 和 1 组成)的二进制形式表示数字。
数字表示精度取决于所使用的比特位数和表示格式两个方面。
TMS320LF240X系列DSP概述
模数转换ADC:
ADCIN00~ADCIN15:ADC的模拟输入; VREFHI:模拟参考电压的高电平;
VREFLO:模拟参考电压的低电平;
ADCSOC:A/D转换开始输入; VCCA:模拟供电电压(3.3V),建议该供 电电压与数字供电电压隔离; VSSA:模拟地,建议该模拟地与数字地 隔离;
波特率 125种可设 提供6个邮箱 波特率、中断可编程
复用GPIO
图2.5 LF2407A的组成结构框图
仿真JTAG接口
2.2.2 TMS320LF2407/2407A的引脚介绍
电子工程师必备知 识之一:芯片引脚 注意项:
功能
方向 电平
驱动
阻抗
图2.5 LF2407引脚分布
外部存储器接口:
第1代
时间 图2.4 C6000系列产品
1. TMS320C62X系列 工作频率:150-300MHz,速度:1200-2400MIPS,内部集成有 2个MPY、6个ALU、4个DMA接口、2个McBSP、外部存储器接 口EMIF。
2. TMS320C67X系列
C67x系列为高性能浮点DSP,工作频率:100-225MHz,速度: 600-1350MFLOPS。具有4个浮/定点ALU,2个定点ALU,2个 浮/定点MPY。用于数字成像、生物辨识、语音识别等领域。 3. TMS320C64X系列 新一代高性能定点DSP,32位,工作频率:400-600MHz,速度: 3200-4800MIPS,具有特殊功能的指令集。应用:高端图像 和视频、基础通信设施、医疗成像、机器视觉等。
C24x主要用于:电机控制、智能仪器仪表、工业自动化、机电一体
DS原理与应用考试复习题答案
D S原理与应用考试复习题答案The pony was revised in January 2021填空:1.TI公司的定点DSP系列、TMS320C5000系列和系列。
2.TMS320X2812主频高达150mhz,采用哈佛总线结构模式。
3.TMS320X2812芯片的封装方式有176引脚的PGF低剖面四芯线扁平LQFP封装和179针的GHH球形网络阵列BGA封装。
4.TMS320X2812的事件管理器模块包括 2个通用定时器、 3个比较单元、 3个捕获单元、以及 1个正交编码电路。
5.CMD文件的有两大功能,一是通过MEMORY伪指令来指示存储空间,二是通过sections伪指令来分配到存储空间。
6.“# pragma DATA_SECTION”命令用来定义数据段,“# pragma DATA_SECTION”命令用来定义。
7.TMS320X2812三级中断分别是CPU级、 PIE中断和外设级。
8.F2812存储器被划分成程序空间和数据空间、保留区和 CPU中断向量。
9.SCI模块的信号有外部信号、控制信号和中断信号。
10.F2812 DSP中传送执行指令所需的地址需要用到 PAB 、DRAB和EAB 这3条地址总线。
语言程序经过编译后会生成两大类的段:代码段和数据段。
简答:1.DSP芯片有哪些主要特点?DSP的主要特点有:1.哈佛结构2.多总线结构3.流水线结构4.多处理单元5特殊的DSP指令 6.指令周期短7.运算精度高8.硬件配置强。
2.简述典型DSP应用系统的构成。
一个典型的DSP系统应包括抗混叠滤波器、数据采集A/D转换器、数字信号处理器DSP、D/A转换器和低通滤波器等组成。
输入信号首先进行带限滤波和抽样,然后进行数模变换将信号变换成数字比特流,根据奈奎斯特抽样定理,对低通模拟信号,为保持信号的不丢失,抽样频率至少必须是输入带限信号最高频率的2倍。
3.简述DSP应用系统的一般设计开发过程。
ti公司三大DSP芯片的区别
2 TMSC5000系列
C5000系列DSP是TI公司TMS320 DSP的三大系列之一,其基本结构图如图三所示。
图三 C5000系列DSP的基本结构
其包括16位C54x和C55x定点DSP,主要用于有限和无线通信、IP、便携式信息系 统及助听器等。该系列高性能、多种片内外设选择、小封装、省电。
适用:无线电通信、因特网。电源可降至0.9V 及速度可达600非常适用于:数字音乐唱机、3G电话、数字相机。
C2XLP有一个中心的算术逻辑单元(CALU)及 32位的累加器(ACC)。ACC也是CALU的一个输入。ACC的其他输入包括16316B 的乘法器通过定标移位器,以及输入数据定标移位器。软件可以通过进位位旋转 ACC的内容来实施位操作和测试。
为了实现小数的算术和验证小数的乘积,C2XLP的乘积寄存器的输出通过乘积 移位器,以抑制运算中产生的多出来的为。该乘积定标移位器允许做128个乘积 累加而不会产生溢出。基本的乘积累加(MAC)周期包括将一个数据存储器的值 乘以一个程序存储器的值,并将结果加给累加器。当C2000循环执行MAC时程序 计数器自动增量,并将程序总线释放给第二个操作数,从而达到单周期执行MAC 。C2XLP可以访问64000个16b的I/O口。C2000的外围设备,诸如串口、软件等待 状态发生器等都映射为数据或I/O空间。用户程序必须使用其他的I/O地址来访问 映射在I/O空间的片外围设备。C2000系列中的多数芯片可以产生0~7个等待状 态。它既具有一般DSP芯片的高速运算和信号处理能力,又与MCU一样,在片内 集成了丰富的外设,因而,特别适用于高性能数字控制系统。
C54x系列中有两种常用的、有代表性的芯片。第一种是C5402,它是一款廉价 的DSP,速度为100MIPS(Million Instruction Per Second,即百万条指令/秒,简称MIPS,是定点DSP 表征速度的一个常用指标),片内存储空间稍小一点,RAM为16K字。C5402的主 要应用对象是Modem、新一代PDA、网络电话和其他消费类产品。第二种是C541
TMS与ADSP对比
TI的TMS320VC5402与ADT的ADSP-2191对比报告TMS320VC5402特性ADSP-2191特性1.CPU采用先进的多总线结构,通过1组程序总线、3组数据总线和4组地址总线来实现。
40位算术逻辑运算单元ALU,包括1个40位桶形移位寄存器和2个独立的40位累加器(ACCA和ACCB)。
17×17位并行乘法器,与40位专用加法器项链,可以用于进行非流水线的单周期乘法累加(MAC)运算。
比较、选择、存储单元(CSSU),可用于Viterbi 译码器的加法-比较-选择运算。
指数编码器,是一个支持单周期指令EXP的装用硬件。
可以再一个周期内计算40位累加器树枝的指数。
配有两个地址生成器,包括8个辅助寄存器和2个辅助寄存器算术运算单元(ARAU)。
2.存储器可访问的最大存储空间为64千字的程序存储器、64千字的数据存储器预计64千字的I/O空间。
片内ROM,可配置为程序存储器和数据存储器。
片内RAM有两种类型,即双寻址RAM(DARAM)和单寻址RAM(SARAM)。
3.指令系统支持单指令重复和块指令重复操作支持存储器块传送指令支持32位长操作数指令具有支持2操作数或3操作数的指令具有能并行存储和并行加载的算术指令支持条件存储指令及中断快速返回指令4.在片外围电路具有软件可编程等待状态发生器设有可编程分区转换逻辑电路带有内部振荡器或外部时钟源的片内锁相环(PLL)发生器支持双全工操作的串行口,可进行8位或16位串行通信,分为:单通道同步串行口SP。
带缓冲器单通道同步串行口BSP,并行带缓冲器多通道同步串行口McBSP及时分多通道1.64K字的片内RAM,配置为32K字的片内24位RAM和32K字的片内16位RAM 2.结构增强超过了ADSP-218x家族,由针对于增加的寄存器、端口和外设的指令集扩展来支持3. 灵活的电源管理,有可选的下电和空闲模式4. 可编程PLL支持1×和32×倍频,以低速时钟输入使能全速运行5. 2.5V内部运行支持3.3V适应的I/O三个全双工多通道串行口,每个都具备A律和μ律压扩硬件,支持H.100标准6. 两个SPI兼容的端口,具有DMA能力7. 16个通用I/O引脚(8个专用的/8个可外部存储器接口编程的),具有集成的中断支持8. 三个可编程32位内部计时器,具有脉宽计时、PWM发生和对外时钟驱动计时器的能力9. 多达11个DMA通道,能够在任意给定的时刻激活10. 主机端口,具有DMA能力实现高效无粘滞的主机端口(16位传输)11. 对数据和指令可从DSP到外部存储器的直接存取。
TI产品线命名规则及分类
TI产品线命名规则及分类DSD16XX 、DSD179X 、TLV320AIC2X音频解码PCM3XXXADC (异步抽样转换器)SRC41XXDF17XXDIR17XX数字接口DIT4XXXPLL 锁相环PLL17XX 麦克风前置运放数字控制器PGA2500数字音频支援产品音量控制PGA2XXX 、PGA4XXX具有8051内核和flash 的精密型DAC 和ADCMSC12XX放大器OPA6XX 、OPAyXXX 、TLEXXXXTLCXXXXTLVXXXXLV240XTHSXXXXOPAXXXX 高速VCAXXX 差别放大仪表放大INAXXXX 数字编程增益放大PGAXXX VCAXXXX 电压控制增益放大器THS7530大功率放大器及缓冲器OPAXXXX BUF6XX 民用标准缓冲器OPA633LFXXX 、LMXXXX 、LMVXXX 、LPVXXX 、LT1XXX 、MCXXXXNE5XXXOP07RC45XXTLXXX (X )TLV236X放大器运算放大器工业标准UA74、747TLXXXX TLVXXXX TLCXXXX TLMXXXX LMXXX LMVXXX 比较器LPXXX 音频功率放大器TPAXXXX OPAXXXX 、OPAyXXXTLV246X DRV13X 音频放大器音频信号放大器INAXXX数字控制增益音频放大器PGA231X 、PGA4311数字功放TAS51XX 数字音频PWM 处理器TAS50XX PWM 功率驱动器DRVXXX LOGXXXX 对数放大器TL441隔离放大器ISOXXX 电源管理线性及非隔离DC/ DC 转换器PTXXXX PTHXXXX PTVXXXX PTBXXXX 模块电源DCPXX_X TPS7XXXX 双输出低压差稳压器(LDO )TPPMXXXX LMXXX MC79LXX TLXXX 标准线性稳压器UA7XXX UCXXXX 、UCCXXXXLDO 控制器LEC789D25TPSXXXXREFXXXXSN105125TL785TLV2217低压差稳压器(LDO )UC382、UCC383、UCC384TPS4XXXX 、TPS5XXXX 、TPS6XXXX 、TLXXXXDC/DC 控制器UC3572DC/DC 转换器(内置开关管)TPS5(6)XXXX 、TL497AREGXXXXXTL49XAREG71X-XXTPS60XXX 电荷泵DC/DC 转换器LT1054功率因数校正(PFC )UC (C )2(3)85X 、eg :UC3852、UCC28510TPS28XX 、场效应管驱动器(mosfet drivers )UC (C )2(7)8XX 均分负载控制器UC (C )39XXX UCC25、35、38XX ;UC28、38XX ;PWM 电源控制器TL4、59X bq20XX 充电器UC39XX 电池电量检测bq20XX 、bq26XX 、bq27XX电源监视器bq20XX 、bq26XX bq29XX 电池管理锂电池保护电路UCC39XX-x UCC391X 热拔插和电源分配电路(hot swap and power distribution )TPS23、24XX (外置MOS 管)(限流)电源开关TPS20XX 、22XX 电源分配电路(power distributiondevices )电源多路转换(Power MUX IC )TPPM030X 、TPS21XX ·USB 功率分配开关TPS20XX 、TPS201X 电源分配开关TPS20XX USB 电源管理电源控制器TPS2XXX CCFL 背光源转换器UCC397X TPS3XXX TL77XX 、TLC77XX 电源监控器UCxXXX 、UCCxXXX REFXXXX LMXXX-xx 、LT1004-xx TLXXX 、TLVXXX 、参考电压及并联稳压器UC39XX 、UCC39X LED 驱动TLC59XX 高速数字接口电路LVDS/LVPECL/CMLSN65LVCPXX 、SN65LVDSXX 、SN65CMLXXXSN65LVP1XxECLTBXXXSN65MLVD20X多点LVDS (M-LVDS )SN65LVDMXXXRS-485/422HVDXX 、LBCXXX 、176A/B 、178/179B 、173、175、ALS176X 、TL145406、GD75232MAXXXXXSN75XXXXXLT1030、UC5172、UC5171RS-232CAN 总线SN65HVDXXX 、SN65LBCXXXSCSI 总线总线终端器UCC56XX总线收发器SN75XXXXXXTLKXXXX千兆位光纤传输收发器SLK2XXX、SN65LV1XXX、SN65LVDS9XUSB集线控制器TUSB2、5XXXUSB周边设备TUSB3XXX、TUSB6XXXPCM2702USB集线控制器及周边设备TAS1020A/BUSB音频码流TUSB3200/AUSB瞬间过压保护SN65XXX、SN75XXX PCL CardBus控制器PCLXXXXPCL桥HPC3XXX、PCL20X01394总线TSB43XXXX1394链路层控制器TSB12LV、15LV、42AXX 1384串行总线1394物理层控制器TSBXXXX UARTs数据串行器TL16CXXX、TL16PCXXX、TL16PIRXXXTFP74XX显示屏接口SN75LVDS8XMPT57XXXLCD解码及驱动TMS5735ASN74XXLED解码及驱动TLC59XXCDC25XX、CDC5XX、CDC58XX……CDCVFTRF3750(不)带PLL时钟合成器CDCXXX、CDCLVDXXX、CDCLVXXX、CDCMXXXX、CDCVF(不)SN65LVDS1XXSN761672APLLTLC2932/3定时器NE55X、SA55X、TLC55X实时时钟BQ3、4XXX补充:1、MSP430系列产品品种较多,先来了解下TI公司对MSP430的命名规则2、TI产品命名规则TI产品命名规则:SN54LS×××/HC/HCT/或SNJ54LS/HC/HCT中的后缀说明:1、SN或SNJ表示TI品牌2、SN军标,带N表示DIP封装,带J表示DIP(双列直插),带D表示表贴,带W表示宽体3、SNJ军级,后面代尾缀F或/883表示已检验过的军级。
TI公司三大系列DSP芯片指令系统比较
TI公司三大系列DSP芯片指令系统比较摘要: DSP技术已成为目前电子工业领域发展最迅速的技术,在各行各业的应用越来越广泛。
DSP微处理器是以数字信号来处理大量信息的器件,已成为电子工业领域增长最迅速的产品之一。
TI公司作为最早从事DSP微处理器研究的厂商之一,已经形成了三大系列的DSP芯片,在电子行业各个领域占有很大的市场份额。
本文通过对TI公司三大系列DSP芯片的简要介绍,对这三大系列芯片的指令系统进行了比较。
关键词:TI DSP芯片指令系统比较一、前言在经历整整二十年的市场拓展之后,DSP所树立的高速处理器地位不仅不可动摇,而且业已成为数字信息时代的核心引擎。
与此同时,DSP的市场正在蓬勃发展。
从TI推出业界第一颗商用DSP开始,陆续有公司设计出适合于DSP处理技术的处理器,于是DSP开始成为一种高性能处理器的名称。
TI在1982年发表一款DSP处理器名为TMS32010,其出色的性能和特性倍受业界的关注,当努力使DSP处理器每MIPS成本也降到了适合于商用的低于$10美元范围时,DSP不仅在在军事,而且在工业和商业应用中不断获得成功。
1991年TI推出的DSP批量单价首次低于$5美元而可与16 位的微处理器相媲美,但所能提供的性能却是其5至10倍。
多家公司跻身于DSP 领域与TI进行市场竞争。
TI首家提供可定制 DSP,称作cDSP。
cDSP 基于内核 DSP的设计可使DSP具有更高的系统集成度,大加速了产品的上市时间。
同时TI瞄准DSP电子市场上成长速度最快的领域,适时地提供各种面向未来发展的解决方案。
到九十年代中期,这种可编程的DSP器件已广泛应用于数据通信、海量存储、语音处理、汽车电子、消费类音频和视频产品等等,其中最为辉煌的成就是在数字蜂窝电话中的成功,逐渐形成了现今TI三大系列主流DSP 芯片。
TI通过不断革新,推陈出新,DSP业务也一跃成为TI的最大的业务,并始终处于全球DSP 市场的领导地位。
TI公司三大系列DSP内部结构之比较
TI公司三大DSP系列产品的内部结构之比较摘要:可编程DSP芯片是一种具有特殊结构的微处理器,为了达到快速进行数字信号处理的目的,DSP芯片一般都具有程序和数据分开的总线结构、流水线操作功能、单周期完成乘法的硬件乘法器以及一套适合数字信号处理的指令集。
本文将首先介绍DSP芯片的基本结构,然后介绍TI公司的三大DSP系列芯片, TMS320C2000、TMS320C5000、TMS320C6000的内部结构特征。
关键字:DSP TMS320C2000 TMS320C5000 TMS320C6000 内部结构Abstract: Programmable DSP chip is a microprocessor with a special structure. Generally, DSP chips have a separate program and data bus structure, Pipelined function, Single cycle to complete the multiplication of the hardware multiplier, and a suitable digital signal processing instruction set, in order to achieve rapid digital signal processing. The article will frist introduce the basic structure of DSP chips, and then describe the internal structure characteristics of TI’s three series of DSP chips -- TMS320C2000 TMS320C5000 TMS320C6000.Keyword: DSP TMS320C2000 TMS320C5000 TMS320C6000 Internal Structrue1. DSP芯片的基本结构为了快速地实现数字信号处理运算,DSP芯片一般都采用特殊的软硬件结构。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于DSP仿真器区别(转帖)
2009-07-04 16:59:34| 分类:DSP技术类| 标签:|字号大中小订阅
今天在软仿真调试的时候遇到了无法装入带有RTDX组件程序的问题,于是收集了一下相关的资料,结果找到了一遍介绍介绍DSP仿真器区别的文章,这也是我一直没有搞清楚的一个问题,现在明白了,转载之
市面上卖的仿真器510和560价格相差悬殊。
供应商只说稳定性、程序下载速度上有差别,谁可以从原理上解释一下它们的区
别?
这个问题好,我用过510,对于560只知道功能比510强大许多,具体却没有深究过。
看了你的问题后,特意搜了下,找到一篇
解释的很详细的,转贴到这里,让大家共享。
1. 实时调试工具和传统仿真器的区别?
DSP 侧重于数据流处理,而MCU(如X86,ARM)侧重于事件处理。
数据流需要实时处理,所以DSP 子系统通常是实时系统。
实时系统需要实时调试,但一般的DSP 仿真器是不支持实时调试。
2.传统Debuger 与实时调试的区别?
一般来说调试是通过调试工具完成的,调试工具通常是一个在PC 上运行的软件。
Debugger 调试工具的主要任务是从目标CPU 获取信息并控制程序在目标CPU 上的运行。
(例如单步执行,设置断点,运行)但通常的仿真器在执行上述工作时需要把在目标CPU 上运行的程序停下来。
实时系统需要实时调试工具,实时调试工具是在不停止目标CPU 工作的情况下,从目标CPU 获取信息并控制程序在目标CPU 上的运行。
想要实现实时调试,需要在调试工具和目标CPU 之间建立一条实时信息通道。
实时通道包括两个方面:硬件通道和软件通道。
我们称实时硬件通道为实时仿真器,实时软件通道为实时调试工具。
3. DSP 实时调试---Realtime emulator
要在调试工具和目标CPU 之间实现硬件实时通信通道,需要在PC 端和目标DSP 端定义硬件接口。
TI 的DSP 用JTAG 作为硬件调试接口,我们通常所用的PC 端的硬件接口有PCI,USB,EPP,PCMCIA,所以DSP 实时调试工具通常是一个盒子或一个PC 插卡加盒子。
实时调试工具的代表是TI 的XDS560 和闻亭公司的XDS560。
TI 的XDS510
和闻亭公司的XDS510 是准实时仿真器(510 不支持AET)
4. Realtime debugger----High speed RTDX
为在调试工具和目标CPU 之间实现软件实时数据交换通道,TI 在CCS 中定义了RTDX 技术。
RTDX 译为实时数据交换。
在PC 上使用CCS 调试工具的使用者要在目标DSP 中使能RTDX 模块,DSP 软件工程师要把RTDX.obj 与他自己的程序连接起来,然后在他的应用软件中调用RTDX 功能。
当使用RTDX 功能时,需要停止目标DSP 的运行,然后在调试工具和DSP 之间建立数据通道。
当使用TDS510 或XDS510 型号的仿真器时,RTDX 的速度仅有5-10K bytes/S,对于DSP 的应用来说,这远远不够。
仿真器与DSP 的JTAG 接口造成了RTDX 的瓶颈,想要增大RTDX 的带宽就需要使用TDS560 或XDS560 和选择DSP 的EJTAG接口(如6211,64x,55x)。
如果使用XDS560 和6211 芯片,RTDX 速度可以提高到1.5M bytes/S,
我们称之为高速RTDX。
5. Real time Event debug----Advance Event Trigger (AET)
在实时系统,需要处理(像硬件中断,定时器)这样的实时事件。
我们在处理一般事件时,通常是在中断程序入口插入一个软件中断,事件一旦被触发,程序将停在中断处,我们可以观察所需要的信息。
但目标DSP 被停止运行后,我们将丢失其他的实时事件和实时数据流。
为解决这样的问题TI 提出了AET(高级事件触发),我们可以在不停止DSP运行的情况下捕捉到实时事件。
要运行AET,我们需使用560 和选择有EJTAG接口的DSP 芯片(621X,64X,55X,OMAP)。
510 不支持AET。
6. Summary
? 560----支持高速RTDX,ATE(选用有EJTAG 接口的DSP 芯片)---我们称之为实时调试工具
? 510----支持低速RTDX,不支持AET-----我们称之为“准实时仿真器”或“非实时仿真器”
? 标注:560 包含了510 的主要函数,将在CCS2.3 版本中包含所有的函数,客户通过选择560 可以使他们的投资保值,因为他
们早晚要将510 升级成560.。