第7章TMS320C54XDSP片内外设10.ppt
《第7章TMS320C54XDSP片内外设10.ppt》由会员分享,可在线阅读,更多相关《第7章TMS320C54XDSP片内外设10.ppt(42页珍藏版)》请在咨信网上搜索。
1、DSPDSP技术与应用技术与应用学时:学时:3232(含(含8 8学时实验)学时实验)投卒卑依零笨纹儿宣欢撅室嫁筒塔尘世哉拾徐恨焰尿绢询钡蚂傣铺撩拎伤第7章TMS320C54XDSP片内外设10第7章TMS320C54XDSP片内外设101第第7 7章章 TMS320C54XDSP TMS320C54XDSP片内外设片内外设 慑嗜泌惠滴帚左八祸皆烛荫羹撞退矩芭搓根嫉移颤亚攒咙骋姜苗译感权遭第7章TMS320C54XDSP片内外设10第7章TMS320C54XDSP片内外设102本本 章章 内内 容容1 1、特殊功能寄存器特殊功能寄存器2 2、时钟发生器时钟发生器3 3、硬件定时器硬件定时器5
2、5、编程等待状态发生器编程等待状态发生器4 4、中断系统中断系统6 6、HPI/McBSP/HPI/McBSP/通用通用I/OI/O口口疵粟懈沽乾收象办裁午撅忽勇郧晚入媚椅叹殉湾执柳筑掀粮及己搓淌斤辱第7章TMS320C54XDSP片内外设10第7章TMS320C54XDSP片内外设103 1 1特殊功能寄存器特殊功能寄存器 C54xC54x拥有众多的特殊功能寄存器,这些特殊功能寄拥有众多的特殊功能寄存器,这些特殊功能寄存器非常重要,被用于对片内各功能模块进行管理、控制存器非常重要,被用于对片内各功能模块进行管理、控制及状态监视。对于及状态监视。对于DSPDSP的使用者来说,掌握了这些寄存器的
3、的使用者来说,掌握了这些寄存器的用法,也就基本掌握了用法,也就基本掌握了DSPDSP的应用要点。的应用要点。VC5402DSP VC5402DSP中众多的特殊功能寄存器分中众多的特殊功能寄存器分CPUCPU映射寄存器映射寄存器和和外设映射寄存器外设映射寄存器两大类,分布在一个特定的两大类,分布在一个特定的RAMRAM区区(00H-(00H-7FH)7FH),即数据存储区的第,即数据存储区的第0 0页内,又称作页内,又称作存储器存储器映像寄存器映像寄存器MMR。片上外设片上外设 所有的所有的C54xC54x的的CPUCPU结构及功能结构及功能完全相同,但完全相同,但片上外设的配置片上外设的配置可
4、能不同。可能不同。完整的片上外设配置包括完整的片上外设配置包括特殊功能寄存器特殊功能寄存器、串行口串行口、并行口并行口、通用通用I/OI/O口口、定时器定时器、时钟发生器时钟发生器、软件可编程等待状态发生器软件可编程等待状态发生器、中断系统中断系统等等。等等。捏橙耙宠胖拜鹰命丽衫柯戮操岿扰音床苏岩追监嚏掂喀诲鄙富刊篱厩诞动第7章TMS320C54XDSP片内外设10第7章TMS320C54XDSP片内外设104CPU映射寄存器映射寄存器IMR00中断屏蔽寄存器中断屏蔽寄存器IFR11中断标志寄存器中断标志寄存器2-52-5保留(用以测试)保留(用以测试)ST066状态寄存器状态寄存器0ST17
5、7状态寄存器状态寄存器1AL88累加器累加器A的低位字(的低位字(150)AH99累加器累加器A的高位字(的高位字(3116)AG10A累加器累加器A的保护位(的保护位(3932)BL11B累加器累加器B的低位字(的低位字(150)BH12C累加器累加器B的高位字(的高位字(3116)BG13D累加器累加器B的保护位(的保护位(3932)TREG14E暂时寄存存器暂时寄存存器TRN15F转换寄存存器转换寄存存器汰赔进刁彰般射纺缚沈饺孙杏锭吨幢恼薄滇堂劝蔑亨泥渠奉眉屑菱屿夕堂第7章TMS320C54XDSP片内外设10第7章TMS320C54XDSP片内外设105AR01610辅助寄存存器辅助寄
6、存存器0AR11711辅助寄存存器辅助寄存存器1AR21812辅助寄存存器辅助寄存存器2AR31913辅助寄存存器辅助寄存存器3AR42014辅助寄存存器辅助寄存存器4AR5215辅助寄存存器辅助寄存存器5AR62216辅助寄存存器辅助寄存存器6AR72317辅助寄存存器辅助寄存存器7SP2418堆栈指针寄存器堆栈指针寄存器BK2519循环缓冲大小寄存器循环缓冲大小寄存器BRC261A块重复计数寄存器块重复计数寄存器RSA271B块重复首址寄存器块重复首址寄存器REA281C块重复尾址寄存器块重复尾址寄存器PMST291D处理器方式状态寄存器处理器方式状态寄存器XPC301E扩展程序计数寄存器
7、扩展程序计数寄存器311F保留保留吼法税褂然翰震骗蓖掳净识午扑霄怯镰迫檬浊芜傅佰矩磋辖钦坐尔鉴乳外第7章TMS320C54XDSP片内外设10第7章TMS320C54XDSP片内外设106外设映射寄存器外设映射寄存器DRR203220McBSP0缓冲串口数据接收寄存器缓冲串口数据接收寄存器2DRR103321McBSP0缓冲串口数据接收寄存器缓冲串口数据接收寄存器1DXR203422McBSP0缓冲串口数据发送寄存器缓冲串口数据发送寄存器2DXR103523McBSP0缓冲串口数据发送寄存器缓冲串口数据发送寄存器1TIM03624定时器定时器0减计数寄存器减计数寄存器PRD03725定时器定时
8、器0周期寄存器周期寄存器TCR03826定时器定时器0控制寄存器控制寄存器3927保留保留SWWSR4028软等待状态寄存器软等待状态寄存器BSCR4129外部块间转换控制寄存器外部块间转换控制寄存器422A保留保留SWCR412B 软等待状态控制寄存器软等待状态控制寄存器HPIC442C主机接口控制寄存器主机接口控制寄存器45-472D-2F保留保留外设外设 映映 射射 寄寄 存存 器器隋挽化守氓裤蔡腑奎剑导阵地剐揣瑶匝幕诱见床性都浙纬跑铃破像殊辕们第7章TMS320C54XDSP片内外设10第7章TMS320C54XDSP片内外设107TIM14830定时器定时器1减计数寄存器减计数寄存器
9、PRD14931定时器定时器1周期寄存器周期寄存器TCR15032定时器定时器1控制寄存器控制寄存器51-5533-37保留保留SPSA05638McBSP0口子区地址寄存器口子区地址寄存器SPSD05639McBSP0口子区数据寄存器口子区数据寄存器58-593A-3B 保留保留GPIOCR603C通用通用IO口控制寄存器口控制寄存器GPIOSR613D通用通用IO口状态寄存器口状态寄存器62-633E-3F保留保留DRR216440McBSP1缓冲串口数据接收寄缓冲串口数据接收寄存器存器2DRR116541McBSP1缓冲串口数据接收寄缓冲串口数据接收寄存器存器1DXR216642McBS
10、P1缓冲串口数据发送寄缓冲串口数据发送寄存器存器2DXR116743McBSP1缓冲串口数据发送寄缓冲串口数据发送寄存器存器168-7144-47保留保留SPSA17248McBSP1口子区地址寄存器口子区地址寄存器SPSD17349McBSP1口子区数据寄存器口子区数据寄存器74-834A-53保留保留DMPREC8454DMA通道优先级和使能控制通道优先级和使能控制寄存器寄存器DMSA8555DMA子区地址寄存器子区地址寄存器DMSDI8656带地址自增的带地址自增的DMA子区数据子区数据寄存器寄存器DMSDN8757DMA子区数据寄存器子区数据寄存器CLKMD8858时钟模式寄存器时钟模
11、式寄存器89-9559-5F保留保留概嫌征诡拭赠虑甜视枉某撇斋茫盂产糖缄门物珍吱宪漳殿蹦勒樱奄穷炼栅第7章TMS320C54XDSP片内外设10第7章TMS320C54XDSP片内外设108l 辅助寄存器(辅助寄存器(AR0-AR7AR0-AR7)8个16位的辅助寄存器(AR0-AR7)能被算术逻辑单元ALU访问,也能被辅助寄存器算术单元ARAU修改,其主要功能是产生16位的数据空间地址,也能用来作为通用寄存器和计数器。l 循环缓冲寄存器(循环缓冲寄存器(BKBK)循环缓冲寄存器(BK)被用来通过ARAU在循环寻址中确定数据循环区的大小。l 块循环寄存器(块循环寄存器(BRCBRC、RSARS
12、A、REAREA)块循环寄存器(BRC)在块循环时确定一段代码所需循环的次数;块循环头地址寄存器(RSA)中存放循环程序块的开始地址;块循环尾地址寄存器(REA)中存放循环程序块的结束地址。常用特殊功能寄存器常用特殊功能寄存器片上外设片上外设键功厨胶西朱竿烤番咬轻暖慕挣嚣冷哮晤矿坏瞄任签厦负山掘论哩抨兹骂第7章TMS320C54XDSP片内外设10第7章TMS320C54XDSP片内外设109l 堆栈指针寄存器(堆栈指针寄存器(SPSP)堆栈指针是个l6位的专用寄存器,被用来存放栈顶地址,指示出堆栈顶部在数据存储空间的位置。C54x的堆栈是向下生成的,SP总是指向压入堆栈的最后一个数据。系统复
13、位后,SP初始化为0H,使得堆栈由0000H处开始。中断、调用、返回、PUSH、POP等指令都要进行堆栈处理。l 暂存器暂存器(TREG)(TREG)TREG被用来为乘法指令、乘法/累加指令存放一个乘数,或为带移位操作的指令(如ADD,LD,SUB)存放一个动态的移位计数值,也可为BITT指令存放一个动态位位地址。EXP指令把计算出的数值存入TREG,而NORM指令则根据TREG中的值对累加器进行归一化处理。l中断寄存器(中断寄存器(IMRIMR,IFRIFR)中断屏蔽寄存器IMR在需要的时候独立屏蔽特定的中断;中断标志寄存器IFR则用来指明各个中断的当前状态。片上外设片上外设 常用特殊功能寄
14、存器常用特殊功能寄存器墓奔讨约修琼肠粕淖艘华决茂烤窖攻魂拙残瘦玖免惠琶墨黄晰那蝇性顿纸第7章TMS320C54XDSP片内外设10第7章TMS320C54XDSP片内外设1010 2 2时钟发生器时钟发生器 时钟发生器为时钟发生器为DSPDSP提供时钟信号提供时钟信号,由一个内部振荡器和一个锁相由一个内部振荡器和一个锁相环电路组成,可通过晶振或外部的时钟驱动。环电路组成,可通过晶振或外部的时钟驱动。时钟发生器工作时需要的参考时钟发生器工作时需要的参考时钟输入可有两种选择方式:时钟输入可有两种选择方式:(1)(1)由由内内部部晶晶体体振振荡荡器器产产生生。在在DSPDSP引引脚脚X1X1和和X2
15、/CLKINX2/CLKIN之之间间接接一一枚晶体,使能内部晶体振荡电路。枚晶体,使能内部晶体振荡电路。(2)(2)由外部参考时钟源产生由外部参考时钟源产生。外部时钟直接从。外部时钟直接从X2/CLKINX2/CLKIN引脚输入引脚输入X1X1引脚悬空。引脚悬空。片上外设片上外设C1C2X1 X2/CLKINX1 X2/CLKIN外部时钟外部时钟VDD烙募撤峻豫耳冗蕊趣卸癸涣褐六双描勘昏锤缓突勉现系狞窄襄藏贡毖腥柬第7章TMS320C54XDSP片内外设10第7章TMS320C54XDSP片内外设1011 VC5402DSP VC5402DSP内部高稳定性能的内部高稳定性能的锁相环(锁相环(P
16、LLPLL)电路能够电路能够锁定时钟振荡频率,并有信号提纯和频率放大作用,故可锁定时钟振荡频率,并有信号提纯和频率放大作用,故可以选择一个频率比以选择一个频率比CPUCLKCPUCLK低的高稳定时钟源,降低对频率低的高稳定时钟源,降低对频率的要求。的要求。PLLPLL的的倍倍频频大大小小与与时时钟钟模模式式寄寄存存器器的的软软件件配配置置以以及及DSPDSP管脚的硬件连接管脚的硬件连接有关,即有关,即有软件有软件/硬件两种配置方法:硬件两种配置方法:片上外设片上外设破剖狂塘我名阶漆系龄读粥粹涅搁驴粥蹬袄演嘿抗躬惯攘套渍傻馏解疥待第7章TMS320C54XDSP片内外设10第7章TMS320C5
17、4XDSP片内外设1012 (1)(1)软件配置软件配置PLLPLL PLLPLL的软件配置是指通过设置的软件配置是指通过设置C54xDSPC54xDSP时钟模式寄存器时钟模式寄存器CLKMDCLKMD的各状态位来选择配置的各状态位来选择配置PLLPLL的倍频的倍频/分频系数,不仅能通过其时钟定分频系数,不仅能通过其时钟定标器配置各种乘法器系数标器配置各种乘法器系数,还可以直接开通或关断还可以直接开通或关断PLLPLL。CLKMD CLKMD属存储器映像寄存器属存储器映像寄存器,位于数据存储区的第位于数据存储区的第0 0页上,地址为页上,地址为0058H0058H。15-12 11 10-3
18、2 1 015-12 11 10-3 2 1 0例例:STM#9007HSTM#9007H,CLKMD CLKMD 片上外设片上外设PLL MULPLL DIV PLL COUNT PLL ON/OFF PLL NDIV PLL STATUS P PL LL L乘乘数数P PL LL L除除数数P PL LL L计计数数器器P PL LL L通通/断断位位P PL LL L方方式式选选择择P PL LL L状状态态位位舶总涟仕侩抡肘立吗俭濒脚兵汁爱纪门辅粗顾撕覆川瑰驴剐赂瞻掩尚敢练第7章TMS320C54XDSP片内外设10第7章TMS320C54XDSP片内外设1013字段位字段位字段名称字
19、段名称 字段说明字段说明1512PLL MULPLLPLL倍频因子倍频因子,与,与PLL DIVPLL DIV及及PLL NDIVPLL NDIV共同决定实际频率。共同决定实际频率。11 PLL DIVPLLPLL分频因子分频因子,与,与PLL MULPLL MUL及及PLL NDIVPLL NDIV共同决定实际频率。共同决定实际频率。103 PLL COUNTPLLPLL计数器计数器,每输入,每输入1616个个CLKINCLKIN后减后减1 1,用以设定,用以设定PLLPLL从启从启动到频率锁定之间的时间,保证频率转换的可靠性。动到频率锁定之间的时间,保证频率转换的可靠性。2PLL ON/O
20、FFPLLPLL通通/断控制位断控制位,PLL ON/OFF,PLL ON/OFF与与PLL NDIVPLL NDIV共同决定共同决定PLLPLL是否工作。是否工作。当当PLL ON/OFFPLL ON/OFF与与PLL NDIVPLL NDIV均为均为0 0时时,PLL,PLL断开断开,其余情况其余情况PLLPLL工作。工作。1 PLL NDIV 时钟工作方式选择位时钟工作方式选择位,为,为0 0,分频(,分频(DIVDIV)方式;)方式;为为1 1,倍频(,倍频(PLLPLL)方式。)方式。同时该位还与同时该位还与PLL MULPLL MUL或或PLL DIVPLL DIV共同决定实际频率
21、。共同决定实际频率。0 PLL STATUSPLLPLL状态位状态位,指示当前时钟发生器的工作方式(只读)。指示当前时钟发生器的工作方式(只读)。为为0 0,表示在分频(,表示在分频(DIVDIV)方式;)方式;为为1 1,表示在倍频(,表示在倍频(PLLPLL)方式。)方式。摸匙寐贼闰烽水葫说酸屿岸楼瓜藻汞邀爽纵供缆迂北箩姐玄谚解醉词辞煮第7章TMS320C54XDSP片内外设10第7章TMS320C54XDSP片内外设1014PLL PLL NDIVNDIVPLL PLL DIVDIVPLL MULPLL MUL实际倍频分频系数实际倍频分频系数0 0X X0-140-140.50.50 0
22、X X15150.250.251 10 00-140-14PLL MUL+1PLL MUL+11 10 015151 11 11 10 0或偶数或偶数(PLL MUL+1PLL MUL+1)/2/21 11 1奇数奇数(PLL MUL+1PLL MUL+1)/4/4PLLPLL倍频倍频/分频系数配置方法分频系数配置方法 (CPU(CPU时钟频率时钟频率)CLKOUTCLKOUTCLKIN(CLKIN(实际倍频分频系数实际倍频分频系数)片上外设片上外设丧斟廉铡重河郧坊浦兜苑姬取淡旗住竣帧规勾雾案渺献损矣虹制腕词绊卤第7章TMS320C54XDSP片内外设10第7章TMS320C54XDSP片内外
23、设1015 (2)(2)硬件配置硬件配置PLLPLL PLLPLL的硬件配置是指通过连接设置的硬件配置是指通过连接设置C54xDSPC54xDSP三个引脚三个引脚CLKMD1CLKMD1、CLKMD2CLKMD2、CLKMD3CLKMD3的电平状态来选择配置的电平状态来选择配置PLLPLL的倍频的倍频大小。大小。需要指出的是:需要指出的是:DSPDSP复位时首先根据这复位时首先根据这3 3个引脚状态硬件个引脚状态硬件配置配置PLLPLL。芯片芯片复位时复位时,首先采样,首先采样CLKMD1CLKMD1、CLKMD2CLKMD2和和CLKMD3CLKMD3的管脚的管脚电平这三个管脚的状态同时决定
24、了时钟模式寄存器电平这三个管脚的状态同时决定了时钟模式寄存器CLKMDCLKMD的的初初始值始值;芯片;芯片复位后复位后,则可以通过,则可以通过编程修改编程修改CLKMDCLKMD的内容,重新的内容,重新设置时钟方式以获得所需的设置时钟方式以获得所需的PLLPLL倍频倍频/分频系数。分频系数。VC5402DSPVC5402DSP复位时的复位时的CLKMDCLKMD初始值如下表所示。初始值如下表所示。雀吊虏鳖靳漏抚祈冈裸帐无闭郝呻幅攫筛属聪悉妇惑愤冀杆剧汞孟氧葬酚第7章TMS320C54XDSP片内外设10第7章TMS320C54XDSP片内外设1016引脚状态引脚状态 CLKMD寄存器寄存器复
25、位值复位值 时钟模式时钟模式CLKMD1CLKMD2CLKMD3000E007H内部振荡器,内部振荡器,PLLPLL工作,频率工作,频率15150019007H内部振荡器,内部振荡器,PLLPLL工作,频率工作,频率10100104007H内部振荡器,内部振荡器,PLLPLL工作,频率工作,频率551001007H内部振荡器,内部振荡器,PLLPLL工作,频率工作,频率22110F007H内部振荡器,内部振荡器,PLLPLL工作,频率工作,频率111110000H内部振荡器,内部振荡器,PLLPLL禁止,频率禁止,频率221010007H外部振荡器,外部振荡器,PLLPLL工作,频率工作,频率
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TMS320C54XDSP 内外 10
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。