www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 電源 > 數(shù)字電源
[導(dǎo)讀]基于美國(guó)TI公司的高速數(shù)字信號(hào)處理器(DSP),詳細(xì)描述RTL8019型以太網(wǎng)控制器的性能特點(diǎn)和引腳功能。同時(shí)給出DSP與RTL8019的硬件電路接口設(shè)計(jì)方法及DSP控制RTL8019進(jìn)行網(wǎng)絡(luò)傳輸?shù)南鄳?yīng)軟件編程方法。

摘要:基于美國(guó)TI公司的高速數(shù)字信號(hào)處理器(DSP),詳細(xì)描述RTL8019型以太網(wǎng)控制器的性能特點(diǎn)和引腳功能。同時(shí)給出DSP與RTL8019的硬件電路接口設(shè)計(jì)方法及DSP控制RTL8019進(jìn)行網(wǎng)絡(luò)傳輸?shù)南鄳?yīng)軟件編程方法。
關(guān)鍵詞:閃速存儲(chǔ)器;接口;DSP;TMS320F206;RTL8019


1 引言
    數(shù)字信號(hào)處理器(DSP)具有先進(jìn)的并行處理結(jié)構(gòu),特別適合于信號(hào)處理,已經(jīng)越來(lái)越多地應(yīng)用于工業(yè)控制領(lǐng)域和各類(lèi)儀器儀表的開(kāi)發(fā)設(shè)計(jì)?;ヂ?lián)網(wǎng)絡(luò)硬件和軟件的迅猛發(fā)展使得網(wǎng)絡(luò)用戶(hù)呈指數(shù)增長(zhǎng),在使用計(jì)算機(jī)進(jìn)行網(wǎng)絡(luò)互聯(lián)的同時(shí),各種家電設(shè)備、儀器儀表以及工業(yè)生產(chǎn)中的數(shù)據(jù)采集與控制設(shè)備逐步走向網(wǎng)絡(luò)化,以便共享網(wǎng)絡(luò)中龐大的信息資源。在電子設(shè)備日趨網(wǎng)絡(luò)化的背景下,利用高速數(shù)字信號(hào)處理器控制RTL8019實(shí)現(xiàn)以太網(wǎng)通訊具有十分重要的意義。
    TMS320F206是TI公司生產(chǎn)的16-bit定點(diǎn)DSP,它有l(wèi)條程序總線(xiàn)和3條數(shù)據(jù)總線(xiàn),采用了改進(jìn)的哈佛結(jié)構(gòu),內(nèi)含高度并行的32-bit算術(shù)邏輯單元、16×16-bit并行硬件乘法器、片內(nèi)存儲(chǔ)器和片內(nèi)外設(shè),配備了高度專(zhuān)業(yè)化的指令集,功耗相當(dāng)?shù)?,特別適合于信號(hào)處理。RTL8019采用100引腳POFP封裝,性能優(yōu)良,價(jià)格低。它支持PnP自動(dòng)探測(cè).符合EthernetⅡ與IEEE802.3(10Base5、10Base2、10BoseT)標(biāo)準(zhǔn),內(nèi)嵌16 KB SRAM,有全雙工通信接口,可以通過(guò)交換機(jī)在雙絞線(xiàn)上同時(shí)發(fā)送和接收數(shù)據(jù),使帶寬從lO MHz增加到20 MHz,是進(jìn)行以太網(wǎng)通信的理想器件。本文即結(jié)合DSP處理器的特點(diǎn),詳細(xì)介紹Realtek公司生產(chǎn)的RTL8019型以太網(wǎng)控制器的硬件電路設(shè)計(jì)方法及編程技巧。

2 RTL8019的主要引腳功能
    AEN(34):地址使能引腳,決定電路被分得的地址空間:
    INT0-INT7(97~100,1~4):中斷請(qǐng)求引腳;
    IOCHRDY(35):讀/寫(xiě)命令準(zhǔn)備引腳;
    IOCSl6B(96):8位/16位數(shù)據(jù)選擇引腳,高電平選擇16位數(shù)據(jù)總線(xiàn),低電平選擇8位數(shù)據(jù)總線(xiàn);
    IORB,IOWB(29,30):I/O端口讀命令、寫(xiě)命令;
    SMEMRB,SMEMWB(3l,32):寄存器讀命令、寫(xiě)命令;
    RSTDRV(33):復(fù)位信號(hào);
    SD0-SDl5(36~43,87,88,90~96):數(shù)據(jù)線(xiàn);
    SA0-SDl9(5,7~13,15,16,18~27):地址線(xiàn);
    X1(50):20 MHz晶體振蕩器或外部晶體振蕩器輸入引腳;
    LEDBNC,LEDO,LEDl,LED2(60~63):網(wǎng)卡狀態(tài)指示;
    TPOUT+、TPOUT-、TPIN-、TPIN+(45,46,58,59);數(shù)據(jù)發(fā)送和接收引腳。

