- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HPI程序装载过程HPIBDE9C9DC
HPI HPI概述 HPI程序装载过程 DES 的HPI 接口示意图 HPI 的三个寄存器 通过HPI 接口访问片内RAM HPI 接口中断的使用 HPI概述 以PC机作为主机,通过PC的ISA总线与DSP的HPI主机并口连接作为传输通道, 实现对PC机ISA插卡上的DSP芯片TMS320VC5402进行实时在线程序装载。 是一种主从模式的应用,即把PC机作为主机,DSP芯片作为从机。 HPI程序装载过程 注意,VC5402的HPI装载方式与C54X系列的其它型号稍有不同。其不同有以下两点: ⑴ VC5402的HPI装载过程是在复位过程(Reset)以后完成的,不是在复位过程中完成的。 ⑵ /INT2标志位不是判断HPI装载模式的唯一方法,VC5402内地址为0X007F的RAM单元的内容也是判断HPI装载模式的一种方法。 标准HPI 有两种工作模式: RAM 共享和主机访问模式。 增强型HPI(如VC5402,VC5409,C5410 等)都是共享模式,而且只能在DSP 时钟信号有效时才能访问片内RAM。 DES 的HPI 接口示意图 HPI 的三个寄存器 主机利用HPI 访问C54X 的片内RAM,实际上是通过读写HPI 的数据和地址寄存器来实现的。 由于C542 的HPI 为8 位,所以一个内存单元必须通过两次HPI 读写来完成。 HPI 接口中断的使用 * 系统上电复位 MP/MC引脚为低 yes VC5402内部具有4K×16位字的ROM C54X 的BOOTLOADER 是芯片在出厂时由生产厂家写入的一段ROM 程序。 该程序的启动地址正是C54X 复位后的起始地址0FF80h。 对C54X系列: HPI 模式需要外部引脚连接配合, 即需要将引脚HINT 与引脚INT2 相连 BOOTLOADER 程序将HPIC 的HINT 位置1, 于是HINT 引脚和INT2引脚变为低电平, 然后BOOTLOADER 程序通过判断IFR 的D2 位 (即有无INT2 中断)以确定是否为HPI 启动。 若D2=1,则跳转到指定地址处开始执行。 对VC5402:增强HPI 接口 在写入DSP 代码后, 只需要将程序进入点地址写入0x7f 单元, BOOTLOADER 会自动跳转到进入点地址开始运行, 而不用再次复位! HPI 的数据线HD0-HD7 通过缓冲隔离BUF 与PC 机的数据线D0-D7 相连。 HCNTL0/1 信号线用来选择主机将要读写的是HPI 的哪个寄存器,它们由PC 并口的A1,A2 位决定。 HBIL 为比特传输控制位,由PC 并口A0 位决定。当HBIL(即A0)=0 时,表示当前传输的是一个C54X 内存单元(16 位)的第一个字节(第一个8 位),HBIL 为高时表示传输第二个字节。而这两个8 位哪个是高8 位,哪个是低8 位,不是由该信号控制,而是由HPIC 中的BOB 位确定。 HCS 为片选信号 HAS 为地址锁存信号 HDS1/2 为读写或数据使能信号。 在DES 的HPI 接口设计中,将它们简化,仅使用HCS 和HDS2,其它接为高电平。 DES 中主机(PC 机)通过并口来访问HPI。所以HPI 的选通信号由PC 的并口地址译码信号产生 HR/W 为HPI 的读写控制信号,高电平为读操作,低电平为写操作。 HINT 也是一个输出信号, 由HPIC 中的HINT 比特位确定,HPI 可以利用该引脚中断主机。 引脚HPIENA 为高电平表示允许HPI 接口工作,若要使用HPI,该引脚必须接高电平。 HRDY 为HPI 的输出信号,高电平表示HPI 准备就绪,该信号DES 中没有使用。 BOB 位:该比特位只能由主机读写,C54X 无法访问。 如果BOB=1,表示HPI 的16位传输中的第一个8 位字节是低8 位; BOB=0,表示第一个8 位字节为高8 位。 该比特位必须在读写数据和地址寄存器之前设置。 SMOD 位:该比特位主机只能读,而C54X 可以读写。 如果SMOD=1,表示起用共享RAM 模式,主机和C54X 都可以访问HPI 共享RAM; 如果SMOD=0,表示HPI 工作在主机访问模式, C54X 将无法访问2K 的HPI 共享RAM。 C54X 复位时,SMOD 设置为0;复位操作执行完成后,SMOD=1。VC5402 中,该比特无效。 DSPINT 位: 该比特位只能由主机写,并且C54X 和主机都无法读取。 当主机将1 写到该比特位时,将产生一个中断到C54X。 如果IMR 寄存器中的HPINT 位(D9)被设置为1, DSP 将响应该中断,执行相应的中断服务程序。 HINT 位:该比特位主机和C54X
有哪些信誉好的足球投注网站
文档评论(0)