資源描述:
《基于dsp的以太網(wǎng)接口設(shè)計與實現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、DesignandImplementationofEthernetInterfaceBasedonDSP徐敏.XuMin(廈門理工學(xué)院,福建廈門361024)(XiamenUniversityofTechnology,F(xiàn)ujianXiamen361005)摘要:數(shù)字信號處理器(DSP)應(yīng)用已經(jīng)拓展到嵌入式網(wǎng)絡(luò)開發(fā)中,如何將DSP與以太網(wǎng)連接起來,實現(xiàn)網(wǎng)絡(luò)互連顯得非常重要。本文主要介紹以太網(wǎng)控制器RTL8019AS的主要性能,并利用RTL8019AS,實現(xiàn)TMS320VC5416DSP與以太網(wǎng)互連的接口電路及軟件設(shè)計。關(guān)鍵詞:以太網(wǎng);接口;DSP;R
2、TL8019AS中圖分類號:TP393.11文獻(xiàn)標(biāo)識碼:B文章編號:1671—4792一(20O8)8—0007—04Abstract:AsWE:allknownthatDSPhasbeenappliedtothedevelopmentofEmbeddedInternet.Therefore,itisveryimportanttorealizeInternetworkingwithDSPandEthernet.Thispaperintroducedthemainper-formanceofRTLSOI9AS,withwhichtoimplement
3、theEthernetinterfacecircuitandsoftwaredesignbasedonDSPTMS320VC5416.Keywords:Ethernet;Interface;DSP;RTLSOI9ASO引言RTL8OI9AS是臺灣REALTEK公司生產(chǎn)的一種基于ISA總以太網(wǎng)經(jīng)過2o多年的發(fā)展,現(xiàn)在已經(jīng)成為現(xiàn)代互聯(lián)網(wǎng)線的高度集成的以太網(wǎng)控制器,它實現(xiàn)了以太網(wǎng)媒介訪問層絡(luò)中底層連接不可缺少的一部分。在使用通用計算機(jī)進(jìn)行網(wǎng)(MAC)和物理層(PHY)的全部功能,包括MAC數(shù)據(jù)幀的收發(fā)、絡(luò)互聯(lián)的同時,各種家電設(shè)備、儀器儀表、工業(yè)生產(chǎn)中的數(shù)
4、據(jù)地址識別、CRC(CyclicRedundancyCheck,镅環(huán)冗余檢驗)采集與控制等設(shè)備正在逐漸地走向網(wǎng)絡(luò)化,以便共享互聯(lián)網(wǎng)編碼/校驗、曼徹斯特編解碼、超時重傳、鏈路完整性測試、絡(luò)中龐大的信息資源。在某些應(yīng)用領(lǐng)域,嵌入式設(shè)備在性價信號極性檢測與糾正等。比及實時性方面,有著通用計算機(jī)無法比擬的優(yōu)越性。嵌入RTLSOI9AS適應(yīng)于EthernetⅡ、IE~E802.3、lOBase5、式網(wǎng)絡(luò)開發(fā)的應(yīng)用基前于景口十∽分的廣以闊太,網(wǎng)現(xiàn)接在口已設(shè)經(jīng)計成與為實研現(xiàn)究的熱lORase2、lOBaseT,可連接同軸電纜和雙絞線,可自動檢測所點。目前,數(shù)字信
5、號處理器(DSP)已經(jīng)拓展到嵌入式網(wǎng)絡(luò)開發(fā)連接的介質(zhì)等。RTLSOI9AS與主處理器有3種接口模式:跳中,如何將DSP與以太網(wǎng)連接起來,實現(xiàn)DSP與通用計算機(jī)線模式(Jumper)、即插即用模式(PnP)和免跳線模式之間的網(wǎng)絡(luò)互連顯得非常重要。(Jumperless)。本系統(tǒng)采用常見的跳線模式,用跳線模式來本文以德州儀器(TI)的C5000系列DsP芯片TMS320VC5416選擇I/O端口和中斷。為微處理器,利用臺灣REALTEK公司生產(chǎn)的以太網(wǎng)控制器芯RTLSOI9AS片內(nèi)寄存器分為NE2000寄存器組和PnP寄片RTLSOI9AS實現(xiàn)了網(wǎng)絡(luò)接
6、口的設(shè)計。存器組。其中,NE2000寄存器分為4頁,都映射到16個i/o1系統(tǒng)工作原理端口地址上。主機(jī)通過命令寄存器(cR)中的PSO、PS1位來尋1.1RTL8OI9AS主要性能址不同的頁,通過16個I/O端口地址來尋址頁內(nèi)寄存器【l】。1.2接口電路組成★基金項目:廈門理工學(xué)院教育教學(xué)改革與建設(shè)項目資助(編號:JG200703)接口電路原理框圖如圖一所示。其中主控制器選用德州一Ⅲh2一儀器(TI)的DSP芯片TMS320VC5416,以太網(wǎng)控制器芯片選地。用臺灣REALTEK公司的RTL8OI9AS,TMS320VC5416與數(shù)據(jù)總線:RTL8
7、019AS的DO-DI5連接至TMS320VC5416RTL8OI9AS之間通過一個PLD芯片(ATF16V8)作片選、讀寫的DO-DI5,因為總線電平不兼容,中間加了電平轉(zhuǎn)換芯片信號等邏輯控制,并且數(shù)據(jù)線通過一片74LVTH16245作電平74LVTHI6245。,轉(zhuǎn)換,RTLSO19AS經(jīng)過一個網(wǎng)絡(luò)變壓器(20FOO1N)連接到片選信號:RTL8OIgAS的片選信號連接至TMS320VC5416RJ45網(wǎng)絡(luò)接口。DSP部分外擴(kuò)一片RAM(61LV6416)用于程序的I/O空間片選信號上,通過PLD(ATF16V8B)產(chǎn)生的片選信運(yùn)行以及數(shù)據(jù)的處
8、理、傳輸,外擴(kuò)FLASH(AM29LVSO0)作為外號OE不僅提供給RTLSOIgAS的AKN,同時還提供給電平轉(zhuǎn)部ROM