资源描述:
《基于dsp的网络接口电路设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于DSP的网络接口电路设计2006年第17期总第232基于DSP的网络接口电路设计尹吉伦,张悴(大连海事大学信息工程学院辽宁大连116026)摘要:DSP体积小,成本低,易于产品化,可靠性高,易扩展,能方便地实现多机分布式并行处理,所以在航空航天,工业控制,科学研究等方面获得了越來越多的应用•以DSP为核心的复杂计算和控制的嵌入式系统设计思路逐步成为电子设备工程师的首选•因此基于DSP和网卡设计了一个网络传输系统,给出了系统整体电路设计和相应的软件程序•经实验表明,该系统能成功地发射和接收信号.关键词:DSP5402;RTL8019AS;FPGA;网络接口中
2、图分类号:TP334.7文献标识码:B文章编号:1004—373X(2006)17—073—03DesignofNetworUnterfaceCircuitBasedonDSPYIN川un.ZHANGYe(InformationEngineeringCollege,DalianMaritimeUniversity,Dalian.116026,China)Abstract:TherearesomeadvantagesaboutDSP,itsbulkissmalLcostislOW,anditcouldbeusedindistributedparallelproc
3、essingformoremachines.SoDSPiswildlyusedinaviationJndustrycontrolandscienceresearch.ElectronicengineersmoreandmoreuseDSPascoreforcomplexcalculating.SowedesignanettransmissionsystembasedonDSPandnetworkcard.Wepresentthewholecircuitdesignandcorrespondingsoftware.Aswetest.thissystemcould
4、transmitandinceptsignalssuccessfully.Keywords:DSP5402;RTL8019AS;FPGA;networkinterface目前,DSP在许多方而都有了很多的应用.特别是和其他芯片相联合在信号分析,通信等方面.本文采用了德州仪器公司的DSP320C5402芯片作为CPU,通过FPGA译码,然后与RTL8019AS连接,进行信号传输.1RTLS019AS简介RTL8019AS是一种高度集中低功耗的以太网卡.他提供了一种简单的方式来实现双向协调•他可提供100脚的TQFP封装,其引脚可分为电源及时钟引脚,网络介质接口引
5、脚,自举ROM及初始化E.PROM接口引脚,主处理器接口引脚,输出指示及工作方式配置引脚.RTL8019AS与主机的接口模式有3种,即跳线模式,PnP模式和RT模式跳线模式这种模式与早期的网络控制器兼容.RTL8019AS的端口基地址,中断口等都由开关或跳线器决定.跳线模式简单,但配置资源麻烦.PnP模式与微软的PnP协议兼容.在这种模式下,RTI8019AS的端口基地址,屮断口等都由EEP—ROM93C46设定,但需要进行PnP芯片的识别,不便与DSP接口.收稿H期:2006—05—09RT模式为了避免PnP模式下的PnP芯片识别和配置过程,Readhed公
6、司提供了RT模式•在RT模式下,RTL8019AS的端口基地址,中断口等也是由EEP—ROM93C46决定的.在这里采用了跳线模式,由跳线器对RTL8019AS进行配置•本文主要讨论非PC环境下的以太网接口,所以该接口不必具有即插即用功能(PnP)和远程白举加载功能•下面介绍部分引脚及功能.裹1RTLS019AS部分引脚与网络介质接口的引脚与主处理器接口的引脚AEN输入INT7〜0输出10CS16输出10R10W输入10CHRDY输出SMEMRSMEMW输入RSTDRV输入SA19〜0输入SD15〜0双向I/O端口操作允许中断输出16位I/O口方式端口读,写控
7、制1/0通道准备好存储器读,写控制复位20住地址总线16位数据总线73尹吉伦等:基于DSP的网络接口电路设计2DSP与RTL8019AS接口连接设计DSPTMS320C5402是TI公司开发的一款高性能,低功耗的数字信号处理器.有32k的片内RAM,4k的片内ROM,同时片上还有2个串口,1个并口,20个地址引脚,64k字的I/O空间.C54O2的总线电平为3.3V,与RTI8O19AS相联接时需要用到电平转换器•同时,RTI8019AS的总线接口与ISA总线兼容,但是不能与C54O2的外部总线直接接口,还需要进行一些简单的逻辑变换.下面介绍C54O2与RTL
8、8019AS的连接.中断引脚INT7〜