应用HPI实现单片机与TMS320C54X DSP间的数据通信

来源 :考试周刊 | 被引量 : 0次 | 上传用户:zhao330300096
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文研讨了TI TMS320C54X的HPI外设的结构和工作原理,阐述了它在与外部主机进行数据通讯应用时的使用要点。以TMS320C5402DSP为例,给出了一种C54X DSP与51单片机通信的具体实现方案以理解HPI所具有的一系列优点。本文为类似系统的设计提供了一定参考,具有较强的工程性和实用意义。
  关键词:DSP HPI 89C51
  
  引言
  
  近几年来,DSP处理器在很多领域得到了越来越广泛的应用,其优势在于拥有强大的数字信号处理能力,但是一个完整的电子系统往往还有许多诸如与外部系统的通信、控制、人机接口等控制功能,而控制则是传统的单片机的优势,所以单片机与DSP可以协同工作,以单片机作为主机,DSP作为从机,主机控制从机的复位、运行和挂起,更主要的主机将从外部获得的数据交由从机处理,而从机则将处理后得到的有关结果传递给主机,由主机将处理结果发送至其他系统。该种方案的关键是单片机与DSP间数据通信的实现。
  
  1 C54x主机接口简介
  
  HPI(Host Port Interface)主机接口,是TEXAS Instruments(TI)高性能DSP上配置的与主机进行通信的片内外设。以TMS320C5402(简称C5402)包含的增强型HPI8接口为例,它与外部主机或微处理器的连接具有单独的8根数据线HD0—HD7和10根控制线。主机主动通过HPI口访问DSP的内部RAM以及其它资源。除了对主机发中断(通过置HPIC寄存器的HINT位,可以使HINT线有效)或清除主机发来的中断(通过清HPIC寄存器的DSPINT标志)需要DSP干涉外,DSP几乎不用进行其他操作,DSP片内的DMA通道会自动辅助完成RAM区与HPI数据寄存器的数据传输,几乎完全没有硬件和软件开销,实现数据交换的效率非常高。
  HPI的组成和内部逻辑如图1所示,各部分主要功能如表1所示:
  HPI通信是通过对HPIA、HPIC和HPID3个寄存器赋值实现的。当主机要与DSP通信时,主机通过外部引脚HCNTLO和HCNTL1选中不同的寄存器,如表2所示,则当前发送的8位数据就写到该寄存器上。在使用上,由于HPIC是16位寄存器,而HPI口总是传送8位的数据宽度,所以主机向HPIC写数据时,需要发送两个一样的8位数据,对C5402来说,仅低8位有意义。而地址寄存器HPIA选择后,可直接向它发送数据,但是要注意MSB和LSB的顺序,通过设置HPIC寄存器的BOB位,可以决定这一字节是这个字的高字节还是低字节。HPIA具有自动增长的特性,在每写入一个数据前和每读一个数据后,HPIA都会自动加1,所以在应用了该功能的情况下,只需设定一次HPIA即可实现连续数据块的写入和读出。只是在实现上,数据应首先从主机发到HPID中。然后根据HPIA指定的地址,HPID中的数据再写到片内RAM地址中。
  
  89C51通过DSP的HPI口对DSP实现数据读写需要3个步骤:设置控制寄存器(HPIC),写地址寄存器(HPIA),读写数据寄存器(HPID)。单片机通过它的并行端口发送控制信号和检测状态信号以模拟HPI口访问时序。如下问题在编程时要特别注意:
  (1) DSP的采样选通信号由HDS1,HDS2和HCS的组台逻辑来组成。主机应首先对HPIC进行初始化,并注意对BOB位的设置来指定第1个字节作为高8位还是低8位。同时注意HPIC中的XHPIA位的设置,由于DSP复位后,XHIPA的状态不确定,所以必须先对XHPIA进行设置。
  (2)HAS为下降沿有效,而HCS为上升沿有效。
  (3)HBIL脚在传输过程中指示当前字节为第1还是第2字节,如低为第1字节;高为第2字节。
  (4)HCNTLO、HCNTL1两脚用于区分HPIA、HPID及HPIC三者的地址。
  (5)引导加载过程中为方便起见,常采用将HINT脚直接与INT2脚相连申请HPI引导方式。
  (6)如果将HPIA设置成自动递增模式,就会在数据传输的同时完成HPIA加1,于是又启动了一次内部传输,有利于数据的连续转移。
  (7)主机和DSP可以互相中断。主机向HPIC中的位IMPINT写入1来中断DSP。该位总是被读出为0。
  
  单片机在完成初始化后,等待DSP发中断通知数据已经准备好,单片机在检测到中断后,判断中断是否有效,有效时再从HPI口读写数据。本例中单片机从DSP的指定地址读取数据,再将数据写到DSP的其他存储单元。
  
  结束语
  
  HPI提供了方便而灵活的接口,而且外围电路简单,几乎不需要附加任何逻辑电路。在HPI通信方式下,DSP片内存储器对外界完全透明,方便了主机与DSP系统的数据交换,使在线修改DSP存储器的数据成为可能,同时无需硬件、软件开销。这种数据通信方案,对于复杂系统和更加灵活新颖的数据传输供享设计具有一定的借鉴意义。
  
  参考文献:
  [1]王念旭.DSP基础与应用系统设计[M].北京航空航天大学出版社,2000.7.
  [2]王兴之,钟爱琴,王雷等.AT89C51系列单片机原理与接口技术[M].北京:北京航空航天大学出版社,2004.
  [3]张雄伟,曹铁勇.DSP芯片原理与开发应用[M].电子工业出版社,2000.5.
  [4]TMSC320C54X DSP Reference Set Texas Instruments[M],1999.
