计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

DSP与PC机的PCI总线高速数据传输(2)

2017-07-06 01:06
导读:表1 HPI接口信号描述 信 号管 脚 号管 脚 数信 号 功 能HD[15:1]从低到高依次为147、152、155、154、156、159、161、164、165、166、167、168、172、173、17416数据/地址


表1 HPI接口信号描述

信 号管 脚 号管 脚 数信 号 功 能HD[15:1]从低到高依次为147、152、155、154、156、159、161、164、165、166、167、168、172、173、17416数据/地址总线HCNTL[1:0]从低到高依次是146、1442HPI访问类型控制HHWIL1391确认半字(16位)输入HAS1351对复用地址数据总线的主机区分地址和数据HR/W1431读/写选择HCS1451输入数据选通HDS1/HDS2从低到高依次是152、1512输入数据选通HRDY1401访问HPI状态准备好HINT1391向主机发出的中断信号

表2 HCNTL[1:0]控制信号的功能

HCNTL1HCNTL0功 能00主机可以对HPI的控制寄存器HPIC进行读写01主机可以对HPI地址寄存器HPIA的进行读写10主机可以对HPID的数据寄存器进行读写操作,此时HPIA采用以字为单位的地址自增方式11主机可以对HPID的数据寄存器进行读写操作,但此时HPIA不受影响

1.2 TMS320C6713 HPI的控制寄存器

在TMS320C6713 HPI中,可利用三个寄存器来完成主设备和CPU的通信,它们是HPI数据寄存器(HPID)、HPI地址寄存器(HPIA)和HPI控制寄存器(HPIC)。主机可对这三个寄存器进行读写,而CPU只能对HPIC进行访问。HPID中存放的是主机从存储空间中读取的数据,或者是主机向TMS320C6713的存储空间中写入的数据。HPIA中存放的是主机访问TMS320C6713存储空间的地址,其最低两位固定为零。HPIC中存放的是TMS320C6713的控制信息,其高16位和低16位内容相同。

主机对HPI进行访问的次序为:初始化HPIC、初始化HPIA、从HPID寄存器中读取或向其写入数据。在初始化HPIC时,HWOB位的设置是关键,它决定着高16位与低16

上一篇:在CPLD管理下实现高效多串口中断源 下一篇:没有了