一种可配置主机并行接口的协议描述

—种可配置主机并行接口的协议描述摘要可配置主机并行接口(Host-PortInterface,简称IIPI)是DS卩与外部系统进行通信的一个重要并行接口部件。通过H卩T,可以完成外部主设备系统与DSP内部存储空间的数据交换、DSP芯片的自举以及调试。本文详细介绍了DSP64X主机并行接口(HPI)的主要协议,包括外部接口、四个寄存器的配置、配置为16位和32位的总线访问等。关键词可配置主机并行接口描述中图分类号:TP3文献标识码:ADSP64X具有32条外部引脚接口,通过DSP复位期间对特定的芯片管脚使能,可以配置HPI接口支持16位宽的数据总线和32位宽的数据总线两种模式(文中一律简称为IIPI16模式和IIPI32模式)。不管是IIPI16模式还是HPT32模式,HN都是以字传输来实现对DS卩存储空间的访问。1HPI外部接口描述通过配置,外部IIPI信号可以与各种主机部件实现接口。配置IICS与HDS[1:2]二个锁存信号的电平,可产生一个低电平有效的内部锁存信号IISTROBEoHSTR0BE表示内部产生的选通信号,在其下降沿会对主机驱动的输入控制信号HCNTLE1:0],HHWIL,HR/W进行采样。2HPI的寄存器配置IIPI是通过特定的寄存器配置来实现外部主机与CPU之间的通讯的。DSP64X中共有4个寄存器:HPI数据寄存器(HPID)、HPI地址寄存器(HPIA)、HPT控制寄存器(HPTC)>HPT传输请求控制寄存器(TRCTL)o主机能对HPTC、HPIA、HPID三个寄存器进行读/写访问,而CPU能对HPIC、HPIA、TRCTL进行访问。外主机通过访问IIPI实现与DSP传输的基本流程为:主机首先通过配置外部引脚到适当的电平,写地址寄存器HPTA,配置主机所要访问的DSP存储空间的地址;然后改变外部控制信号,发出访问主机接口的数据寄存器的命令,主机接口根据命令产生相应请求提交给EDMA控制器。如果EDMA控制器忙,则向HPI发送忙信号,HPI将外部HRDY信号拉高,表示DSP忙,使主机进入等待状态,直到EDMA完成当前操作。如果EDMA控制器处于空闲状态,将直接响丿应H卩T的请求,并对HPT送来的地址进行译码,送到相应的EDMA通道进行存取。3IIPI的总线访问描述DSP64X的HPI总线访问可分为HPI16和HPI32两种模式。为保证数据正确传输,在任何一个HPI进行传输(包括HPIC、HPIA和HPID寄存器访问)之前,都必须保证HRDY信号为低电平,否则传输的正确性不能得到保证。3・1配置为IIPI16模式的总线访问配置为HPI16模式传输,在对两个半字访问时,HCNTLE1:0]和HR/W必须要设定为相同的值。对于第一个半字传输,川IWIL应配置为低电平;而对于第二个半字的传输,HHWTL必须配置高电平。HPT16模式数据传输包括HAS信号不使用时读、写操作和HAS信号使用时的读、写操作4种情况。3.1.1锁存控制信号在信号配置时,是否使用HAS信号,锁存控制信号的方式也不相同。如果HAS没有使用,并且连接在高电平,则宙HSTROBE的下降沿锁存控制信号;如果使用IIAS,则由IIAS的下降沿锁存控制信号,此时IIAS信号的下降沿必须领先于HSTROBE信号的下降沿。3.1.2HPID寄存器的读操作(1)固定地址读IIPID模式。在一次固定地址读中,当IIPI向EDMA发送请求时,此时HRDY信号应被置高电平,直到被请求的数据被加载如IIPID寄存器;在第二个半字读取的时,因为请求数据已经存在于I1PID寄存器之中,所以HRDY信号应为低电平。(2)自增地址读HPID模式。如果是第一次HPID寄存器读操作,那么在HSTROBE信号的下降沿之后,I1RDY要被配置为高电平。当第一个数据宙EDMA送入内部缓存后,数据应地址口动指向下一个,HPI继续执行连续的数据捕获。当前读操作完成时,如果缓存中已有准备好的数据,IIRDY信号应该在下一次读操作时保持有效,所以在检测到HRDY有效前,外部主机不能停止读周期。3.1.3HPID寄存器的写操作(1)固定地址写HPID模式。在一次固定地址写HPID寄存器操作中,主机要向HPID依次传输2个半字,写访问结束(由HSTROBE的第二个上升沿标示)后,HPTD里的32位数据开始按照HPTA寄存器指定的地址进行传输。因此在检测到HRDY信号为低电平Z前,主机不应该终止一个写周期。(2)口增地址写HPID模式。口增地址写HPID寄存器的数据应先被写入内部缓存区,直到缓存半满或者写操作结束时,DS卩再启动EDMA进行内部传输。此时,由于数据已存在于缓存区,HPID可以立即...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?