日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機電之家資源網(wǎng)
單片機首頁|單片機基礎(chǔ)|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
DSP與以太網(wǎng)卡的接口技術(shù)研究
DSP與以太網(wǎng)卡的接口技術(shù)研究
 更新時間:2008-8-4 4:52:27  點擊數(shù):36
【字體: 字體顏色
 引  腳

說  明

外部總線A15A016條外部地址總線
D15D016條雙向外部數(shù)據(jù)總線
選擇信號/ISI/O空間選擇引腳,/IS有效表明選擇外部I/O空間
/STRB外部訪問有效選通信號引腳
讀寫信號RD讀選擇引腳
/WE寫使能引腳
請求/控制信號READY外部設(shè)備準備就緒引腳
通用I/O引腳XF通用輸出引腳
中斷申請信號/INT2外部用戶中斷

從1 表和表2可以看出,NE2000網(wǎng)卡接口電路所需的信號線與F206的引腳之間有明確的對應關(guān)系。但是,它們之間能否通過簡單的組合邏輯進行相連還需分析微機ISA決線I/O讀寫時序與F206的I/O讀寫時序是否一致。以讀時序為例,圖2給出了微機ISA總線I/O讀時序過程,圖3給出了F206的 I/O讀時序。從這兩個時序圖可以看出:微機采用數(shù)據(jù)和地址總線復用的總線傳送方式,當?shù)刂锋i存后,數(shù)據(jù)再送上總線;DSP采用獨立的數(shù)據(jù)和地址總線傳送方式,地址在一個I/O周期之間保持有效,數(shù)據(jù)在/RD信號有效后,在I/O周期內(nèi)保持有效。因此,DSP可以按下述應用模仿微機時序?qū)W(wǎng)卡進行操作。

(1)數(shù)據(jù)線、地址線可以直接相連。網(wǎng)卡僅使用F206的A0~A9這10根地址線。

(2)/IOR、/IOW信號線可通過/IS、/STRB、/RD、/WE這4根信號線譯碼得到,下式給出了生成/IOW、/IOR的譯碼邏輯關(guān)系:

/IOR=/IS+STRB+/RD

/IOW=/IS+/STRB+WE

另外,XF引腳信號經(jīng)驅(qū)動可直接連至RESETDRV,READY引腳經(jīng)上拉電阻連接IOCHRDY,/INT2反向后與IRQ5相連。圖4給出了F206與網(wǎng)卡連接時的硬件框圖,GAL16V8來完成譯碼及驅(qū)動的工作。

3 DSP對NE2000網(wǎng)卡的編程

DSP 對NE2000網(wǎng)卡的編程就是DSP對網(wǎng)絡(luò)接口控制器(NIC)DP8390中各種寄存器進行編程控制,完成數(shù)據(jù)分組的正確發(fā)送和接收。網(wǎng)絡(luò)通信過程可分為網(wǎng)卡初始化、接收控制和發(fā)送控制等三部分。限于篇幅,有關(guān)DP8390頁面寄存器的詳細說明和微機環(huán)境下的編程技術(shù)請參閱文獻[5],DSP的完整匯編程序請有興趣的讀者和作者聯(lián)系。下面只給出DSP讀取NE2000網(wǎng)卡物理地址的一段程序,實際中是用來難驗證上述硬件連接是否正確而編制的。我們購買的網(wǎng)卡物理地址為0040056388E7,在PC機上已經(jīng)得到驗證。實驗證明,通過下面的程序運行讀到了正確的物理地址,從而表明我們所做的設(shè)想和實際結(jié)果是完全一致的。

SPLK #0021H,60H;選擇“0”頁寄存器,后續(xù)操作為復位操作

OUT 60H,CR

SPLK #0049H,60H;選擇16位傳輸方式

OUT 60H,DCR

SPLK #0000H,60H;清DMA遠程字節(jié)寄存器

OUT 60H,RBCR0

OUT 60H,RBCR1

SPLK #001FH,60H;初始化接收狀態(tài)配置寄存器

OUT 60H,RCR

SPLK #0002H,60H;初始化發(fā)達狀態(tài)配置寄存器

OUT 60H,TCR

SPLK #004CH,60H;設(shè)置接收緩沖環(huán)起始頁面地址寄存器

OUT 60H,PSTART

SPLK #0080H,60H ;設(shè)置接收緩沖環(huán)終止頁面地址寄存器

OUT 60H,PSTOP

SPLK #004CH,60H ;設(shè)置邊界指針寄存器

OUT 60H,BNRY

SPLK #00FFH,60H ;清網(wǎng)卡中斷狀態(tài)

OUT 60H,ISR

SPLK #00FFH,60H ;設(shè)置中斷屏蔽寄存器

OUT 60H,IMR

SPLK #0000H,60H ;設(shè)置遠程DMA起始地址為0000H

OUT 60H,RSAR0

OUT 60H,RSAR1

OUT 60H,RBCR1

SPLK #0006H,60H ;網(wǎng)卡地址長度為6個字節(jié)

OUT 60H,RBCR0

SPLK #000AH,60H;啟動遠程DMA讀

OUT 60H,CR

NOP

IN 61H,DATA_PORT ;61H中存放網(wǎng)卡首字節(jié)地址“00H”

IN 62H,DATA_PORT ;62H存放網(wǎng)卡第二字節(jié)地址“40H”

IN 63H,DATA_PORT ;63H中存放網(wǎng)卡第三字節(jié)地址“05H”

IN 64H,DATA_PORT ;64H中存放網(wǎng)卡第四字節(jié)地址“63H”

IN 65H,DATA_PORT ;65H中存放網(wǎng)卡第五字節(jié)地址“88H”

IN 66H,DATA_PORT ;66H中存放網(wǎng)卡第六字節(jié)地址“E7H”

網(wǎng)卡在DSP中的應用解決了DSP與DSP之間、DSP與PC之間的準確、高速地通信問題。同,由于網(wǎng)卡中包含了OSI七層模型中物理層和數(shù)據(jù)鏈路層的全部內(nèi)容,用戶不必再為這兩層的具體連接和實現(xiàn)操心,可把精力和時間用在要解決的實際問題中去,這必將給用戶帶來極大的方便。



  • 上一篇: 基于EPLD的PCI總線仲裁器的設(shè)計與實現(xiàn)
  • 下一篇: DSP芯片與觸摸屏的接口控制
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設(shè)備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內(nèi)容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1