dsp hpi 的实验.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
dsp hpi 的实验

实验七 HPI 接口操作 1.实验目的 在C54X 系列中,只有542,545,548 和549 提供了标准8 位HPI 接口,而C54XX 系 列都提供了8 位或16位的增强HPI 接口。外部主机或主处理器可以通过HPI 接口读写C54X 的片内RAM,从而大大提高数据交换的能力。标准HPI 接口中外部主机只能访问固定位置 的2K 大小的片内RAM,而增强HPI 接口可以访问整个内部RAM。本实验利用DES 提供的HPI 接口,学习HPI 接口的设计和使用。本实验的C 语言源程序文件名为5402pp.c。 2 .实验要求 本实验在TURBO C 2.0 的环境下完成。在实验过程中,学生将利用C 语言在PC 机(主 机)上装入并运行一段 C54X 的汇编代码,来学习HPI 的各个寄存器的使用。为了充分理 解和掌握HPI 各个寄存器的使用,学生应该能熟练运用TURBO C,以便灵活设置、修改、 查看各个HPI 寄存器以及HPI 接口的状态。 3 .实验原理 (1) HPI 的接口设计 主机利用HPI 访问C54X 的片内RAM ,实际上是通过读写HPI 的数据和地址寄存器 来实现的。由于C542 的HPI 为8 位,所以一个内存单元必须通过两次HPI 读写来完成。 标准HPI 有两种工作模式:RAM 共享和主机访问模式。在RAM 共享模式中,主机和C54X 都可以访问HPI 的共享内存。对C542 而言,HPI 的共享内存大小为2K 字,地址从0x1000 到0x17ff 。使用该模式,HPI 支持的最高传输速度为CLKOUT/5 每字节。如果是主机访问 模式,那么只有主机才能访问C54X 的片内RAM 。例如在RESET=0 或IDLE2 状态下,主 机仍然能访问片内RAM ,利用这一点可以实现C54X 的HPI BOOTLOADER 。图7-1 是 DES 中C542 的HPI 与PC 的接口示意图。 增强型HPI (如VC5402 ,VC5409 ,VC5410 等)都是共享模式,而且只能在DSP 时 钟信号有效时才能访问片内RAM 。所以VC5402 在使用HPI BOOTLOADER 时是将程序 进入点的地址写入0x7f 单元,DSP 的BOOTLOADER 会根据这个地址自动执行你通过HPI 接口装入的代码。 141 10K 上拉至VCC PC 机并口 C54X (HPI ) 数据线D0-D7 HD0-HD7 HDS1 并口地址译码 HCS HAS HDS2 HPIENA 并口读写 HR/W HRDY 悬空 A1 HCNTL0 A2 HCNTL1 A0 HBIL HINT INT2 (C542 外部中断引脚) 10K 上拉至VCC 图7-1 DES 的HPI 接口示意图 在图7-1 中,HPI 的数据线HD0-HD7 通过缓冲隔离BUF 与PC 机的数据线D0-D7 相 连。HCNTL0/1 和HBIL 为控制信号线,HDS1/2 、HAS 、HC

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档