当前位置:首页 > 电源 > 数字电源
[导读]1 引 言  随着计算机技术、通信技术的飞速发展,互联网的迅速普及,嵌入式技术已成为新世纪最有生命力的技术之一,其得到了飞速的发展和广泛应用。随着复杂控制、汽车电子、医疗仪器、数字通信、网络应用等复杂要求

1 引 言

  随着计算机技术、通信技术的飞速发展,互联网的迅速普及,嵌入式技术已成为新世纪最有生命力的技术之一,其得到了飞速的发展和广泛应用。随着复杂控制、汽车电子、医疗仪器、数字通信、网络应用等复杂要求的出现,常用的单片机系统和DSP系统等这类简单的嵌入式系统已经无法满足要求。在面对日益复杂和高性能应用时,大多采用主机(由微控制器或微处理器充当)+DSP的方式构成主从式系统,这样既可以利用DSP强大的数字信号处理能力进行复杂的运算,又可以利用微处理器丰富的片内外设和接口对整个系统的运行进行控制。

  在这种系统中,主机与DSP的数据交换就成为系统设计中必须考虑的重要问题。传统的单片机与主机交换数据大多采用串行通信方式或共享存储器方式。串行通信方式只适用于通信量较小的系统。共享存储器方式,需外扩一双端口RAM及触发器锁存器等芯片,使得系统的硬件结构复杂。

  ADI公司生产的DSP芯片ADSP2191配置了主机接口(Host Port Interface,HPI),可以实现与主机之间并行高速的数据传输。HPI可以很容易地与各种主机互联,甚至不需要外加接口逻辑,可以大大简化系统的硬件结构。且DSP依靠自身的硬件来协调冲突,在主机访问HPI的时候,不会打断DSP正常的程序运行。

2 ADSP2191M主机接口简介

  主机接口HPI(Host Port Interface)是Analog DeviceInc.公司在新一代高性能DSP芯片上配置的与外部主设备或主处理器进行高速数据交换的并行接口。HPI是地址和数据总线复用的8位/16位并行口,只能做从机,外部主机(微控制器、FGPA或者另一片DSP)是HPI的控制者。通过HPI,主机可以访问DSP的内部存储空间、引导空间和I/O空间;另外,还可以通过HPI口把程序加载到DSP。ADSP-2191有24个引脚专门用于HPI,如表1所示。

HPI地址总线的低16位是与数据总线复用。数据总线默认情况下是8位,使用HAD[7:0]八个引脚。在复位后,DSP本身或外部主机(通过主机接口)可以配置HPI为16位口。

3 硬件设计

  MPC555微控制器是Motorola公司PowerPC 500系列的代表产品,是一款高速高性能的32位浮点处理器,其工作时钟可达40 MHz。其内部资源极其丰富,有26 kBRAM和6 kB TPURAM,448 kB FLASH、多通道串行模块、CAN 2.0B控制器等,特别适于做复杂的实时控制和处理。MPC555与ADSP2191的接口电路如图1所示。

HPI提供2种硬件寻址模式:地址周期控制模式(ACCM)和地址锁存模式(ALEM)。其中,ALEM适用于与地址总线和数据总线复用的微处理器接口;ACCM模式适用于与地址总线和数据总线分开的微处理器接口。硬件寻址方式是由上电复位时HALE引脚的逻辑电平决定。如果上电复位时用外部下拉电阻把HALE拉低,就是ALEM方式;反之,如果用外部上拉电阻把HALE拉高就是ACCM方式。

  HPI总线是一种异步通信协议,硬件握手可以是ACK方式,还可以是Ready方式,2种方式的有效极性都可以在上电复位时配置。另外,读/写选通信号的极性也可以在上电复位时配置。如果在上电时,读/写信号为高电平,那么读/写选通信号就是低有效。

综合考虑MPC555的外部总线时序和HPI接口的时序要求,在本设计中硬件寻址采用ACCM方式,应答方式采用ACK方式。读信号HRD、写信号HWR和应答信号HACK都是低电平有效。

  要控制主机与DSP的数据交互,即主机要知道何时能从DSP读取数据,而何时又该写数据,还需要一个联络信号。本设计选用ADSP2191的1个I/O口PF0作为对主机的中断信号。[!--empirenews.page--]

4 HPI的读写操作和接口软件设计

  4.1 HPI接口的配置

  要通过HPI访问DSP的内部存储空间和I/O空间,必须先配置HPI的寄存器。HPI接口有15个寄存器,其中9个是专门用于DMA方式的,对于直接访问方式,只有主机接口配置寄存器(HPCR)和主机接口直接访问页寄存器(HPPR)是必须配置的。外部主机或者DSP自己可以通过配置这2个寄存器,设置主机接口的访问参数,包括外部总线宽度、要访问的存储空间的页地址和数据类型等。下面是DSP自己配置主机接口的程序代码:

4.2 主机对HPI接口的读写操作

  在ACCM方式下,HALE引脚上的逻辑0电平会触发HWR引脚产生一个下降沿跳变以便把地址锁存到HPI。时序图如图2,图3所示:

所以,主机对HPI的访问包含地址周期和数据周期2个周期。MPC555访问HPI的子程序汇编代码如下:

  读操作:

写操作:

5 结语

  目前,该方案已经成功运用于母线保护设备中,经测试在DSP接近满负荷工作时,数据传输速率也能达到2 MB/s,完全能满足系统需要。实践证明,HPI接口是一种电路简单、性能稳定、高效可靠的通信方式,而且具有很强的通用性,可广泛应用于各种含有HPI接口的多CPU嵌入式系统。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

法国高端氢动力汽车制造商Hopium发布全球首款氢动力轿车 -- Hopium Machina Vision。在2022年巴黎汽车周上,Hopium宣布重新开放Hopium Machina Vision订购,首批交付车辆...

关键字: 汽车制造 PI CHINA MAC

阿布扎比和沙特正在权衡,是否在瑞信(Credit Suisse)股价低迷之际,对该行的投资银行和其他业务进行投资。阿联酋和沙特在分别探索通过各自的主权基金,例如阿布扎比穆巴达拉发展公司和沙特公共投资基金(PIF)进行潜在...

关键字: MICHAEL UI SE PI

北京2022年10月9日 /美通社/ -- 中国国家药品监督管理局(NMPA)正式宣布批准了赫赛汀®(通用名:曲妥珠单抗注射液(皮下注射)),联合化疗用于治疗早期和转移性HER2阳性乳腺癌患者。作为全球首个抗HE...

关键字: 静脉 BSP PI ST

霍尼韦尔数据中心管理平台提供创新的用户体验,增加业务的弹性, 提高工作效率并提供关键的可持续性KPI指标的可见性 亚特兰大2022年9月28日 /美通社/ -- 全球楼宇互联行业领导者霍尼韦尔(纳斯达克代码:HON)...

关键字: 数据中心 霍尼韦尔 PI 软件

香港和上海2022年9月27日 /美通社/ -- 中国平安资产管理(香港)有限公司("平安资产管理(香港)")非常荣幸地宣布,公司在中国保险资产管理业协会(IAMAC)举办的"IAMAC推介...

关键字: MAC COM SE PI

加利福尼亚州库比蒂诺2022年9月15日 /美通社/ -- 全球领先的漫游和网络服务、安全、风险管理、测试和服务保证以及用户智能分析解决方案提供商Mobileum Inc.(...

关键字: MOBILE GARTNER PI BSP

(全球TMT2022年9月8日讯)近日,成都索贝数码科技股份有限公司(以下简称"索贝")再拓信创新生态 -- 索贝自主研发的Ficus Pi大数据平台、Vernox融合据库被收录进信创工委会产品图谱...

关键字: 数据库 大数据 PI IC

上海2022年9月5日 /美通社/ -- 由励展博览集团主办的IPIF国际包装创新大会,自2019年推出以来,共计组织439位重量级演讲嘉宾、3986位品牌方代表、1652位包装行业人士共同见证包装创新与可持续发展历程,...

关键字: PI IP BSP 可持续发展

北京2022年8月31日 /美通社/ -- 近期,擎科生物着力打造的"基因工厂"再获突破,针对目前发展迅猛的小核酸药物,基因工厂突破核酸生产上游原料生产在工艺放大和质量控制上的壁垒,为小核酸药物企业提...

关键字: AC 质量控制 PLC HP

(全球TMT2022年8月16日讯)近日,由盖世汽车、AUTOSAR组织联合主办,AUTOSEMO指导的2022第三届软件定义汽车论坛暨AUTOSAR中国日在武汉举办。均联智行首席架构师汪浩伟博士受邀在会上发表演讲,分...

关键字: 汽车 自动驾驶 智能驾驶 PI

数字电源

15504 篇文章

关注

发布文章

编辑精选

技术子站

关闭