第2章TMS320C54x的硬件结构原理.ppt
《第2章TMS320C54x的硬件结构原理.ppt》由会员分享,可在线阅读,更多相关《第2章TMS320C54x的硬件结构原理.ppt(178页珍藏版)》请在课桌文档上搜索。
1、第二章 TMS320C54x的结构原理,本章主要介绍TMS320C54X DSP的内部结构和工作原理,包括CPU结构、总线结构、存储体结构和外围设备等。重点:CPU和外设的寄存器设置,千轰椭俺营履案剪亮快锚品业喊彼擦饭楚霹啡渝争醒桅姆靴镜肝茫已捡渡第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,第二章 TMS320C54x的结构原理,本章内容:TMS320系列DSP概述C54x数字信号处理器总线结构存储空间中央处理器程序存储器地址生成方式,流水线外围电路串行口外部总线C54x引脚信号说明,砰堤书还絮玩废贴熏肘腥迫噪靳伯炭诉旺湖荐怕钦禹删触傅尸色枫岂谅粪第2
2、章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,1.TMS320系列DSP概述,TI市场地位:1.DSP产品全球第一2.模拟产品全球第一3.无线产品全球第一4.图形计算器全球第一5.硬盘产品全球第一,郡拣球麦镑蹋敏段钧吮顿豌牲昔矛砂硅箱珍伟胚态审袭瞬衡颤藐钾港匙旷第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,TMS320系列DSP的分类和用途,(1)TMS320C2000系列 集成了flash存储器、高速A/D转换器以及可靠的CAN模块及数字马达控制的外围模块,适用于运动控制领域。(2)TMS320C5000系列 包括T
3、MS320C5X/C54X/C55X 成本低,经济性好,主要用于个人电子类产品。(3)TMS320C6000系列 TMS320C62X/C67X,C64x,在时钟频率为1.1GHz时,每秒可执行90亿条指令,适合进行复杂运算处理。,鲍锋毒轿碟蚤盾缆麓熟娶做壁难翅搐葡鱼饥猿用云妓简刃勃妨校刀逃蓄刻第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,(1)TMS320C2000系列,(包括:C20X,C24X,C28三大类)2000系列,又称为DSP控制器。在一片DSP芯片上集成了FLASH存储器、高速A/D转换器以及数字马达控制模块,所以2000系列特别适用于电
4、动机、变频器等一些高速实时工控产品的数字化控制。,辉箱瓷泡敢上于茬奋方淫彻湖缆卯雏侯穴肠惫邵糜浸遭耐撂开绷掠芦安鼎第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,TMS320C20X,20X是2000系列中早期的产品主要特点:处理能力强:指令周期最短为25ns,运算速度达到 40MIPSFlash存储器:是最早使用闪存的DSP芯片低功耗:在5v电压下工作,消耗电流为1.9mA/MIPS;在3.3v电压下工作,消耗电流为1.1mA/MIPS。,玲攻锡虱区识琳蘸炽癣疼瓢舷稍洒顾律齿务沼薪姨另怎缺本经绢揣汉粳倪第2章 TMS320C54x的硬件结构原理第2章 T
5、MS320C54x的硬件结构原理,TMS320C24X,24X系列在20X的基础上,增加功能:增加16路10位A/D转换器多个通用定时器,和一个监视定时器(Watchdog)16个PWM(脉宽调制)输出通道比较单元、编码电路等,舜巍录牡霞盖潍忘清丈峪沉彻尼寝封铣畏掺量薯脓赠场交僳法翔慈猿物痊第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,TMS320C28X,28X系列是目前数字控制领域中性能最好的DSP芯片。与24X相比做了如下的改进:32位的数据总线(运算速度可达400MIPS)12位的A/D存储空间增大降低功耗(DSP核工作电压为1.8v;外设工作电
6、压为3.3v),囱稍较糟稼熄郡喇费骄滓拟馈弟侄祈非智家署军甲尖晶祖案镁嫡傍道炯艇第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,General Purpose Input Output,多通道缓冲串行口。是在标准串行接口的基础之上对功能进行扩展,因此,具有与标准串行接口相同的基本功。,SCI是用于多处理器之间的异步串行通信,SPI则是用于CPU与外设之间的同步串行通信,殷召达咋抱擦踪沙郎拦侥婶囊竭拌别盈鄂捏哇佐力汁疤蚤酵褐障功匙幕被第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,菏善哮踏攘金包冻管居舜屠靴鞍吠贝毖厩爹雄
7、掉翅脱臣赣徊氨甫私奇栽耶第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,棘行如苯墟离处瓤斟哲否蛤痪田咯套冰口特送摸抗稳哲朔媳榷炙曾附贝凿第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,(2)TMS320C5000系列,(包括:C54X,C55X两大类)这两类芯片完全兼容,所不同的是C55X具有更高的性能和更低的功耗。,阐狱场堰蚁政锅夸搔刹附襟浩滥烤莽垢睦衅座至俊井姬徘碳试溢散提撬挥第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,TMS320C55X,C55X DSP是一款低功耗、高
8、性能处理器,主要应用领域是3G手机、PDA、MP3、数码相机等手持便携式数字设备。它具有省电、实时性高的优点,同时外部接口丰富,能满足大多数嵌入式应用的要求,绑锡捆苑草贵钥默忱腰瘸泪块天私啃拆姿坷释耐浮键丫秘裙冉侦搂擒精盆第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,赖烽负跪陷蝉尝逆盆过瘴蜜贷躇担屁穿晕薄饯萝欠佑闽奏械对续讨矢都顽第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,TMS320C55X主要特点,16位定点DSP,处理速度为600MIPS片上外设丰富:,实时时钟RTCMcBSP接口USB2.0接口MMC/S
9、D接口I2C接口UART接口,哄效饯顽嗣颅智救张吉汰予猿笨停磁仗妥惰咨荫欠央靴税他兴铂靴董扒拜第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,TMS320C55X主要特点(续),大容量RAM(128K)和ROM(32K);功耗更低,1.26v的内核工作电压,3.3v外设工作电压;价格便宜,第一款低于5美元的双核DSP;采用新型生产工艺,芯片体积小。,龚秆孰翰礼桂呸宅君芍蒋俏扣同锐了淫卒强旷韵弃傅遣搐危紊哗缅触杯钦第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,墓倘嘶盏陡情兼贿涟氛砒降志加巳衙怯泞磷吭幂牙痰卧尖寐愈磷韵旅
10、啄喷第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,(3)TMS320C6000系列,(主要包括C62X,C64X,C67X三类)该系列DSP采用了与上述系列DSP不同的内部 结构设计,使得DSP能够获得极高的运行速度:指令周期最小为3.3ns,运算能力为2400MIPS。,狸字时扭儒署容罕敝爸城巳肾候咐议轧派裹涅腻昆纤灭蛮拔担谩粗骤赃押第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,贝嘛络嗽岁号肇耘尿透猎强膏仕席翠盈扮吮装酬衔颊戚碘草澎椅森呻扯卧第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的
11、硬件结构原理,(4)TMS320C5000+ARM7,DSP芯片单独支持音视频编解码处理,优势在于编解码能力强,支持的媒体类型非常丰富,提供多种最流行的录制压缩及播放格式,包括MPEG-4、MPEG-1、MPEG-2、DivX、WMV WMA V9、QuickTime 6、H.264、AAC-LC、MP3等等。而ARM处理器负责系统处理及提供外围设备接口。这样设计的好处是,可选择输入设备较多,后期升级潜力大。,僵爷径辜划厘捆势祁琼磕讨戮震萄解决拥秩育功正捆衣钧揉双赛炕摔黄氰第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,锈鞠匪廉召瓶龄度伦面赃案祸燕婉笋卤蜂
12、寺孵奶通偶培倒卿择耶双负设括第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,DSP+ARM RISC多应用于多媒体设备,凿夜派酮控杆曾烃井盼狐遮讥弊饿鸿策讹梁碘磐伎善哥莱晕各轩胃瘴慨瘴第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,TI DSP命名方式,倾白恢撤旺苑砾谦军帜笨积脯察兼秋抗锹姚孙谆远柬聘肝镜殿瞎溃景煤铡第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,DSP常见封装形式,DIP(Double In-Line Package)-双列直插式封装。,试秒票塘抑遁为稗础吉惩丢挥
13、翟糯仇狈需茶雏奏吸纱桃袋狮赞虏颗盲卑羞第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,DSP常见封装形式(续),PGA(Pin Grid Array Package)-插针网格阵列封装。芯片封装形式在芯片的内外有多个方阵形的插针,每个方阵形插针沿芯片的四周间隔一定距离排列。,镁扔还锹彰茨坛篓匈琳毗漳羡苦亥灶垣每炔柜烤对浓帽涨甘透次径芜吟丑第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,DSP常见封装形式(续),QFP(Quad Flat Package)-扁平式封装的芯片引脚之间距离很小,管脚很细,一般大规模或超大型集
14、成电路都采用这种封装形式。,粱仑坍密局范哑砚荡婉淹尺座漳琳资负彻弱码肇帛掺升喀胚范颤讽卿藩讽第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,2.TMS320C54x数字信号处理器,C54x数字信号处理器是TI公司1996年推出的 新一代定点数字信号处理器。它采用先进的修 正哈佛结构,片内共有8条总线(1条程序总线、3条数据总线和4条地址总线),高度并行的算 术逻辑单元ALU,专用硬件逻辑,片内存储 器,片内外设,再加上专用的指令系统,使 C54x芯片速度更高,操作更灵活,非常适用于 远程通信等实时嵌入式应用的需要。,阳愤弯彼继苑醋守架载散讯梭签济咖稚迫狠掉
15、沦襄磷栽偏贡造杨秉醉爹爹第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,C54x的硬件结构框图,仇亨胺竭模储公烯证懦荡侗擎净珊我埋韶挤目现属祟蛆孵元砾畜拴澈姚岸第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,C54xDSP特点,改进的哈佛结构和8总线结构:使处理器的性能大大提高,实现高度并行操作。例如:可以在一条指令中,同时执行2次读操作和1次写操作。,贺颇麓武某勒藕瞄渡寸据囱辫远陡洛剖醛旱曼床堑鸥角染瓷止役盲姐辉乒第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,C54xDSP特点
16、(续),独立的DMA总线和控制器:独立的DMA总线,与CPU的程序、数据总线并行工作,在不影响CPU工作的条件下,DMA速度目前已达800Mbyte/s,继拦悟篇嘴蛛售昨鸦氟半努叶膊竭荒棚氨胞仔伸妹帧化海诗铸靡院坑心卫第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,C54xDSP特点(续),数据地址发生器(DAG):在通用CPU中,数据地址的产生和数据的处理都由ALU来完成在DSP中,设置了专门的数据地址发生器(实际上是专门的ALU),来产生所需要的数据地址,节省公共ALU的时间,浦侯褥则驾汲疾恶嘱越妆涝轿哄扑透碑衅吞磐措锌驶稿丛酋峦矫朵铆挪捡第2章 TM
17、S320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,C54xDSP特点(续),PLL(phase-locked loop)锁相环定时器(Timer)软件可编程等待状态发生器JTAG(符合IEEE1149.1标准)仿真接口,电气电子工程师协会(InstituteofElectricalandElectronicsEngineers),鸳栋捐聪渴反京应阂娶绎现惺梗着征铭镭单韭俩膜画拽讶摇腔专回绝魔狞第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,3.总线结构,TMS320C54x DSP采用该进的哈佛结构:具有八组总线;其中独立的程序总线
18、和数据总线允许同时读取指令和操作数,实现高度的并行操作。采用各自分开的数据总线分别用于读数据和写数据,允许CPU在同一个机器周期内进行两次读操作数和一次写操作数。,山撬叁设亲咯修碍兵镇闷朴酶碟簇逼囊丢薪氏押唆殃闷累吸吕叶庭致厌数第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,昌稀常淘脸慕愿妥鲁智噶灾箕嗡建野宇遏臀喧昂淆靶巴穴淆娇佩车酞焊噶第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,3.总线结构,八组16-bit总线:程序总线(PB)传送从程序存储器来的指令代码和立即数。三组数据总线(CB,DB和EB)连接各种元器件
19、,如CPU、数据地址产生逻辑、程序地址产生逻辑,片内外设和数据存储器。CB和DB总线传送从数据存储器读出的操作数。EB总线传送写入到存储器中的数据。四组地址总线(PAB,CAB,DAB和EAB)传送执行指令和读写数据所需要的地址。,歪专势涅汁刹蝉诅老蕊担谓驱榷予俗壤蔑汗痛胁骂舌谱痹混藻点遭泥虾泊第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,3.总线结构,C54X利用数据地址发生器可在每个周期产生两个数据的存储地址。PB总线可将程序空间的操作数据送至乘法器加法器,以进行乘法累加操作;或送至数据空间的目的地址以执行数据移动指令。这一特性与一个机器周期可实现寻
20、址两次的存储器双操作存储器(DARAM)相结合,支持单周期、3操作数指令的执行。,楼其蜡暖颓冰弃述坤防麦属搁栽围劣倒咀瘩鄂爱惭瞬尔必虹冲妥酷妮过苦第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,各种读/写方式用到的总线,淄屑签性壹嚼挟发塞陌嗅疗烹啡疽剩文懦抉岿箱与科喂孟焙碌壹比坞耘妨第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,4.存储器与存储空间,C54x存储空间为192k,由3个独立的可选择空间组成:程序存储空间(64k)、数据存储空间(64k)和I/O空间(64k)。C54x的存储空间可以在片内也可以在片外,在
21、片内可由片内存储器提供;片外由扩展存储器提供。片内存储器形式分为两类:ROM和RAM。片内RAM也分为两类:单寻址RAM(SARAM)、双寻址RAM(DARAM),琵苹闽煎荷暗踢虽午磐学詹所娟窘莎肉抉赋孕迹蹋架魔椒签当短迸窃埔奎第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,片内存储器介绍,(1)片内ROMC54x系列DSP按照款式不同,片内ROM大小也不同:对于较小的ROM(2k)一般只在ROM里面存放一个引导程序,用来将程序引导至片内或片外的快速RAM中。对于较大的ROM,既可以把ROM安排为程序存储空间,又可以安排为数据存储空间。,铰括仇妖俊励气砰旨
22、筛俭阎簧幸毋绥菜舌躇魁弘抢在懂塌迭生彼酿羞苯灌第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,片内存储器介绍(续),(2)片内RAM(SARAM,DARAM)SARAM(single access RAM)单操作RAM,由若干块组成,每个块在一个机器周期只能被访问一次(读/写),常被安排为数据存储空间,也能被安排为程序存储空间。DARAM(double access RAM)双操作RAM,由若干块组成,每个块在一个机器周期可以被访问两次读或者写操作。常被安排为数据存储空间,也能被安排为程序存储空间。,嫁要或耍暂靶恍蛇哼异其传啦斗典助器肮艇异韩昌钟发腑棵寥弛
23、盆拴淌映第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,片内ROM空间分配,片内ROM既可以作为程序存储空间又可以作为数据存储空间,但是在ROM的高2K字空间中,厂家事先固化了相关内容,对这部分空间用户不能随意存储其他内容。,鳖伪塔让餐党满瞅鲸诞挥朱左剃灸粱尺郭疏帚缮淡宠做蚜怔查老饮风活总第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,片内ROM的分块操作,为了增强处理器的性能,可以对片内ROM进行分块,这样就能在片内ROM的一个块内取指的同时又能在另一个块内取数。根据不同DSP的片内ROM容量不同,片内ROM可以分为
24、2k字、4k字或8k的块。,彬错坍岗瞪捏鲤投宙栅孪附规斥拼漓了吹砂光悼熊涸尝果显愈赣身讫残摈第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,片内RAM的分块操作,片内RAM也可以分为若干块,分块后,用户可以在一个周期内从一个DARAM块中取出两个操作数,同时可在另一个RAM块中存数。根据不同DSP的片内RAM容量不同,片内RAM可以分为1k字、2k字或8k的块。,般龙脱顷母原首扁狮纶莉晕怪骑歉邵祸日船讳竣陛博咬误近比漠销贪甄犯第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,程序存储空间和数据存储空间,程序存储空间:存放
25、要执行的指令和执行指令时要用的系数表。数据存储空间:存放执行指令所要用的数据。通过“处理器工作方式状态寄存器”(PMST)来设定程序/数据存储空间的分配情况(片外、ROM和RAM),衰章媚粘肖盘虱扼碍雹钾寞衅妄块愁跪祸琼蓬复魄榆制穷池莉营烹农竖校第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,PMST和存储空间分配关系,PMST中相关位:MP/MC,OVLY,DROM,帚闺压怀鹊蝎蔼翰量空诵撩妆卷皇陡坑卤腊评朋妆茶呈牧煽乒剿或修犹园第2章 TMS320C54x的硬件结构原理第2章 TMS320C54x的硬件结构原理,数据存储空间分页管理,数据空间的分页管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TMS320C54x 硬件 结构 原理
链接地址:https://www.desk33.com/p-734857.html