您的位置 首页 汽车

根据DSP的以太网通讯接口设计方案

概述TM1300是Philips公司推出的新一代高性能多媒体数字信号处理器芯片。基于TM1300的DSP应用系统适合于实时声音、图像处理,可广泛应用于会议电视、可视电话、数字电视等应用场合。它不仅具有

  概述

  TM1300是Philips公司推出的新一代高性能多媒体数字信号处理器芯片。依据TM1300的DSP运用体系适合于实时声响、图画处理,可广泛运用于会议电视、可视电话、数字电视等运用场合。它不只具有强壮的处理才干,一起还具有十分友爱的音频和视频以及SSI和PCI等I/O接口,因而能够依据运用的需求灵敏地结构各种视频通讯体系。鉴于现在计算机网络的遍及和网上视频事务的开展,很有必要为TM1300视频编码体系开发一个以太网接口以拓展其运用规模。开发以太网接口的一种合理思路是运用TM1300集成的PCI接口来驱动专用的以太网接口芯片。因为现在大都以太网接口芯片(如Real- tek8029,Realtek8139等)都选用PCI接口,因而,能够用PCI总线将数据从TM1300传输到这些专用的以太网接口芯片后,再由它们发送数据,并且TM1300能够在嵌入式操作体系pSOS中运转,一起因为体系pSOS带有TCP/IP协议栈因而能够方便地完结编码码流的TCP/IP封装。 依据以上思路笔者在进行了前期测验的基础上进行了电路板的规划并顺利完结了调试。现在这个以太网接口现已根本开发成功。本文将对这个规划的技能关键从硬件和软件两个方面进行详细介绍。

  

依据DSP的以太网通讯接口规划

  2 TM1300及PCI总线接口

  该体系的硬件结构框图如图1所示。本体系硬件规划的重点是PCI总线接口。PCI总线依据数据位的宽度有32位和64位之分,64位的数据线与32位是兼容的。PC机中常见的是32位PCI总线,它的有用引脚总数是110个,能够分红3组。第一组是根本功用信号线,包含32位同享数据地址线AD〔00..31〕、接口控制线、裁定线、时钟线、体系复位线、中止线;第二组是附加功用信号线,包含错误报告线、cache功用支撑线、JTAG鸿沟扫描线;第三组是电源线,包含设备耗电量标识线、3.3V电源线(12根)、5V电源线(13根)、地线(22根)。 因为Realtek8029不具备PCI的附加功用信号线所支撑的cache功用和JTAG鸿沟扫描功用,一起尽管它具有奇偶校验错误报告功用引脚,但该脚能够悬空不必。所以,规划时只需考虑第一组功用信号线的衔接即可。 PCI接口的规划有以下几个关键: (1)PCI总线的裁定 这儿先阐明两个概念。首要,PCI总线是多设备同享的,因为PC机里能够有多个PCI设备,所以需求运用裁定器;其次,PCI设备有主设备和从设备之分,主设备能够建议PCI数据的传送从设备只能被动地呼应主设备的操作以对读操作和写操作做出呼应。PCI的裁定引脚是REQ和GNT,别离为恳求线和授权线,并且只要PCI主设备有这两个引脚。一般情况下,REQ一般和GNT成对地连到裁定器,而设备与设备的REQ和GNT一般是互不相连的。 PCI总线的裁定进程是这样的:PCI主设备把REQ电平拉低以表明向裁定器恳求占用总线。经裁定获准后,裁定器把这个设备的GNT电平拉低以表明恳求获准,尔后该设备便能够运用总线了。当它不再运用总线时,应使REQ信号变为高电平裁定器就不再给它分配总线资源。在本体系中,TM1300是PCI主设备,而Realtek8029是PCI从设备。因为它们不存在同享总线的问题,所以不需求裁定器,而仅仅简略地把REQ和GNT短接即可,这就相当于TM1300自己给自己授权。

  

依据DSP的以太网通讯接口规划

  (2)PCI_IDSEL信号线在设备的PCI装备读写中的效果 PCI有一种特别的读写周期,称为装备读写。这是因为在体系引导时,假如没有给设备装备I/O或内存地址,软件就只能通过装备来读写访问设备。装备读写有两种,别离称为0型和1型详细选用哪一种取决于总线的硬件衔接。装备读写操作不通过PCI桥时,运用0型,当需求通过PCI桥时,则要用1型,0型读写的地址直接便是总线上的地址,1型读写的地址则要通过PCI桥的译码才干成为终究的总线地址。本规划中,TM1300和Realtek8029是用PCI总线直连的,所以运用0型装备读写。 AD〔00..31〕是PCI总线的同享地址和数据线,每一次PCI传送都分为地址周期和数据周期。在地址周期,选用0型读写时,AD〔00..31〕的内容如下,AD〔00〕和AD〔01〕总为“00”,因为装备读写是以双字为单位的,AD〔02〕~AD〔07〕是要读写的PCI装备空间的寄存器号AD〔08〕~AD〔10〕是设备的功用号在一块PCI卡上有多个功用设备时,为了进一步区别不同的设备就要用到这几位,因为Realtek8029是单功用设备,故这几位全为0,AD〔11〕~AD〔31〕是设备挑选位,其间必须有且仅有一位为“1”,如图2所示,这在物理上表现为总线的AD〔11〕~AD〔31〕中有一根为高电平假如输出高电平的这根线与某块PCI卡的PCI IDSEL引脚相连,这块卡就会被激活,这样,在紧接着的数据周期中,它就会将其PCI装备空间相应寄存器中的内容放到总线上以供读取。 (3) PCI_FRAME、PCI_DEVSEL、PCI_IRDY、PCI_TRDY引脚的处理 上述四个引脚均是低电平有用,因而需求接上拉电阻,以确保在设备未驱动该引脚时处于安稳的无效状况,上拉电阻的阻值在1kΩ~10kΩ规模内,阻值越小,则将该信号驱动为有用的时刻越短,但太小又会导致电流过大,所以,要权衡考虑,本规划选用4.7kΩ。 上述三点对脱机情况下PCI设备的互连具有较遍及的参阅含义,除此之外,本规划还有以下比较特别的几点: ●应将TM1300的PCI,INTA引脚装备为输入,以便接纳Realtek8029的中止; ●PCI时钟由TM1300供给; ●Realtek8029的复位信号也便是TM1300的复位信号,该信号由外部电路供给; ●TM1300的PCI STOP、 PCI SERR引脚悬空,表明Realtek8029不具备相应的附加功用。别的,TM1300的PCI INTB、PCI INTC、PCI INTD引脚能够用效果户中止。

  

依据DSP的以太网通讯接口规划

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/226142.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部