没有合适的资源?快使用搜索试试~ 我知道了~
28335接口扩展XINTF
需积分: 44 68 下载量 82 浏览量
2018-06-05
10:22:04
上传
评论 4
收藏 1.43MB PDF 举报
温馨提示
试读
27页
详细阐述了XINTF的原理及用法 详细阐述了XINTF的原理及用法
资源推荐
资源详情
资源评论
TMS320x2833x,2823xDSC 接口扩展
(XINTF)
参考指南
文献编号:SPRU949D
September2007–RevisedJanuary2010
前言..................................................................................................................................................5
1功能描述..............................................................................................................................7
1.1 与 TMS320x281xXINTF 的区别...............................................................................................7
1.2 与 TMS320x2834xXINTF 的区别.............................................................................................8
1.3 访问 XINTF 空间.....................................................................................................................8
1.4
写操作紧跟读操作的流水线保护.........................................................................................9
2XINTF 功能配置.......................................................................................................................10
2.1 外部接口(XINTF)配置寄存器及时序寄存器的设置..............................................................10
2.2XINTF 时钟.............................................................................................................................11
2.3
写缓存..................................................................................................................................12
2.4
每个 XINTF区域的访问建立/激活/跟踪状态的定时.........................................................12
2.5
对每个区采样 XREADY......................................................................................................13
2.6
储体转接..............................................................................................................................13
2.7
区数据总线宽度.....................................................................................................................14
3外部 DMA 支持(XHOLD,XHOLDA)...........................................................................................16
4建立,激活及跟踪状态的配置...............................................................................................17
4.1
忽略 USEREADY 信号.........................................................................................................17
4.2
同步模式(USEREADY=1,READYMODE=0)..................................................................18
4.3
异步模式(USEREADY=1,READYMODE=1)..........................................................................18
5 配置 XBANK 周期......................................................................................................................22
6XINTF 寄存器.........................................................................................................................23
6.1XINTF
定时寄存器.........................................................................................................23
6.2XINTF
配置寄存器..............................................................................................................27
6.3XBANK
寄存器.................................................................................................................29
6.4XREVISION
寄存器.............................................................................................................29
6.5XRESET
寄存器................................................................................................................29
7 信号说明...............................................................................................................................31
8 波形.............................................................................................................................................32
附录 A 修订历史记录.................................................................................................................37
图目录
1
外部接口框图........................................................................................................................9
2
访问流程图...........................................................................................................................11
3XTIMCLK 和 SYSCLK OUT 之间的关系......................................................................................12
4XINTF 典型 16 位数据总线连接............................................................................................14
5XINTF 典型 32 位数据总线连接...........................................................................................15
6XTIMING0/6/7 寄存器分布..................................................................................................23
7XINTF
配置寄存器(XINTCNF2)...........................................................................................27
8XBANK 寄存器......................................................................................................................29
9XREVISION 寄存器................................................................................................................29
10XRESET 寄存器.......................................................................................................................30
11
XTIMCLK 和 XCLKOUT 模式波形....................................................................................33
12通用读周期(XTIMCLK=SYSCLKOUT 模式)..............................................................................34
13通用读周期(XTIMCLK=½SYSCLKOUT 模式)...........................................................................35
14通用写周期(XTIMCLK=SYSCLKOUT 模式)..............................................................................36
表目录
116 位模式性能......................................................................................................................15
232 位模式性能......................................................................................................................15
3依据 XTIMCLK 周期的持续脉冲...........................................................................................17
4Lead/Trail 数值与 XTIMCLK/X2TIMING 方式之间的关系....................................................20
5Active 数值与 XTIMCLK/X2TIMING 方式之间的关系..........................................................21
6有效 XBANK 配置..................................................................................................................22
7XINTF 配置和控制寄存器映射.............................................................................................23
8XTIMING0/6/7 寄存器字段说明...........................................................................................23
9XINTF 配置寄存器字段说明.................................................................................................27
10XBANK 寄存器字段说明.......................................................................................................29
11XREVISION 寄存器字段说明................................................................................................29
12XRESET 寄存器字段说明.....................................................................................................30
13XINTF 信号说明....................................................................................................................31
14修订......................................................................................................................................37
前言
本文档介绍了在 F2833x 或 F2823x 设备中使用的外部接口(XINTF)。该 XINTF
是一个非复用的异步总线。
符号规定
本文档使用下列约定。
•十六进制数字显示后缀 h 或一个前缀 0x。例如,下面的数字是十六进制的 40(十进制
64):40H 或 0x40。
•在本文件中的寄存器的图形显示和表格说明。
–每个寄存器图形显示成若干区域的矩形,它代表寄存器中的每一个字段。每个
字段都标有其位的名称,它的开始和结束位数字在上,其读/写属性在下面。图例含属性所
使用的符号解释。
–寄存器图形中保留位的指定一个位,是为未来设备的扩展使用。
德州仪器相关文档
下面的文档描述的相关设备和相关的支持工具。这些文件的副本在互联网 www.ti.com
上公布。提示:在 www.ti.com 网站的搜索框中输入文献编号。
数据手册和勘误表—
SPRS439‐TMS320F28335,TMS320F28334,TMS320F28332,TMS320F28235,TMS320F28234,
TMS320F28232 数字信号控制器(DSC)数据手册包含了引脚,信号说明,以及 F2833x/2823x
设备的电子和定时规范。
SPRZ272‐TMS320F28335,F28334,F28332,TMS320F28235,F28234,F28232 数字信号控制
器(DSC)硅勘误表,描述了不同版本硅的警告和使用说明。
CPU 用户指南—
SPRU430‐TMS320C28xCPU 和指令集参考指南描述了中央处理单元(CPU)和 TMS320C28x
定点数字信号处理器(DSP)的汇编语言指令。它还描述了这些 DSP 的仿真功能。
SPRUEO2‐TMS320C28x 浮点单元和指令集参考指南描述浮点运算单元并且包括 FPU 的指令。
外围指南—
SPRU566‐TMS320x28xx,28xxxDSP 外设参考指南描述了 28X 数字信号处理器(DSP)的外
设参考指南。
SPRUFB0‐TMS320x2833x,2823x 系统控制和中断参考指南描述了 2833x 和 2823x 数字信号
控制器(DSCS)的各种中断和系统控制功能。
SPRU812‐TMS320x2833x,2823x 模拟到数字转换器(ADC)参考指南描述如何配置和使用
片上 ADC 模块,这是一个 12 位流水线的 ADC。
SPRU949‐TMS320x2833x,2823xDSC 外部接口(XINTF)参考指南描述 XINTF,当它在 2833x
和 2823x 设备使用时,它是一个非复用的异步总线。
SPRU963‐TMS320x2833x,2823x 引导 ROM 参考指南描述 bootloader(工厂编程的引导加载
软件)的目的和功能,并提供了代码示例。它还描述设备的片上引导 ROM 的其他内容,并
确定位于该内存中的所有信息的位置。
SPRUFB7‐TMS320x2833x,2823x 多通道缓冲串行端口(McBSP)参考指南描述 2833x 和 2823x
设备的 McBSP。McBSP 允许在一个系统中的 DSP 和其他设备之间的接口的直接访问。
SPRUFB8‐TMS320x2833x,2823x 直接内存访问(DMA)模块参考指南描述 2833x 和 2823x
设备的 DMA。
SPRUG04‐TMS320x2833x,2823x 增强型脉宽调制器(ePWM)模块参考指南描述了增强型
脉宽调制器的主要领域,包括数字电机控制,开关电源控制,UPS(不间断电源),及其他
形式的电源转换。
SPRUG02‐TMS320x2833x,2823x 高分辨率脉宽调制器(HRPWM)参考指南描述了操作的
脉冲宽度调制器的高分辨率扩展(HRPWM)
SPRUFG4‐TMS320x2833x,2823x 增强捕捉(eCAP)模块参考指南描述增强型捕捉模块。它
包括模块说明和寄存器。
SPRUG05‐TMS320x2833x,2823x 增强的正交编码脉冲(eQEP)模块参考指南描述了 eQEP
模块,在高性能运动和位置控制系统中,它与线性或旋转增量编码器连接测量旋转机械的位
置,方向,和速度信息。它包括模块说明和寄存器
SPRUEU1‐TMS320x2833x,2823x 增强型控制器局域网(ECAN)参考指南描述在电气噪声环
境中使用确定的协议与其它控制器通信的串行通信 ECAN。
SPRUFZ5‐TMS320x2833x,2823x 串行通信接口(SCI)参考指南介绍的 SCI,它是一个两线
异步串行口,俗称作为 UART。 “SCI 模块支持 CPU 与其它异步外设之间的数字通信,它使
用标准的非归零(NRZ)格式。
SPRUEU3‐TMS320x2833x,2823xDSC 串行外设接口(SPI)参考指南介绍了 SPI‐ 一个高速
同步串行输入/输出(I/O)端口‐允许在编程的位传输速率下可编程数据流(1 到 16 位)
被移入和移出器件。
SPRUG03‐TMS320x2833x,2823x 内部集成电路(I2C)模块参考指南描述的内部集成电路
(I2C)模块的功能和操作。
工具指南—
SPRU513‐TMS320C28x 汇编语言工具 V5.0.0 用户指南介绍了汇编语言工具(汇编器和其他
用于开发汇编语言代码工具),汇编指令,宏,通用对象文件格式,和 TMS320C28x 器件符
号调试指令。
SPRU514‐TMS320C28x 优化 C/ C ++的编译器 V5.0.0 用户指南介绍了 TMS320C28x™C / C ++
编译器。这个编译器接受 ANSI 标准的 C / C++源代码和为 TMS320C28x 器件的 TMS320 DSP
汇编语言源代码生成。
SPRU608‐TMS320C28x 指令集仿真器技术概述介绍了这样一个仿真器,它应用于针对
TMS320C2000IDE 的 CodeComposerStudio 中,仿真 C28x™核心指令集。
SPRU625‐TMS320C28x DSP / BIOS 的 5.32 应用编程接口(API)参考手册介绍了使用 DSP /
BIOS 进行的开发工作。
外部接口(XINTF)采用非复用的异步总线,类似的 TMS320x281x 外部接口。
本指南适用 TMS320x2833x 系列处理器的 XINTF。这包括所有 2833x 系列内基于 Flash 和基于
RAM 的器件。
1功能描述
在图 1 中显示 XINTF 是映射到三个固定存储映像区域。
每个 28XXINTF 区都有一个片选信号,用于访问特定区域。在一些器件上的两个区域的片选
信号内部“与”在一起,形成一个共享芯片选择。在这种方式中,同一个存储器可连接到两
个区,或可以用外部解码逻辑来区分隔这两个区。
三个区域,每个区都可以编程指定等待状态数,选通信号建立和保持时间。在一个读仿
问和写访问中,等待状态数,选通信号建立时间和保持时间均可分别指定。此外,每个区域
都可以使用 XREADY 信号扩展外部等待状态或不扩展。可编程的等待状态,芯片选择和可编
程选通时间使接口与外部存储器和外设相脱离。
每个空间的访问等待、选择、建立及保持时间可以通过 XTIMINGx 寄存器进行配置。外
部接口的访问时钟频率由内部的 XTIMCLK 提供,XTIMCLK 可以等于 SYSCLKOUT 或
SYSCLKOUT/2。XTIMCLK 对所有的 Zone 空间有效。而且,XINTF 的总线周期由 XCLKOUT 的上
升沿开始。计时及事件由 XTIMCLK 上升沿触发。
1.1 与 TMS320x281xXINTF 的区别
XINTF 在本文档中描述的功能非常类似 TMS320x281xXINTF。主要区别是:
•数据总线宽度:
每一个 XINTF 空间都可以独立配置为 16 位或 32 位数据总线,由于 32 位模式可以单周
期读写 32 位数据,因此能提高系统的性能。数据总线的宽度不影响每个 XINTF 访问空间的
大小.在 32 位模式下,低位地址线 XA0 作为低半字的使能控制信号使用。而 281x 的 XINTF
只支持 16 位操作模式。
•寻址范围:
28335 处理器的 XINTF 接口有 20 位地址线,Zone6 和 Zone7 支持 1Mx16 字的寻址空间,
而 281x 最大寻址范围为 512Kx16 字。
•直接存储器访问(DMA):
所有 XINTFzone 存储扩展区都连接到 DMA 模块上。当 CPU 处理其他数据时,可以使用
DMA 控制器实现数据的交换。281x 没有 DMA 控制器。
•XINTF 时钟使能信号:
为了降低处理器功耗,2833x 的 XINTF 时钟信号(XTIMCLK)默认情况下被禁止,可以通过
寄存器 PCLKCR3 的第 12 位置 1 使能时钟。关闭 XTIMCLK 不影响 XCLKOUT 的输出,两个信号
独立控制。在 281x 系列 DSP 上 XTIMCLK 信号总是被使能
•XINTF 引脚复用:
很多 XINTF 引脚与通用目的 IO 复用,在使用 XINTF 之前必须通过 GPIO 复用寄存器配置
相应的功能。2812 处理器的 XINTF 引脚为专用引脚。
•外部扩展区 Zone 和片选信号:
2833x 的 XINTF 扩展区减少到三个:Zone0,Zone6 和 Zone7。每一个扩展区都有专门的片
选信号。Zone0 仍然保留了读紧跟写操作的保护功能。281x 有些外部扩展区公用一个片选信
号,其中 Zone0 和 ZoneI 公用 XZCSOANDI,Zone6 和 Zone7 公用 XZCS6AND7。
•Zone7 存储器映射:
2833x 的 Zone7 总是映射到外部扩展空间,而 281x 要根据 MP/MC 输入信号的状态确定
映射的空间地址。Zone6 和 Zone7 不公用任何地址空间,281x 的 Zone7 和 Zone6 映射地址相
同。
•Zone 存储器地址:
Zone0 起始地址为 0×4000,寻址范围为 4Kx16 位;281x 的 Zone0 起始地址为 0×2000,寻址
范围为 8Kx16 位。Zone6 和 Zone7 寻址范围都是 IMx16 位,起始地址分别为 Ox100000 和
0×200000。在 281x 上这两个空间的寻址范围分别为 512Kx16 位和 16Kx16 位。
•EALLOW 保护:
2833x 的 XINTF 寄存器支持 EALLOW 保护,281x 的 XINTF 寄存器并不支持 EALLOW 保护。
对于时序信息,请参阅您的特定器件的最新数据手册。
1.2 与 TMS320x2834xXINTF 差异
在本文档中描述的 XINTF,在功能上是与 TMS320x2833x/2823xXINTF 非常相似的。
主要区别是:
•XA0 和 WE1
对于 F2833x/F2823x,XA0 和 WE1 共用一个引脚; 然而,C2834x 设,他们是独立的引脚。
•XBANK 周期选择
您必须根据 XTIMCLK 和 XCLKOUT 的比例确定延迟周期数。请参考第 5 节。 而 C2834x
设备没有这个要求。
对于时序信息,请参相应特定器件的最新数据手册。
1.3 访问 XINTF 空间
在 28x 中,XINTF Zone 是一段直接访问外部接口的存储器映射区域。与某个 Zone 关联
的外设或存储设备可以直接被 CPU 或者 CCS 访问。
每个空间的读写访问操作时序都可以独立进行配置。每个空间都有一个与之相关联的片选信
号,而且片选信号低电平有效。在 2833x 和 2823x 的片子上,每个空间的片选信号是相互独
立的。
所有的空间共享 20 位的外部地址总线,处理器根据被选通的 Zones 而产生相应的地址。
具体如下:
•Zone0 分配的外部地址范围为 0×00000‐0x00FFF。当 CPU 访问 Zone0 空间的第一个字时,
地址总线产生 0X00000;当 CPU 访问 Zone0 空间的最后一个字时,地址总线产生 0X00FFF
地址。需要注意的是,访问 Zone0 空间时需要将 Zone0 的片选信号(XZCS0)拉低。
•Zone6 和 Zone7 共享外部地址总线,地址范围为 0×00000‐0xFFFFF。因 为 Zone6 和 Zone7
剩余26页未读,继续阅读
资源评论
andyjianxiong
- 粉丝: 10
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 农村信用社联合社计算机信息系统投产与变更管理办.docx
- 农村信用社联合社计算机信息系统数据管理办法.docx
- 利用SPSS作临床效度分析线上计算网站介绍-医学研究部统计谘.(医学PPT课件).ppt
- 利用Zabbix监控mysqldump定时备份数据库状态.docx
- 利用计算机解决问题的基本过程.doc
- 化工铁路通信工程总结.doc
- 北京大学网络教育软件工程作业.docx
- 医药公司(连锁店)计算机操作规程未新系统的自行按照旧制修改-新系统过制的编号加修模版.doc
- 医药公司(连锁店)计算机系统操作规程模版.doc
- 医药连锁门店计算机系统的操作和管理程序未新系统的自行按照旧制修改-新系统过制的编号加修模版.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功