原理与应用2011-第三章-tms320f2833x cpu结构和存储器配置_第1页
原理与应用2011-第三章-tms320f2833x cpu结构和存储器配置_第2页
原理与应用2011-第三章-tms320f2833x cpu结构和存储器配置_第3页
原理与应用2011-第三章-tms320f2833x cpu结构和存储器配置_第4页
原理与应用2011-第三章-tms320f2833x cpu结构和存储器配置_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DSP原理与交通大学 第三章:TMS320F2833XCPU结构 器配第3.1节第3.2节TMS320F28335CPU结第3.3节 器配置与第3.4节TMS320F28335习DSP原理与应 第3.1发展历DSP原理与应 3第3.1发展历DSP原理与应 4第三章:TMS320F2833XCPU结构 器配第3.1发展历第3.2节TMS320F28335CPU第3.3节 器配置与第3.4节TMS320F28335习DSP原理与应 第3.2节TMS320F2833XCPU主要参TMS320C28x ndSetReferenceTMS320F28332DigitalSignalControllers(DSCs)DataDSP原理与应 第3.2节TMS320F2833XCPUDSP原理与应 7第3.2节TMS320F2833XCPUDSP原理与应 8第3.2节TMS320F2833XCPUDSP原理与应 第3.2节TMS320F2833XCPUDSP原理与应 10第3.2节TMS320F2833XCPUDSP原理与应 11第3.2节TMS320F2833XCPU150MHz,1.9V内核,3.3V6路DMA通32位外部88路复用128位加密18 输出,6个事件捕捉3个独立32位定2路CAN,3路SCI,2路SPI,1路支持C/C++编程,低功耗DSP原理与应 第3.2节TMS320F2833XCPUS S第3.2节TMS320F2833XCPUDSP原理与应 C28X乘法单元及并行预取指队列及指令译码单DSP原理与应第3.2节TMS320F2833XCPU结C28X内 寄存器32 算数逻辑单32位累加器32位输出移32位乘法输入寄存器