其他文献
灯光不亮,教室很大,长而窄的二十多只木箱陈列其中,将教室分成一片片小空地。空地上摆着低矮的桌子,桌面有整包的纸巾,放着纸笔。执笔的人在慢慢写字,凑着桌上烛台昏黄的光,偶尔抽出一张纸巾擦拭眼角,教室中偶尔有克制的清喉的声音,一个男孩摘下眼镜,双手捂住面颊。  一页信纸不够交待所有心事,更别提尽述对人世的眷恋,但抽泣声仍然慢慢低下去。坐在教室前方的讲师郑勇文(JeongYongMun???)这才发声,
进入艺术还是回到生活?——谈柳青的最新个展《餐厅》  2013年9月22日,青年艺术家柳青的个人雕塑作品展《餐厅》在意大利威尼斯的卡斯泰罗925号画廊开幕,展览由北京贰壹零贰艺术空间主办,展期为9天。由于此次展览正值威尼斯双年展期间,引起了大批艺术爱好者与收藏家的广泛关注。  柳青此次个展的主题名为《餐厅》,展厅分为前厅和后室两个部分,一步入前厅,呈现在观众面前的是6件挂在墙上的蔬菜雕塑,均衬以白
摘要: 成长起来的独生子女成为了一名教师,他们教育的对象还是独生子女,这是我国现阶段社会发展的必然结果。由于教师职业的特殊性和独生子女的特殊性,我们必须高度重视这一特殊的教育现象,着力加强对成为教师的独生子女的培养,使他们成为未来教育事业的生力军。  关键词: 青年教师独生子女培养    近几年来,成长起来的一代独生子女陆续走上工作岗位,不少人走进了教师队伍,成为了“人类灵魂的工程师”。一种新型的
一位来自农村的读书人,如何思考反哺家乡的问题?  11月中旬的陕西省蒲城县,景象满目萧然。蒲城唐代称奉先,即杜甫那首有名的《自京赴奉先咏怀五百字》(“朱门酒肉臭,路有冻死骨”就出自这首诗)里的奉先。关中野阔天低,空气干爽,所见人口不多。秦风质朴、刚硬,这是我在纸上文献得来的粗略印象,作家许石林则为我展现了秦人的另一种面貌:重礼。  踏足蒲城之后,我就观看了一场特别的仪式,那是许石林为其父亲做的去世
人物周刊:您在硅谷和国内有20多年产业经验,怎么看待中国经济的产业升级?  杨兴平:大家都清楚,靠消耗土地、人力、环境资源换得的中国制造不能持续了。我看到,经济学家和政府官员都做了很深入的探讨。可是,没有人真正指出中国经济转型的关键要素在哪里?如何进行转型?  中国几十年来都在强调技术,只要掌握了核心技术就好像掌握了一切。半导体、软件、芯片设计、生物、医学等等很多这种高科技的议题都提上来,每一个开
摘要: 当前,口语交际能力在现代信息时代显得越来越重要,职高语文教学应当适应社会的需求。本文提出,应在语文教学过程中进行大胆改革,以期强化学生口语训练。  关键词: 职高语文教学口语训练重要性    随着社会的不断进步,科技的飞速发展,人们的工作生活节奏加快,交往日益频繁,口语交际能力在现代信息时代显得越来越重要,职高语文教学应当适应社会的需要。口语是语言交际的基本形式,良好的口语教学,既能使学生
中国20多年的城市雕塑发展,已经积淀下相当基础:从奄奄一息之冷,到乱糟糟之热,雕塑已经在国民视野中出现,成为存在事实。回到架上的结果,决不是倒退到20多年前雕塑奄奄一息的状态,而是要各自走向市场,走向雕塑的知音、雕塑的投资者。  With the development of recent 20years, urban sculpture in China has built a very sta
人类的历史是一部不断发展、不断创新的历史,如果没有昨天的创新,就不会有今天的辉煌;同样,如果没有今天的创新,同样也不可能迎来明天的腾飞。“创新是一个民族进步的灵魂,是一个国家兴旺发达的不竭动力。同时,也是我们教育肩负的一项历史使命。当今世界竞争越来越激烈,经济的竞争、综合国力的竞争,实质是科学技术的竞争和民族素质的竞争,即人才的新型人竞争,其核心是创才的竞争。”在1998年5月4日至6月1日,江泽
摘要: 本文探究了电影《非诚勿扰》中的两个问题,认为在现实生活中,如果我们都能以诚相待、非诚不扰,也许,一切就皆可解决。  关键词: 爱情真诚《非诚勿扰》    电影《非诚勿扰》的英文译名很有意思:If you are the one.笔者试着译成中文:如果你是那个人。再试着扩充句子:如果你是那个人,你是那个真诚的人,有诚意的人,我愿意。  不难看出,影片一以贯之的一个核心是诚。这个诚,或许可以理
在中央部委工作是当火车司机,按轨道行驶,在县里面工作是当汽车司机,要自主驾驶,同时还要找路    部长秘书,留美MBA、博士生,贫困地区副县长,当这几重角色组合成一个人的时候,新闻性就出来了,巧的是,高奕奕样样都有。  2006年12月19日晚7点,北京交通大学九教中心报告厅,一场别开生面的报告会在此举行,主角正是河南开封县副县长高奕奕。    “报告会上,高奕奕向大家讲述了他的大学生活、留学经历