3 寄存器配置
    RTL8019有4頁(yè)寄存器組,每頁(yè)寄存器組有16個(gè)寄存器。進(jìn)行網(wǎng)絡(luò)通信時(shí)需要對(duì)這些寄存器進(jìn)行設(shè)置。
    CR是控制命令寄存器,地址是00H,這個(gè)寄存器用來(lái)選擇寄存器頁(yè),控制遠(yuǎn)程DMA操作。其中STP(O bit)是停止命令位,PSO、PSl(6 bit、7 bit)是頁(yè)寄存器選擇位,在實(shí)際配置寄存器時(shí),首先要指定要配置的寄存器屬于哪一頁(yè)(就是進(jìn)行PSI和PSO的設(shè)置),然后對(duì)該頁(yè)中的寄存器寫(xiě)入配置信息。
    PSTART是接收緩沖區(qū)起始頁(yè)位置,地址是01H。
    PSTOP是接收緩沖區(qū)中止頁(yè)位置,地址是02H。
    BNRY是邊界寄存器,地址是03H。
    TSR是發(fā)送狀態(tài)寄存器,TPSR是發(fā)送緩沖區(qū)起始頁(yè)位置,地址是04H。
    NCR是發(fā)送期間碰撞次數(shù),地址是05H。
    FIFO是回環(huán)檢測(cè)后,查看FIFO內(nèi)容,地址是06H。 
    ISR是中斷狀態(tài)寄存器,寫(xiě)“1”清除內(nèi)部所有寄存器位,地址是07H。
    CRDAO,CRDAl是當(dāng)前的遠(yuǎn)程DMA地址寄存器,地址是08H、09H。
    RBCR0,RBCRl是遠(yuǎn)程DMA字節(jié)計(jì)數(shù)寄存器,地址是0AH、OBH。
    RSR接收狀態(tài)寄存器,RCR是接收配置寄存器,地址是0CH。
    TCR發(fā)送配置寄存器,TSR是發(fā)送狀態(tài)寄存器,CNTR0是幀同步錯(cuò)總計(jì)數(shù)器,地址是0DH。
    DCR是數(shù)據(jù)配置寄存器,CNTRl是CRC錯(cuò)總計(jì)數(shù)器,地址是0EH。
    CNTR2是丟包總計(jì)數(shù)器,地址是0FH。
    遠(yuǎn)程DMA端口寄存器,地址是10H。
    復(fù)位端口寄存器,地址是1AH。
    要進(jìn)行網(wǎng)絡(luò)通信必須對(duì)網(wǎng)絡(luò)控制器的各個(gè)寄存器初始化,初始化比較煩瑣,但非常重要,它決定網(wǎng)絡(luò)通信的一些重要參數(shù)。初始化時(shí)需要對(duì)上述的各個(gè)寄存器進(jìn)行詳細(xì)配置。

4 硬件接口電路設(shè)計(jì)
   
在具體應(yīng)用中,由于DSP本身的限制,進(jìn)行了一系列的簡(jiǎn)化設(shè)計(jì)。采用跳線(xiàn)工作方式即網(wǎng)卡的I/0和中斷由跳線(xiàn)決定,JP引腳接高電平時(shí)選擇16位數(shù)據(jù)總線(xiàn)。僅通過(guò)4條地址線(xiàn)A0-A3選擇RTL8019的寄存器地址和存儲(chǔ)器地址,控制并實(shí)現(xiàn)數(shù)據(jù)的讀取。LEDBNC、LEDO、LEDl、LED2網(wǎng)卡狀態(tài)指示引腳連接發(fā)光二極管,便于直觀判斷網(wǎng)卡狀態(tài)。通過(guò)GAL22V10型邏輯編程器對(duì)RTL8019的片選信號(hào)進(jìn)行控制。具體的硬件接口電路圖如圖1所示。

5 軟件編程
    TMS320F206的用戶(hù)可以用匯編語(yǔ)言或C語(yǔ)言進(jìn)行源程序的編寫(xiě),用C語(yǔ)言開(kāi)發(fā)出的系統(tǒng)易于維護(hù),可靠性高,可移植性好。下面介紹用C語(yǔ)言編寫(xiě)的RTL8019的開(kāi)發(fā)程序。由于篇幅有限,本文僅給出RTL8019的初始化程序和接收包子程序。

    void ethernetinit()



6 結(jié)束語(yǔ)
   
本文詳細(xì)論述了RTL8019的引腳功能、寄存器配置、硬件配置和軟件編程方法,這些同樣可以作為單片機(jī)、微處理器以及PC等其他應(yīng)用系統(tǒng)對(duì)于網(wǎng)絡(luò)通信設(shè)計(jì)的直接參考,用戶(hù)也可以針對(duì)自己的特殊需要進(jìn)行一些特殊設(shè)置。這些方面的研究和逐步推進(jìn)將為測(cè)控領(lǐng)域注入新的生機(jī)和活力。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

為增進(jìn)大家對(duì)控制器的認(rèn)識(shí),本文將對(duì)影響控制器可靠性的因素以及控制器的常見(jiàn)故障和維修方法予以介紹。

關(guān)鍵字: 控制器 指數(shù) 集成電路

為增進(jìn)大家對(duì)控制器的認(rèn)識(shí),本文將對(duì)溫度控制器的分類(lèi)以及溫度控制器的功能予以介紹。

關(guān)鍵字: 溫度控制器 指數(shù) 控制器

為增進(jìn)大家對(duì)控制器的認(rèn)識(shí),本文將對(duì)控制器結(jié)構(gòu)類(lèi)異常以及常見(jiàn)的幾種電機(jī)控制器予以介紹。

關(guān)鍵字: 控制器 指數(shù) 電機(jī)

一直以來(lái),MCU微控制器都是大家的關(guān)注焦點(diǎn)之一。因此針對(duì)大家的興趣點(diǎn)所在,小編將為大家?guī)?lái)MCU微控制器的相關(guān)介紹,詳細(xì)內(nèi)容請(qǐng)看下文。

關(guān)鍵字: MCU 微控制器 控制器

pwm控制器將是下述內(nèi)容的主要介紹對(duì)象,通過(guò)這篇文章,小編希望大家可以對(duì)pwm控制器的相關(guān)情況以及信息有所認(rèn)識(shí)和了解,詳細(xì)內(nèi)容如下。

關(guān)鍵字: pwm 控制器 mppt

在這篇文章中,小編將對(duì)運(yùn)動(dòng)控制器的相關(guān)內(nèi)容和情況加以介紹以幫助大家增進(jìn)對(duì)運(yùn)動(dòng)控制器的了解程度,和小編一起來(lái)閱讀以下內(nèi)容吧。

關(guān)鍵字: 運(yùn)動(dòng)控制系統(tǒng) 運(yùn)動(dòng)控制器 控制器

旗芯微近日發(fā)布了最新一代Hyper控制器家族產(chǎn)品,全系列對(duì)標(biāo)英飛凌 TC家族控制器,覆蓋智能底盤(pán)、功能安全控制器、域控制器等應(yīng)用領(lǐng)域。超融合HPU(Hyper Processing Unit)FC7300系列芯片的性能媲...

關(guān)鍵字: 嵌入式 控制器

摘要:主要介紹了應(yīng)用DSP的電能質(zhì)量檢測(cè)系統(tǒng)的硬件電路及軟件開(kāi)發(fā)工具,對(duì)采集來(lái)的某電鐵電流信號(hào)進(jìn)行了電能質(zhì)量檢測(cè),并開(kāi)展了實(shí)際實(shí)驗(yàn)嘗試。實(shí)驗(yàn)結(jié)果顯示,實(shí)際信號(hào)含有大量諧波,但通過(guò)應(yīng)用DSP的電能質(zhì)量檢測(cè)系統(tǒng)成功檢測(cè)到了它...

關(guān)鍵字: 電能質(zhì)量檢測(cè) Matlab仿真 DSP

隨著生活水平的提高,大家都想從生活壓力中釋放出來(lái),越來(lái)越多的人向往戶(hù)外運(yùn)動(dòng)、露營(yíng)等,在大自然的擁抱中釋放壓力,解放自我,從而成為戶(hù)外旅行火熱的原因之一。因此,很多音箱廠(chǎng)商都開(kāi)始推出針對(duì)戶(hù)外的戶(hù)外藍(lán)牙音箱。但是市面上的藍(lán)牙...

關(guān)鍵字: PD快充 I2S DSP IC

為增進(jìn)大家對(duì)控制器的認(rèn)識(shí),本文將對(duì)PID控制器以及電動(dòng)車(chē)控制器維修方法予以介紹。

關(guān)鍵字: PID 控制器 指數(shù)

數(shù)字電源

15504 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