算数逻辑32位辅助寄存器32位乘积结果寄存器DSP原理与应 第3.2节TMS320F2833XCPU 算数逻辑单元(CALU):+,-,&,|一个固定输入是累另一个来自输入移位器或乘法移累加器(ACC):接收CALU的输出,可进行移DSP原理与应 第3.2节TMS320F2833XCPUDSP原理与应 18第3.2节TMS320F2833XCPU16X16乘法单12345DSP原理与应 第3.2节TMS320F2833XCPU32X32乘法单12345DSP原理与应 第3.2节TMS320F2833XCPU移位次由指令字中的常数:ADDdma,shfitADD由TREG低4位:ADDTdma(ADDT移位方DSP原理与应 第3.2节TMS320F2833XCPUDSP原理与应 第3.2节TMS320F2833XCPU状态寄存器:ST0:LSTOVC/OVCU:溢出PM:V:溢出N:负值标Z:结果为0C:进位(借位)标TC:测试标志(TBIT指令OVM:SXM:DSP原理与应 第3.2节TMS320F2833XCPU状态寄存器:ST1:LSTARP:当前ARXF:XF状M0M1MAP:M0M1内存 模OBJMODE:是否兼容C27代AMODE:地址模式位,同PAGE0配IDLESTAT:空闲状EALLOW:仿真器DSP原理与应 第3.2节TMS320F2833XCPU状态寄存器:ST1:LSTLOOP:在循环SPA:堆栈边界对齐VMAP:中断向量 模式位0-0~3F,1:PAGE0寻址DBGM:调试使能INTM:全局中 DSP原理与应 第三章:TMS320F2833XCPU结构 器配第3.1发展历第3.2节TMS320F28335CPU第3.3节 器配与第3.4节TMS320F28335习DSP原理与应 第3.3节TMS320F2833X器配置与低DSP原理与应 27第3.3节 器配置与以DSP原理与应 第3.3节TMS320F2833X器配置与256kDSP原理与应 29第3.3节TMS320F2833X器配置与DSP原理与应 30第3.3节 器配置与外 空间扩展 DSP原理与应 第3.3节TMS320F2833X器配置与扩展(外部)DSP原理与应 32第3.3节TMS320F2833X器配置与扩展(外部)DSP原理与应 33第3.3数DSP原理与应 第3.3节 器配置与GPIO有关寄存器0x00006F80品DSP原理与应 第3.3节 器配置与GPIO有关寄存器0x00006F80复用:GPxMUXn决定该GPIO管脚具体 控制:品质控制是品质:输入信号电平品质:3或6个同步时钟周DSP原理与应 第3.3节 器配置与GPIO有关寄存器0x00006F80品质:输入信号电平品质:3或6个同步时钟周DSP原理与应 第3.3节 器配置与GPIO有关寄存器0x00006F80GPxTOGGLE:置1,作为输出时置DSP原理与应 第三章:TMS320F2833XCPU结构 器配第3.1发展历第3.2节TMS320F28335CPU第3.3节 器配置与第3.4节TMS320F28335寻址方习DSP原理与应 第3.4节TMS320F28335寻址C程序与汇编程序与机器码的对应inta[10],b[10];scale(intk){intfor(i=0;

LRLKAR6,_aLRLKAR5,_bLACK9SAMMBRCR

LARKAR2,-{MARRPTBL4-}LT}MPYSPL DSP原理与应 第3.4节TMS320F28335寻址程序控制 操作数->执行顺序执行例如:ADD#4000h,2对应的程序 容:1011111110010010DSP原理与应 第3.4节TMS320F28335寻址寻址模式控制位ST1.8控制寻址AMODE=0,16位寻址模式,与大多数兼容AMODE=1,32位寻址模DSP原理与应 第3.4节TMS320F28335寻址方寻址:取操作数、数据或IO立即数直接寻址堆栈寻址间接寻址寄存器DSP原理与应 第3.4节TMS320F28335寻址立即数寻址方式 例如 loc16*0100;地址0100h的内容放到loc16DSP原理与应 第3.4节TMS320F28335寻址直接寻址方式 例如MOVWADDAL,@VarADSP原理与应 第3.4节TMS320F28335寻址堆栈寻址方式 例如ADDAL,*−SP[5]从当前栈顶-5的位置取值MOV*-SP[8],AL将AL内容存到当前栈顶-8的位DSP原理与应 第3.4节TMS320F28335寻址间接寻址方式地址,可数据段的任一单元:当前XAR用*例如:MOVLXAR2,#Array1MOVLMOVMOVLACC,*XAR2++MOVL*XAR3++,ACCBANZLoop,AR0−−DSP原理与应 第3.4节TMS320F28335寻址间接寻址方式选项和操作数选项(对当前AR的值符例不增不LXT执行前AR内容增LXT执行后AR内容增LXT执行前AR内容减*--执行后AR内容减*ARn-加变址LXT减变址*-*-反向进位加变址LXT反向进位减变*BR0-DSP原理与应 第3.4节TMS320F28335寻址间接寻址方式选项和操作数反向进位加/减(reversecarryAR0=AAAAh=101010101010则实际+/-5555h010101010101DSP原理与应 第3.4节TMS320F28335寻址

WN/2WN/2N/2NW1WNW2WNW3WN

DSP原理与应 第3.4节TMS320F28335寻址寄存器寻址方式寄存器内容:直接使用寄存器内方法为:@寄存器名,例如可用寄存器 例如MOVLXAR6,@ACC;把ACC的值放入MOVLADDL

把XT的值放入ACC=ACC+DSP原理与应 习1.请查找资料选择合 0X200000开始扩展扩展RAM的原要求有完整的引该型号及关键参DSP原理与应 习 哪种寻DSP原理与应 参考1.TMS320F/C24xDSPControllersC InstructionSetRe

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论