版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、13.5 3.5 片内外围设备片内外围设备1 1通用通用I/OI/O引脚引脚2 2软件可编程等待状态发生器软件可编程等待状态发生器3 3可编程分区转换逻辑可编程分区转换逻辑4 4主机接口(主机接口(HPIHPI)5. 5. 定时器定时器6 6时钟发生器时钟发生器7 7串行通信接口串行通信接口TMS320C54x片内外设有:片内外设有:21通用通用I/O引脚引脚 每种每种C54x芯片都有芯片都有BIO和和XF 2个通用个通用I/O引脚。引脚。BIO是可用软件控制的输入引脚是可用软件控制的输入引脚,通过该监测外部器件通过该监测外部器件.XF是一可用软件控制的输出引脚是一可用软件控制的输出引脚,可用
2、于向外发出信号;可用于向外发出信号; 2软件可编程等待状态发生器软件可编程等待状态发生器 可使外部总线周期延迟可使外部总线周期延迟114个机器周期,以便个机器周期,以便C54X与片外的慢速存储器或与片外的慢速存储器或I/0设备匹配;设备匹配;3可编程块切换逻辑可编程块切换逻辑 当访问程序或数据存储器的存储体边界时,可编程当访问程序或数据存储器的存储体边界时,可编程块切换逻辑会自动插入一个等待周期,防止总线竞争。块切换逻辑会自动插入一个等待周期,防止总线竞争。 当存储过程由程序存储器转向数据存储器时,也会当存储过程由程序存储器转向数据存储器时,也会插入一个周期。存储器块切换的块大小由块切换控制器
3、插入一个周期。存储器块切换的块大小由块切换控制器(BSCR)确定。)确定。 34主机接口(主机接口(HPI) 主机接口为一个主机接口为一个8位或位或16位并行接口,是位并行接口,是DSP与主微处与主微处理器通信的接口。通过理器通信的接口。通过C54x和主微处理器都可访到的和主微处理器都可访到的C54x片内存储器,并且可在片内存储器,并且可在C54x和主微处理器之间进和主微处理器之间进行交换信息。行交换信息。 HPI接口通过接口通过HPI控制寄存器(控制寄存器(HPIC),地址寄存器(地址寄存器(HPIA),数数据锁存器(据锁存器(HPID)和和HPI内存块实现与主机通信。内存块实现与主机通信。
4、 HPI与主机的连接与主机的连接45.定时器定时器C54x有一个带有一个带4位预定标器的位预定标器的16位的定时器。每位的定时器。每过过个个CLKOUT周期,定时器减周期,定时器减1每次减至每次减至0时产时产生时钟中断。通过设置专用的状态位,可控定时生时钟中断。通过设置专用的状态位,可控定时器停止计数、重新计数、复位或停止工作。器停止计数、重新计数、复位或停止工作。56.时钟发生器时钟发生器 时钟发生器由振荡器和锁相环时钟发生器由振荡器和锁相环(PLL)组成。时钟发组成。时钟发生器可由石英晶体与内部振荡器进行内部驱动,或由生器可由石英晶体与内部振荡器进行内部驱动,或由外部时钟信号驱动。外部时钟
5、信号驱动。PLL通过专用器件使源时钟信号通过专用器件使源时钟信号与某一因子相乘产生内部与某一因子相乘产生内部CPU时钟,因而应采用比时钟,因而应采用比CPU工作频率低的源时钟信号。工作频率低的源时钟信号。67. 串行通信接口串行通信接口串行通信接口的系统功能,就是向串行通信接口的系统功能,就是向DSP器件提供在器件提供在CPU控制下的串行通信功能控制下的串行通信功能串行通信功能是连接不同的数字化电子系统的基本功能串行通信功能是连接不同的数字化电子系统的基本功能电路电路DSP器件中串行通信接口必须具有如下特性:器件中串行通信接口必须具有如下特性:通信在通信在CPU控制下完成;控制下完成;通信的协
6、议可以灵活设置;通信的协议可以灵活设置;通信过程能与通信过程能与CPU并行工作。并行工作。7C54x 系列有四种类型的串行接口:系列有四种类型的串行接口:标准同步串行接口(标准同步串行接口(SP),缓冲串行接口(),缓冲串行接口(BSP),),时分多路串行接口(时分多路串行接口(TDM),多通道缓冲串口(),多通道缓冲串口(McBSP) C54x串行口的配置串行口的配置 串行口串行口C541VC549 VC5401VC5402VC5404VC5407VC5409VC5410VC5416 VC5441同步串口同步串口SP2000000000缓冲串口缓冲串口BSP0200000000时分多路串口时
7、分多路串口TDM0100000000多通道缓冲串口多通道缓冲串口McBSP002233333128(1 1)标准同步串行口标准同步串行口SP SP是一个高速、全双工、双缓冲的串行口,提供了与是一个高速、全双工、双缓冲的串行口,提供了与编码器、编码器、A/D转换器等串行设备之间的通信,可实现数据的转换器等串行设备之间的通信,可实现数据的同步发送和接收,能完成同步发送和接收,能完成8 8位字节或位字节或1616位字的串行通信。位字的串行通信。 每个串行口都含有发送数据寄存器每个串行口都含有发送数据寄存器DXR、发送移位寄发送移位寄存器存器XSR、接收数据寄存器接收数据寄存器DRR和接收移位寄存器和
8、接收移位寄存器RSR,并能以并能以1/4机器周期频率工作。机器周期频率工作。 在进行数据的接收和发送时,串行口能产生可屏蔽的在进行数据的接收和发送时,串行口能产生可屏蔽的收、发中断(收、发中断(RINT和和XINT),),通过软件来管理数据的接收通过软件来管理数据的接收和发送。整个过程由串行口控制寄存器和发送。整个过程由串行口控制寄存器SPC控制。控制。 9(2 2)缓冲同步串行口缓冲同步串行口BSP BSP是一种增强型同步串行口,是一种增强型同步串行口,它它是在同步串行口的基础上是在同步串行口的基础上增加了一个自动缓冲单元增加了一个自动缓冲单元ABU。 ABU的功能的功能:利用专用总线,控制
9、串行口直接与利用专用总线,控制串行口直接与C54x的的内部存储器进行数据交换。内部存储器进行数据交换。 工作方式:非缓冲模式和自动缓冲模式。工作方式:非缓冲模式和自动缓冲模式。 非缓冲模式:即标准模式,与非缓冲模式:即标准模式,与SP相同。相同。 自动缓冲模式:在自动缓冲模式:在ABU的控制下,串行口直接与的控制下,串行口直接与C54x的内的内部存储器进行部存储器进行16位数据块传输。当传输的数据长度是数据块长位数据块传输。当传输的数据长度是数据块长度的一半或整个长度时,产生中断。度的一半或整个长度时,产生中断。 这两种工作模式都提供了包括可编程控制的串口时钟、帧同这两种工作模式都提供了包括可
10、编程控制的串口时钟、帧同步信号、可选择时钟和帧同步信号的正负极性等增强功能,能以步信号、可选择时钟和帧同步信号的正负极性等增强功能,能以每帧每帧8位、位、10位、位、12位和位和16位传输数据,最大操作频率为位传输数据,最大操作频率为CLKOUT。 10(3 3)时分多路串行口时分多路串行口TDM TDM是一个允许数据时分多路的同步串行接口。既能工是一个允许数据时分多路的同步串行接口。既能工作在同步方式,也能工作在作在同步方式,也能工作在TDM方式。方式。 TDM可以与外部多个应用接口实现方便灵活的数据交换,可以与外部多个应用接口实现方便灵活的数据交换,最多可与最多可与8个外部器件接口通信,这
11、种接口在多处理器应用中个外部器件接口通信,这种接口在多处理器应用中得到了广泛的使用。得到了广泛的使用。 工作方式:工作方式:非非TDM模式和模式和TDM模式。模式。 非非TDM模式:称为标准方式,与模式:称为标准方式,与SP相同。相同。 TDM模式:是将与多个不同器件的通讯按时间依次划分模式:是将与多个不同器件的通讯按时间依次划分成若干个时间段成若干个时间段 (信道信道),TDM周期地按时间顺序与不同的信周期地按时间顺序与不同的信道设备进行串行通信。道设备进行串行通信。11(4 4)多路缓冲串行口多路缓冲串行口McBSP McBSP是一个高速、全双工、多通道缓冲串行接口,可是一个高速、全双工、
12、多通道缓冲串行接口,可直接与其他直接与其他C54x、编码器以及系统中的其他串口器件通信。编码器以及系统中的其他串口器件通信。 McBSP提供了全双工通信、连续数据流的双缓冲数据寄提供了全双工通信、连续数据流的双缓冲数据寄存器、接收和发送独立的帧和时钟信号,可以直接与存器、接收和发送独立的帧和时钟信号,可以直接与T1/E1帧帧接口。接口。 McBSP在外部通道选择电路的控制下,采用分时的方式在外部通道选择电路的控制下,采用分时的方式实现多通道串行通信,与以前的串行口相比,具有很大的灵实现多通道串行通信,与以前的串行口相比,具有很大的灵活性。活性。 12多通道缓冲串口(多通道缓冲串口(McBSP)
13、McBSP原理框图原理框图RSRRBRXSR扩展压缩DRRDXRRCRXCRSRGRPCRRCERXCERMCRMcBSP时钟与帧同步发生与控制多通道选择16位外设总线DRDXSPCRCLKXCLKRFSXFSRCLKSRINTXINTREVTXEVTREVTAXEVTA向CPU发出的中断请求信号DMA同步操作C54x多通道缓冲串口多通道缓冲串口(McBSP)由引脚、接由引脚、接收发送部分、时钟及帧收发送部分、时钟及帧同步信号产生、多通道同步信号产生、多通道选择以及选择以及CPU中断信号中断信号和和DMA同步信号组成,同步信号组成,如图所示。如图所示。McBSP通过通过这这7个引脚为外部设备提
14、个引脚为外部设备提供了数据通道和控制通供了数据通道和控制通道。道。McBSP通过通过DX和和DR实现实现DSP与外部设备与外部设备的通信和数据交换。的通信和数据交换。 13McBSP引脚说明引脚说明引脚引脚I/O/Z说明说明DRI串行数据接收串行数据接收DXO/Z串行数据发送串行数据发送CLKRI/O/Z接收数据位时钟接收数据位时钟CLKXI/O/Z发送数据位时钟发送数据位时钟FSRI/O/Z接收帧同步接收帧同步FSXI/O/Z发送帧同步发送帧同步CLKSI外部时钟输入外部时钟输入McBSP内部信号说明内部信号说明信号信号说明说明RINT接收中断,送往接收中断,送往CPUXINT发送中断,送往
15、发送中断,送往CPUREVTDMA接收到同步事件接收到同步事件XEVT向向DMA发出事件同步发出事件同步REVTADMA接收到同步事件接收到同步事件AXEVTA向向DMA发出事件同步发出事件同步A14McBSP的主要特点:的主要特点: 串行口的接收、发送时钟既可由外部设备提供,又可由串行口的接收、发送时钟既可由外部设备提供,又可由 内部时钟提供内部时钟提供; 帧同步信号和时钟信号的极性可编程;帧同步信号和时钟信号的极性可编程; 信号的发送和接收既可单独运行,也可结合在一起配合信号的发送和接收既可单独运行,也可结合在一起配合 工作;工作; McBSP的串行口可由的串行口可由CPU控制运行,也可以
16、脱离控制运行,也可以脱离CPU 通过直接内存的读取操作来单独运行;通过直接内存的读取操作来单独运行; 具有多通道通信能力,可达具有多通道通信能力,可达128128个通道;个通道; 数据的宽度可在数据的宽度可在8 8、1212、1616、2020、2424和和3232位中选择,并位中选择,并 可对数据进行可对数据进行A A律和律和 律压缩和扩展。律压缩和扩展。 15u存储器直接访问控制器存储器直接访问控制器DMADMA控制器一般由控制逻辑、地址发生器、源地址、目的地控制器一般由控制逻辑、地址发生器、源地址、目的地址寄存器等组成。当址寄存器等组成。当CPU进行运算处理不需要使用总线时,就进行运算处
17、理不需要使用总线时,就可以由可以由DMA接管总线控制权。接管总线控制权。DMA控制总线后,会通过总线控制总线后,会通过总线直接访问存储器,完成数据传送任务。当直接访问存储器,完成数据传送任务。当CPU需使用总线时,需使用总线时,DMA再把总线控制权交还给再把总线控制权交还给CPU。由此可以看出,。由此可以看出,DMA控制控制技术体现了并行工作的思想。技术体现了并行工作的思想。16DMA控制技术的基本特点是:控制技术的基本特点是:是在是在CPU完全控制工作的存储器直接访问;完全控制工作的存储器直接访问;进行数据传输前,进行数据传输前,CPU必须把源地址和目的地址等必须把源地址和目的地址等必需的参
18、数写入必需的参数写入DMA;在在DMA工作过程中,一旦工作过程中,一旦CPU需要使用需要使用DMA所占所占用的总线,用的总线,DMA就必须立即把总控制权交还给就必须立即把总控制权交还给CPU;1. DMA的所有功能都是通过寄存器在系统时钟控制下的所有功能都是通过寄存器在系统时钟控制下完成的。完成的。173.6 3.6 复位电路复位电路 复位输入引脚复位输入引脚RS:低电平有效,处理器从低电平有效,处理器从FF80H开始开始 取址并执行程序。取址并执行程序。 1、复位状态:、复位状态:ST0=1800H ST1=2900H PMST=FF80H 2、复位电路:、复位电路:上电复位、手动复位、软件
19、复位上电复位、手动复位、软件复位182.复位电路复位电路19 C5402共有共有144个引脚,引脚分布如图。个引脚,引脚分布如图。 1441431421411401391381371361351341331321311301291281271261251241231221211201191181171161151141131121111101091 2 3 4 5 6 7 8 9 101112131415161718192021222324252627282930313233343536108107106105 104 103 102 101 100 99 98 97 969594939291
20、908988878685848382818079787776757473TMS320VC54023738394041424344454647484950515253545556575859606162636465666768697071723.7 TMS320VC54023.7 TMS320VC5402引脚及说明引脚及说明203.7 TMS320VC54023.7 TMS320VC5402引脚及说明引脚及说明21TMS320VC5402 144引脚引脚BGA封装仰视图:封装仰视图:按照功能可将按照功能可将TMS320VC5402的引脚分为的引脚分为10部分,部分,分别为数据信号、初始化、中断和
21、复位操作信号、分别为数据信号、初始化、中断和复位操作信号、多处理器信号、存储器控制信号、振荡器多处理器信号、存储器控制信号、振荡器/定时器信定时器信号、多通道缓冲串行口信号、混杂信号、主机接口号、多通道缓冲串行口信号、混杂信号、主机接口(HPI)信号、电源引脚和)信号、电源引脚和IEEE1149.1测试引脚。测试引脚。22下表介绍下表介绍TMS320VC5402各引脚的功能,其中引脚类型各引脚的功能,其中引脚类型I表示表示输入,输入,O表示输出,表示输出,Z表示高组态,表示高组态,S表示电源。表示电源。2324252627 本章小结本章小结(1) TMS320C54x的内部结构基本上可以分为的内部结构基本上可以分为3大部分,分大部分,分别为别为CPU、存储器系统、片内外设与专用硬件电路。、存储器系统、片内外设与专用硬件电路。 (2) TMS320C54x采用了先进的总线结构,片内有采用了先进的总线结构,片内有8条条16位位总线,分别是总线,分别是1条程序总线、条程序总线、3条数据总线和条数据总线和4条地址总条地址总线,同时,还有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业管理-安全生产档案及管理制度
- 浙江杭州拱墅锦绣育才达标名校2025-2026学年初三下学期第五次月考数学试题含解析
- 浙江省东阳市2025-2026学年普通高中质量检测试题(二)数学试题含解析
- 2026年浙江省舟山市普陀区重点达标名校中考全国统考预测密卷物理试题试卷含解析
- 湖南省怀化市名校2025-2026学年初三5月中考信息卷物理试题含解析
- 安徽省合肥市庐江县汤池镇初级中学2026届初三下学期物理试题3月月考试卷含解析
- 安徽省合肥市包河区48中学2026届普通中考第一次模拟考试数学试题理试题含解析
- 脑梗死溶栓治疗的护理要点
- 江苏省江阴市要塞中学2025-2026学年初三期中检测试题数学试题试卷含解析
- 腹部手术患者出院指导与随访
- 废气运维工考试题及答案
- 初中语文2026届中考必背古诗词理解性默写练习(共40首附参考答案)
- 防电信诈骗家长会课件
- 关于组织申报2025-2026年度教育部工程研究中心的通知
- 以综合材料赋能小学美术课堂:创新教学与实践探索
- 社区管理常识题库及答案
- 2025智能接地箱技术规范
- 软件验证的一般原则
- 胶片调色摄影课件
- 抗癫痫发作药物联合使用中国专家共识2025
- 春天的秘密幼儿园教育
评论
0/150
提交评论