DSP原理与应第四章.ppt
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2021年2月25日
DSP原理及应用
7
第4章 TMS320C54x的片内外设、接口及应用
1.HPI与主机的连接
HPI与主机连接的信号名称和功能:
HAS 地址选通信号,与主机地址锁存使能(ALE)或 : 地址选通引脚相连,也可以不使用。
若主机的地址和数据是一条多路总线,HAS则 与主机的ALE引脚相连。在HAS的下降沿,锁存HBIL 、HCNTIL0/1和HR/W信号;
第4章 TMS320C54x片内外设、接口及应用
内容提要
本章详细介绍了TMS320C54x中主机接口HPI、定
时器、串行接口和中断系统。
主机接口HPI是TMS320C54x系列定点芯片内部具
有的一种接口部件,主要用于DSP与其他总线或CPU进
行通信。HPI接口通过HPI控制寄存器(HPIC)、地址
寄存器(HPIA)、数据锁存器(HPID)和HPI内存块实现
例如:’C54x的CLKOUT频率为40MHz,那么主
机的时钟频率可达32(或24)MHz,且不插入等待周
期。 2021年2月25日
DSP原理及应用
5
第4章 TMS320C54x的片内外设、接口及应用
4.1 ’C54x的主机接口
1.HPI与主机的连接
’C54x通过HPI与主机设备连接,除了8位HPI
1
1
主机可以读/写HPID寄存器。 HPIA寄存器不受影响
2021年2月25日
DSP原理及应用
1
第4章 TMS320C54x片内外设、接口及应用
4.1 ’C54x的主机接口 4.2 ’C54x的定时器 4.3 ’C54x的串行接口 4.4 ’C54x的中断系统
2021年2月25日
DSP原理及应用
2
第4章 TMS320C54x的片内外设、接口及应用
4.1 ’C54x的主机接口
1.HPI与主机的连接
HCNTL0、
主机控制信号,与主机地址线
HCN或TL控1:制线连接,用来选择主机所要寻址的寄
存器。
HCNTL0 HCNTL1
功能说明
0
0
主机可以读/写HPIC寄存器。
主机可以读/写HPID寄存器。
0
1
每读1次,HPIA事后增1;
每写1次,HPIA事先增1。
1
0
主机可以读/写HPIA寄存器。 这个寄存器指向HPI存储器。
当HBIL=0时,为第1字节;当HBIL=1时,为第2 字节。第1个字节是高字节还是低字节,由HPIC寄 存器中的BOB位决定。
HRDY:HPI准备好端,与主机异步准备好线相连。
高电平表示HPI已准备好,可执行一次数据传
送;低电平表示HPI正忙于完成当前事务。
2021年2月25日
DSP原理及应用
9
第4章 TMS320C54x的片内外设、接口及应用
’C54x的主机接口(HPI)是一个8位并行口,用
来实现与主设备或主处理器的通信。
主机与HPI的通信,可通过专用地址和数据寄
存器、HPI控制寄存器以及使用外部数据与接口控制
信号来实现。
HPI口作为主机的外围设备,提供8根外部数据线
HD(0~7)与主机(或主设备)交换信息。当’C54x与
主机传送数据时,HPI能自动地将外部接口连续传来
可以访问HPI RAM,而’C54x则配置为最小功耗
。 2021年2月25日
DSP原理及应用
4
第4章 TMS320C54x的片内外设、接口及应用
4.1 ’C54x的主机接口
HPI口可以支持主设备与’C54x之间的高速 数据传送。
在SAM工作方式时,若HPI每5个CLKOUT周 期传送一个字节,则主机的运行频率可达(fd×n)/5 。 f在d—H—OM’方C5式4x时的,C主LK机O可UT以频获率得;更高的速度。 即每5n—0n—s寻主址机一每个进字行节一(次即外16部0寻M址bp的s)周,期且数与,通 常 ’nC是543x(的或时4)钟。速度无关。
数据总线以及数据控线 制信号8 线外,不H需D0~H要D7 附加其他的逻
辑电路。主机 地址
HCNTL0 HCNTL0
读/写
wenku.baidu.com
HBIL TMS320C54x
HR/W
HDS1
数据口
HDS2
HCS
地址锁存使能
HAS
准备
HRDY
中断
HINT
2021年2月25日
DSP原理及应用
6
第4章 TMS320C54x的片内外设、接口及应用
若主机的地址和数据线是分开的,则HAS接高
电平,此时由HDS1、HDS2或HCS中最迟的下降沿锁
存HBIL、HCNTL0/1和HR/W信号。
2021年2月25日
DSP原理及应用
8
第4章 TMS320C54x的片内外设、接口及应用
1.HPI与主机的连接
HPI与主机连接的信号名称和功能:
HBIL: 字节识别信号,与主机地址线或控制线连 接,用于识别主机传送来的是第几字节。
1.HPI与主机的连接
HPI与主机连接的信号名称和功能:
HD0~HD 双向并行三态数据总线,与主机数据总
7:
线相连。
当不传送数据(HDSx或HCS=1)或EMU1/OFF=0(切 断所有输出)时,HD7~HD0均处于高阻状态。
HCS: 片选信号,与主机地址线或控制线相连。
作为HPI的使能输入端,在每次寻址期间必须 为低电平,而两次寻址之间也可以停留在低电平。
与主机通信。
片内定时器包括定时寄存器TIM、定时周期寄存
器PRD和定时控制寄存器TCR。
TMS320C54x的串行口有4种类型:标准同步串口
BP、缓冲同步串口BSP、多路缓冲串口McBSP和时分多
路同步串口TMD。
中断是由硬件或软件驱动的中断信号,使CPU中
断当前程序,去执行中断服务程序。
2021年2月25日
共用寻址模式(SAM方式)
在这种方式下,主机和’C54x都能寻址HPI存 储器。如果是异步工作的主机寻址,可在HPI内部 重新得到同步。当’C54x与主机的周期发生冲突时
,则主机具有寻址优先权,’C54x将等待一个周期 。 主机寻址模式(HOM方式)
在HOM方式下,HPI存储器只能让主机寻址,
而’C54x则处于复位状态或IDLE2空转状态。主机
的8位数组成16位数,并传送至’C54x。当主机使
用HPI寄存器执行数据传输时,HPI控制逻辑自动执
行对’C54x内部的双寻址RAM的访问,以完成数据
处理。 2021年2月25日
DSP原理及应用
3
第4章 TMS320C54x的片内外设、接口及应用
4.1 ’C54x的主机接口
HPI接口有两种工作方式: