PC/104总线与HPI口通信的解决方案

发布者:幸福自在最新更新时间:2014-08-12 来源: 21ic关键字:TMS320VC5402  HPI口通信 手机看文章 扫描二维码
随时随地手机看文章

TMS320VC5402(以下简称C5402)是德州仪器公司(TI)推出的性价比极高的定点数字信号处理器(DSP)。采用改进的Harvard处理结构和指令流水线操作,计算处理速度很高(100MIPS),指令周期可达10ns;片内提供16K字的RAM,用作程序和数据存储,其最大可扩展寻址空间为1M字;主机接口(HPI)是具有强大功能的智能外设,提供了DSP和外部处理器的通信接口。

掌握HPI的原理和使用方法,可以使硬件的设计更加简单灵活。DSP在通过HPI口和主机通信的过程中完全没有软件和硬件开销,由DSP自身的硬件协调冲突,不会打断DSP正常程序的运行。在HPI通信方式下,DSP的片内存储器对外界完全透明,由主机访问HPI的地址和数据寄存器便可完成对DSP片内存储器的读/写。 本文立足于实验经验,以TMS320VC5402与PC/104总线为例,介绍基于HPI口的硬件接口及软件实现。


1 TMS320VC5402 HPI口简介 主机接口HPI(Host Port Interface)是TMS320C5000系列定点芯片内部具有的一种接口部件,主要用于DSP与其它总线或CPU进行连接。TI的C54xx系列都提供了8位或16位的增强型HPI接口,在此以C5402增强型8位HPI接口为例进行详细介绍。 C5402的HPI口由一个8位数据总线和用于设备和控制接口的控制信号线组成,HPI接口通过HPI控制寄存器HPIC、地址寄存器HPIA、数据寄存器HPID和HPI内存块,实现与主机之间的通信。其主要特点在于接口所需外围硬件很少,很容易与各种主机相连,且仅需要很少甚至不需要外加接口逻辑。引脚功能如表1所示。 表1 HPI引脚的名称及功能 HPI引脚接至主机引脚状 态信号功能 HD0HD7 数据总线 I/O/Z HPI双向并行三态数据总线。当不传送数据(/HSC或/HDSx=1)或EMU1//OFF=0(切断所有输出)时,HD7(MSB)~HD0(LSB)均处于高阻态。 /HAS 地址锁存使能(ALE)或地址选通输入信号引脚,不用则接高电平 I 地址选通输入信号。如果主机的地址和数据是一条多路总线,则/HAS连到主机的ALE引脚;如果主机的地址和数据是分开的,就将/HAS接高电平。 /HCS 地址或控制线 I 片选信号。作为HPI的使能输入,主机在对HPI访问时信号/HCS要保持低电平。 HBIL 地址或控制线 I 字节输入识别信号。HBIL为低时读/写第一个字节,为高时读/写第二个字节。HBIL和HPI控制寄存器(HPIC)中的BOB位配合使用。 HCNTL0/1 地址或控制线 I 主机控制信号。选择主机所访问的是哪个寄存器:地址寄存器HPIA、数据寄存器HPID、控制寄存器HPIC。 /HDS1/2 读/写、数据选通输入信号引脚 I 数据选通输入。在主机访问期间控制HPI数据的传输。 /HINT 主机中断输入 O/Z 主机中断输入。由控制寄存器HPIC中的HINT位控制。当C54x复位时为高电平,EMU1//OFF低电平时为高阻态。 HRDY 异步准备好信号引脚 O/Z HPI接口准备好信号输出。HRDY为高说明HPI准备好数据传送(主机可进行数据传输),为低表示HPI接口忙(主机不可传输数据),正在进行上次传输的内部操作。 HR//W 读写选通信号引脚或地址线 I 读/写选通信号输入端。在主机访问期间控制数据的传输方向。高电平表示主机读HPI,低电平表示写HPI。 HPIENA VDD I HPI模块选择输入。信号必须和VDD联系起来,保证选择HPI。如果输入为开或接地,HPI模块将不会被选择。 HPI是8位的数据总线接口,由于C5402是16位的,所以与主机通信的数据都是由两个连续的字节组成,并且由HBIL引脚指示正在传输的是第一个还是第二个字节。主机使用HCNTL0/1指定所访问的是HPI控制寄存器HPIC或HPI数据寄存器HPID或HPI地址寄存器HPIA,也可以用地址自动增加的方式访问数据寄存器HPID,具体方式如表2所示。 表2 HCNTL0/1功能选择 HNTL0 HCNTL1 说 明 0 0 主机可以读写HPI的控制寄存器HPIC。 0 1 主机可以读写HPI的数据寄存器HPID。每次读后HPIA加1,每次写前HPIA加1。 1 0 主机可以读写HPI的地址寄存器HPIA。 1 1 主机可以读写HPI的数据寄存器HPID。对HPI口的操作,HPIA不受影响。 2 系统的硬件设计方案 整个硬件系统由DSP、EPM7128S、TPS73HD301、SST39VF400A等组成。DSP的主要任务是将经放大和解调后的无线电修正通道视频信号接收下来,现通过译码等处理后送给主探机。其原理如图1所示。 C5402采用低电压工作,其内核电压为1.8V、I/O管脚电压为3.3V,而PC/104总线工作于5V电压。为了使电路能稳定正常的工作,C5402的数据总线接有一个SN74LVC245A。它是TI公司生产的3.3V和5V电压平相转换的双向缓冲器,可以双电源供电,一边工作在 3.3V,一边工作在5V,转换的方向由两个DIR管脚控制。它串在数据总线上,既可以为DSP提供驱动5V数字电路的能力,也可以为DSP提供5V信号读入的保护。这样,就不再需要为多个不同外设而考虑总线驱动不够的问题。DSP主机接口和PC/104的连接如图2所示。 主机和DSP可独立地对HPI接口操作,主机和DSP的握手可通过中断方式完成。另外,主机还可以通过HPI接口装载DSP应用程序,接收DSP运行结果或诊断DSP运行状态,为DSP芯片的接口开发提供一种极为方便的途径。HPI-8为8位并行口,提供C54x与外部主机的接口,C54x可通过片内 RAM与主机设备交换数据。主机与HPI-8的通信是通过专用的地址寄存器和数据寄存器完成的,C54x不能直接读/写,HPI控制寄存器允许主机和 C54x进行读/写,包括配置通信协议和控制通信(握手)的比特。 EPM7128S用来提供整个系统需要的组合逻辑。它属于MAX7000系列,是Altera公司的基于第二代MAX结构的CPLD。它提供多达5000 个可用门和在系统编程,其引脚到引脚延时快达6ns。可以容纳各种各样的独立的组合逻辑和时序逻辑。EPM7128S有两个工作电压核电压为5V,I/O 工作电压可设为5V或3.3V。设为3.3V时,其输入为5V,而输出为3.3V TTL电平(所有的驱动器均能配置在3.3V和5V,允许用于混合电压系统中)。EPM7128S的优点是基于E2PROM原理,可以通过JTAG口进行在线编程,设计得可将设计内容从PC机上通过下载电缆和JTAG口对EPM7128S进行任意次修改。在这里使用EPM7128S是为电路提供组合逻辑以映射空间。它有多达100个I/O引脚可供编程使用,可以接入PS、IS等管脚,方便系统扩展存储空间和外设。

关键字:TMS320VC5402  HPI口通信 引用地址:PC/104总线与HPI口通信的解决方案

上一篇:基于CAN总线通信的设计与开发
下一篇:基于双口RAM的LonWorks智能通信节点设计

推荐阅读最新更新时间:2024-05-02 23:07

基于DSP CCS2.2实现指纹识别预处理系统
利用生物认证技术取代传统的使用钥匙、身份证、密码等方法进行个人身份鉴定,可广泛应用于银行、机场、公安等领域的出入管理。将信息技术与生物技术相结合的生物认证技术是本世纪最有发展潜力的技术之一,而指纹识别技术则是其中非常有前景的一种。 数字信号处理器(DSP)是指以数值计算的方法对数字信号进行处理的芯片。它具有处理速度快、灵活、精确、抗干扰能力强、体积小、使用方便等优点。DSP应用于指纹识别已经成为一个新的科技领域和独立的学科体系,当前已形成了有潜力的产业和市场。 本文选定100MHz DSP TMS320VC5402作为指纹信号的处理器,利用其流水线编码的操作特点,并结合指纹识别技术,实现基于DSP CCS2.2的指纹识别预处理
[应用]
基于PC104总线的故障诊断装置的设计
    某装置是集机、电、液一体化的大型复杂设备。该设备由计算机通过继电器控制电磁阀的闭合,进而控制液压系统,完成装置的调平、起竖、回收等功能;由温控系统控制发射筒内部温度,使其保持在一定范围内。整个系统逻辑关系复杂,信号路数繁多,使用中一旦出现故障,对其故障的定位和排队都十分困难。针对这种情况,研制了该设备的故障诊断装置,实现了对其不解体便能快速定位故障,并且采用专家系统与多媒体相结合的方式指导普通操作人员进行故障排除。还可将本装置接入网络,实现使用部队与院校或研究所之间的在线信息交流,充分发挥领域专家作用,进行故障的定位的排除。     为了解决某装置故障诊断的难题,提出了一种基于PC104总线的便携式故障诊断装置的设计方
[嵌入式]
基于PC/104平台和人脸识别的门禁系统设计
摘要:介绍了门禁系统的发展趋势,提出了一种基于PC104/PC104+嵌入式开发平台和人脸识别技术的门禁系统设计方案,并介绍了系统的硬件结构和软件设计方案。 一、引言 近年来,随着科学技术的不断发展,作为一种新型的现代化安全管理技术的门禁系统得到了快速的发展与完善。从起初的密码式,发展到今天的卡片式和生物特征识别式,门禁系统的功能和安全性都有了较大的提高。目前门禁系统正朝着数字化、网络化、智能化的方向发展。 常用的门禁系统主要由信息采集单元、传输单元、信息辨识单元等3个部分组成。按照信息通信与处理方式可以分为单机型门禁系统和网络型门禁系统。其中单机型的信息处理与采集单元合成在一起,两者之间不需要远距离的信息
[安防电子]
谈谈PC/104在2020年之后还能有啥用
PC / 104单板计算机的历史可以追溯到1987年,三十多年过去了,为什么我们在2020年还是要谈这个技术?尤其是当前电子技术每年都有着飞跃。不过,在医疗保健或国防等市场,依然希望使用稳定,可靠,灵活,可扩展,坚固且具有较长(超过10年)产品生命周期支持的产品。这就是为什么今天仍在使用PC / 104的原因。 PC / 104可堆叠,坚固,紧凑且熟悉等等多种特性,但我们只汇总了前五项: 1–坚固可靠 PC / 104始于80年代中期,并迅速被广泛用作工业坚固型计算机的标准。与Raspberry Pi和Arduino不同,PC / 104设计为在-40°至+ 85°C的温度下可靠运行,并承受MIL-STD-202的冲击
[工业控制]
谈谈<font color='red'>PC</font>/<font color='red'>104</font>在2020年之后还能有啥用
PC104总线与DSP数据通信接口设计
 从1982年世界上诞生了首枚DSP芯片后,经过20多年的发展,现在的DSP属于第五代DSP器件。其系统集成度更高,已将DSP芯核及外围器件综合集成到单一芯片上,DSP逐渐成为数字信号处理器的代名词。同时,数字信号处理技术在理论和算法上也取得了突破性进展,他本身也形成了比较完善的理论体系,包括数据采集、离散信号与离散系统分析、信号估计、信号建模、信号处理算法等内容。DSP技术已在航空航天、遥测遥感、生物医学、自动控制、振动工程、通讯雷达、水文科学等许多领域有着十分广泛的应用。通过数据采集系统将原始数据传送到DSP,DSP完成算法的处理是工程上的一种应用模式,数据的传送可以通过各种计算机总线来实现。   PC104是一种专门为嵌
[电源管理]
<font color='red'>PC</font><font color='red'>104</font>总线与DSP数据<font color='red'>通信</font>接口设计
基于PC104的数据采集系统的设计
引言 随着微电子技术和网络的发展,人们对网络的认识日益深入。网络终端产品也越来越受到人们的关注,嵌入式操作系统的应用也得到了前所未有的发展。PC104是一种嵌入式平台,它与IBM的PC机兼容,具有灵活的可扩展性,其小巧的尺寸非常适合嵌入式系统的应用。 本文基于PCM-3350型PC104嵌入式开发平台,最高采集速度可达1Msps,分辨率为12bit,能够进行通道扫描采集和单通道采集的数据采集系统。 2 数据采集系统设计 数据采集系统主要由放大电路、光藕隔离电路、带采样保持器的AD模数转换器、时钟电路、CPLD控制电路、数据缓存(FIFO)等部分组成,总结构框图如图1所示: 图1 总结构框图 2.1 A/D转换数据
[工业控制]
基于<font color='red'>PC</font><font color='red'>104</font>的数据采集系统的设计
TMS320C30系统与PC104进行双向并行通信的方法
    摘 要: 给出一种TMS320C30/PLD系统与PC104通过标准并行接口进行双向通信时扩展并口的方法,给出了硬件实现电路的框图,分析了通信过程中握手信号的时序关系,并列出了通信测试程序的流程图。     关键词: 数字信号处理(DSP) 可编程逻辑器件(PLD)VHDL 并行通信        TMS320C30是TI公司的通用DSP芯片,它有很强的浮点/定点数据运算能力和很高的处理速度,特别适合于进行实时的数据采集及运算处理如FFT,FIR、IIR滤波等。但是,DSP一般I/O能力及文档处理能力较弱,所以,常常将DSP系统与PC104组成主机/从机系统,由PC104担负系统的各模块分机的管理、
[应用]
基于DSP的指纹采集系统的研究
在各种生物识别技术中,指纹识别技术是最成熟、准确和最易使用的。而指纹采集作为指纹识别系统中的一个重要环节也越来越受到人们的重视,高质量的指纹采集技术已成为一个重要的研究课题。指纹图像的采集是自动指纹识别系统(AFIS-Automation Fingerprint Identification System)的重要组成部分,采集到的指纹图像的质量好坏,直接影响到后续的指纹图像处理过程。高质量的指纹图像可以大大简化指纹图像处理的算法,提高识别率,减小拒识率。 随着新型半导体指纹采集传感器件和DSP,CPLD技术的发展,自动指纹识别技术正向着小型化和嵌入式的方向发展。本文介绍的就是基于DSP的指纹采集系统。 本系统的原理 本系统中的
[单片机]
基于DSP的指纹采集系统的研究
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved