DSP技术及应用第2章.ppt

  1. 1、本文档共182页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.外部总线 信号名称 C541,542,C543,C545,,C546 C548,C549 说明 A0 ~A15 15 ~0 22 ~0 地址总线 D0 ~A15 15 ~0 15 ~0 数据总线 MSTRB 1 1 外部存储器选通信号 PS 1 1 程序空间选择信号 DS 1 1 数据空间选择信号 IOSTRB 1 1 I/O设备选通信号 IS 1 1 I/O空间选择信号 R/W 1 1 读/写信号 READY 1 1 数据准备好信号 HOLD 1 1 请求控制存储器接口 HOLDA 1 1 响应请求 MSG 1 1 微状态完成信号 IAQ 1 1 获取指令地址信号 IACK 1 1 中断响应信号 * (1)如何识别片内存储器与片外存储器 (2)如何区别片外数据存储器与程序存 储器和I/O空间 (3)如何确定与外部器件通信期间数据 传送的方向 (4)如何与低速设备通信 (5)如何与外部电路共享总线 (6)如何隐藏内部程序地址线内容 要点 * 2.外部总线操作的优先级别 单周期内对片内存储器可完成从程序存储器取1条指令、从数据存储器读2个操作数,写1个操作数。 但由于只有一条外部总线,故在一个机器周期内,CPU只能有1个操作。 数据寻址比程序存储器取指具有较高的优先权。 单周期内对片内存储器操作 与片外存储器操作的区别 * HPI与主机的连接 数据 HD0 ~HD7双向并行三态数据总线 HCNTL0/1(地址) HBIL(第1/第2字节) HR/W 8 2 地址 读/写 数据选通 HDS1 HDS2 HCS 产生内部选通信号 地址锁存使能 HAS 地址选通信号 HRDY 准备就绪 HINT 中断请求 主机接口 C54x 3 3 * HPID与DARAM存储器的关系 HPIA寄存器对寻址的影响 HPIC控制寄存器各位设置 C54x的HPI存储器是一个2K×16位字的DARAM。它在数据存储空间的地址为1000h~17FFh。(这一存储空间也可以用作程序存储空间,条件是PMST寄存器的OVLY位为1。) * HPID与DARAM存储器的关系 HPIA寄存器对寻址的影响 HPIC控制寄存器各位设置 HPIA寄存器是16位,由它指向2K字空间,地址为0~7FFh。HPI存储器地址的自动增量特性可以用来连续寻址HPI存储器。在自动增量方式,每进行一次读操作,都会使HPIA事后增1;每进行一次写操作,都会使HPIA事先增1。HPIA寄存器的每一位都可以读出和写入,尽管寻址2K字的HPI存储器只要11位最低有效位地位。HPIA的增/减对HPIA寄存器所有16位都会产生影响。 * x 15~12 HINT 11 0 10 BOB 8 SMOD 9 x HINT 0 BOB SMOD 7~4 3 2 0 1 x 15~12 HINT 11 DSPINT 10 BOB 8 x 9 x 7~4 HINT 3 DSPINT 2 BOB 0 x 1 主机从HPIC寄存器读出的数据 主机写入HPIC寄存器的数据 字节 选择位。当BOB=1,第1字节为低字节;当BOB=0,第1字节为高字节;BOB位影响数据和地址的传送。仅主机可修改,C54x不能读写。 主机向C54x发出中断位。只能主机写,且写入高、低字节值需相同。主机和C54x不能读,若读必为0。当主机写该位时,就对C54x产生一次中断。 R/W R/W W R/W R/W R R R/W R/W W R/W x 15~12 HINT 11 0 10 BOB 8 SMOD 9 x HINT 0 BOB SMOD 7~4 3 2 0 1 R/W * x HINT 0 0 SMOD 15~4 3 2 0 1 x HINT 0 0 SMOD 15~4 3 2 0 1 C54x从HPIC寄存器读出的数据 C54x写入HPIC寄存器的数据 寻址方式 选择位。当SMOD=1,为共用寻址方式。当SMOD=0,为仅主机寻址方式, C54x不能寻址HPI的RAM区。C54x复位期间SMOD=0,复位后为1。该位只能由C54x修正,但C54x和主机都可读 。 C54x向主机发中断位。复位后为0,外部HINT输出端为高电平无效。它只能C54x置位,且只能由主机将其复位。当外部引脚HINT为高电平时, C54x和主机读HINT位值为0;当引脚为有效低电平时,读为1 。 R/W R/W R/W R/W * 对HPI的寻址过程 主机先通过HCNTL0、HCNTL1决定将数据总线HD0~HD7上的数据送HPIA还是HPID或HPIC。①最初由HCNTL0、HCNTL1=00确定将数据送HPIC,以便确定对HPI的控制与传送方式; ②然后设HCNTL0、HCNTL1

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档