《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于AX88796B的網絡接口設計與實現
基于AX88796B的網絡接口設計與實現
摘要: 在網絡技術應用日益普及的今天,許多數字設備需要網絡接口來進行網絡通信。本設計是以TI公司的TMS320C6722為核心的信息處理系統,為滿足大量數據的實時網絡交換,用ASIX公司的AX88796B擴展了網絡接口。在此主要論述了該網絡接口的設計與實現。
Abstract:
Key words :

        0 引言

  在網絡技術應用日益普及的今天,許多數字設備需要網絡接口來進行網絡通信。本設計是以TI公司的TMS320C6722為核心的信息處理系統,為滿足大量數據的實時網絡交換,用ASIX公司的AX88796B擴展了網絡接口。在此主要論述了該網絡接口的設計與實現。

  1 前言

  美國TI公司的TMS320C6722是一款主要面向嵌入式應用的高性能32位DSP,它數據運算處理能力可達2 000 MIPS和1 500 FLOPS,具有豐富的片上資源,目前已經被廣泛應用在各種數字應用中。AX88796B是由臺灣ASIX公司推出的一款與NE2000兼容的快速以太網控制器,其內部集成10/100M自適應的介質訪問層MAC和物理層收發器PHY以及8K×16b的SRAM,SK支持8位、16位的通用CPU總線類型,執行基于IEEE802.3/IE-EE80.3u局域網標準的以太網控制功能,并且提供發送隊列功能來增強標準NE2000的發送性能。該控制器采用64LQFP封裝,僅占用9 mm×9mm的印制板面積,分析其性能可以滿足系統需要。

  2 系統硬件設計

  (1)AX88796B的硬件結構。AX88796B芯片內部集成了8/16位CPU接口、串行E2PROM接口、8 K×16 b的SRAM、包緩存管理、MAC、PHY、以及電源和時鐘等部件。DSP通過讀寫NE2000寄存器來控制AX88796B的工作狀態,通過DMA方式與AX88796B的內部緩存SRAM進行數據交換。芯片自動在SRAM與MAC核之間進行數據發送接收,再經由內部的PHY層發送至RJ45接口。串行 E2PROM接口可以用來連接串行EEPROM,用于存儲MAC地址,供AX88796B每次初始化時讀取。AX88796B芯片的內部結構如圖1所示。

AX88796B芯片的內部結構

  (2)系統硬件連接。主控制單元TMS320C6722B與網絡芯片AX88796B的連接方式如圖2所示。TMS320C6722B內部為32 b的總線結構,對外擴展EMIF為16 b的寬度,采用異步總線方式可以直接與網絡芯片無縫連接。片選的連接,用EM_CS2連接到網絡的CS,使AX88796B工作在186_l-ike模式,在配置引腳EECK接上拉電阻。本設計沒有連接EEPROM,所有對AX88796B的配置均由TMS320C6722B在初始化時寫入。

主控制單元TMS320C6722B與網絡芯片AX88796B的連接方式

  3 系統的軟件設計

  AX88796B的網絡驅動程序是TMS320C6722和AX88796B硬件的接口,因此編寫網絡驅動程序模塊應滿足的主要功能有:AX88796B的初始化、報文的接收、報文的發送;

  (1)初始化。在AX88796B的初始化過程中除了完成對相關寄存器的定義與賦值外,還要完成對接收緩沖環的構造。對TMS320C6722B,要完成對應EMIF的設置和中斷的初始化。與網卡有關的初始化如下:

與網卡有關的初始化

  (2)報文的接收。判斷AX88796B是否接收到新的數據包有2種方式:輪循和中斷。單片機用輪循方式較多。由于TMS320C6722在此還要進行其他處理,為了提高DSP性能和實時性要求,這里采用中斷方式。當網卡接收到新數據包時進入中斷,首先判斷cpr是否等于bnry,若相等,則表示接收緩沖區已被存滿,則停止接收數據包,而不會覆蓋舊的數據;若不等,則將接收緩沖區中待讀取的數據包的起始地址寫入rsar[0,1]寄存器,數據包的開始4字節寫入rbcr[O,1]寄存器,并啟動遠端DMA讀命令,通過讀取4個信息字節得到待讀取數據包的長度、接收狀態和下一個將被讀的頁的指針信息。然后通過遠端DMA讀命令,將數據包從網卡sram中讀入TMS320C6722內存中,并更新讀頁指針寄存器bnr-y,DSP每從網卡內存中讀走一頁數據,bnry便加一,這需要通過程序實現。網卡通過cpr將接收到的數據包寫入接收緩沖區,每寫完一頁,cpr將自動加一,當加到最后的空頁(這里是 pstop="0x80")時,cpr將自動恢復為接收緩沖區的首頁(pstart=Ox4c)。網卡接收關鍵性代碼如下:

 

      網卡接收關鍵性代碼

     (3)報文的發送。報文的發送過程就是調用寫網卡函數,將報文發送到網卡的內存中去。然后將AX88796B的控制寄存器(CR)的發送位 TXP(transmit packet)位置1,即將報文發送。DSP通過遠端dma通道將網卡發送緩沖區的起始地址和要發送的字節數分別寫入rsar[O,1]和 rbcr[0,1],然后啟動遠端dma寫命令即可將數據包寫入網卡內存,此后將字節數寫入tber[O,1]寄存器,啟動發送命令就可將數據包發送到網絡上。網卡發送的關鍵代碼如下:

網卡發送的關鍵代碼

網卡發送的關鍵代碼

  4 結語

  在如上所述的底層硬件和軟件設計基礎上,完成了UDP和TCP/IP協議棧的軟件,系統主要使用這2個協議進行網絡數據傳輸。長期的系統在線驗證證明,在 TMS320C6722上擴展的網絡接口AX88796B,傳輸可靠,性能穩定,在100 Mb/s的速度,負荷超過90%的情況下,沒有丟包和錯包出現。可見,對這種只有異步總線,又需要網絡大數據量傳輸的應用,該設計是可行的。
 

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产欧美日韩专区发布| 欧美成人一区在线| 亚洲欧美日韩国产另类专区| 欧美中文在线字幕| 午夜精品视频| 国产在线不卡| 国产欧美日韩视频一区二区三区| 国产亚洲视频在线观看| 欧美日韩国产一区二区三区| 亚洲七七久久综合桃花剧情介绍| 欧美国产日产韩国视频| 国产偷自视频区视频一区二区| 鲁大师成人一区二区三区| 欧美激情视频免费观看| 欧美激情一区二区三区在线视频观看| 久久精品日产第一区二区三区| 国产精品日韩在线一区| 久久精品91| 欧美日韩亚洲三区| 亚洲国产成人在线播放| 久久一区二区视频| 亚洲色图制服丝袜| 欧美午夜精品久久久| 欧美精品偷拍| 久久久噜噜噜久久人人看| 激情成人综合网| 巨乳诱惑日韩免费av| 久久夜色精品国产欧美乱| 国产精品久久久久一区| 久久久高清一区二区三区| 欧美成人午夜| 亚洲清纯自拍| 一本一本a久久| 国产欧美三级| 日韩写真在线| 久久婷婷国产麻豆91天堂| 久久精品国产一区二区三区| 亚洲男女自偷自拍图片另类| 欧美区在线播放| 中文国产一区| 欧美激情免费观看| 亚洲一区免费网站| 麻豆精品网站| 亚洲免费视频成人| 国产亚洲精品综合一区91| 久久精品欧美| 欧美日韩一区二区三区免费| 欧美日韩p片| 亚洲综合视频一区| 国产在线成人| 国产精品无人区| 黑人巨大精品欧美黑白配亚洲| 亚欧美中日韩视频| 亚洲电影下载| 欧美一区中文字幕| 欧美激情欧美激情在线五月| 欧美日韩在线电影| 亚洲在线黄色| 久久久99国产精品免费| 欧美日产国产成人免费图片| 最新日韩在线| 亚洲国产精品女人久久久| 欧美sm重口味系列视频在线观看| 午夜一区二区三区在线观看| 久久久久久久久久看片| 红桃视频欧美| 国产九区一区在线| 亚洲精品久久久久久久久久久久| 亚洲一区二区三区乱码aⅴ蜜桃女| 樱桃视频在线观看一区| 亚洲电影第三页| 久久久久女教师免费一区| 久久成人国产| 欧美日韩在线电影| 精品动漫3d一区二区三区免费| 快播亚洲色图| 久久精品国产第一区二区三区| 国产精品欧美久久久久无广告| 麻豆九一精品爱看视频在线观看免费| 亚洲作爱视频| 免费成人性网站| 国产一级精品aaaaa看| 伊人色综合久久天天五月婷| 欧美日韩久久不卡| 久久久精彩视频| 国产日韩欧美在线视频观看| 蜜臀99久久精品久久久久久软件| 麻豆精品一区二区av白丝在线| 日韩视频―中文字幕| 揄拍成人国产精品视频| 欧美日本一区| 欧美日韩少妇| 蜜臀va亚洲va欧美va天堂| 99精品视频免费观看| 一区二区精品在线| 亚洲免费观看高清完整版在线观看| 亚洲精品视频免费观看| 欧美一级视频一区二区| 国内视频精品| 久久一区中文字幕| 久久激情中文| 亚洲黄色小视频| 欧美四级电影网站| 亚洲男人影院| 亚洲国产精品毛片| 久久久久久亚洲精品中文字幕| 久久这里只有| 美腿丝袜亚洲色图| 久久久久这里只有精品| 欧美精品在线一区二区| 亚洲欧美日韩视频一区| 国产精品久久久久久久免费软件| 韩国v欧美v日本v亚洲v| 久久综合精品国产一区二区三区| 亚洲乱码国产乱码精品精天堂| 国产在线观看91精品一区| 亚洲精品一区二区三区在线观看| 欧美色欧美亚洲另类二区| 国产精品一区久久久| 久久女同互慰一区二区三区| 国产精品入口夜色视频大尺度| 99人久久精品视频最新地址| 韩国成人理伦片免费播放| 欧美日韩二区三区| 麻豆精品精品国产自在97香蕉| 亚洲二区在线观看| 亚洲女同同性videoxma| 国产乱码精品一区二区三区忘忧草| 欧美精品在线极品| 欧美区国产区| 蜜桃精品久久久久久久免费影院| 国产亚洲欧美一区在线观看| 狂野欧美性猛交xxxx巴西| 欧美精品一区在线播放| 久久av在线看| 亚洲高清在线观看一区| 亚洲电影在线看| 中文日韩在线视频| 亚洲视屏在线播放| 欧美高清视频免费观看| 蜜臀a∨国产成人精品| 欧美一区二区三区免费大片| 免费成人av在线看| 一区二区电影免费在线观看| 免费亚洲电影| 国产精品永久| 欧美精品v国产精品v日韩精品| 亚洲福利国产精品| 欧美va亚洲va日韩∨a综合色| 欧美精品在线观看播放| 中国成人亚色综合网站| 亚洲资源在线观看| 1024精品一区二区三区| 欧美美女bbbb| 久久久久看片| 亚洲欧美日韩综合一区| 亚洲人成网站影音先锋播放| 精品成人久久| 伊人久久亚洲影院| 99re热这里只有精品视频| 免费在线亚洲| 亚洲一区二区黄色| 新67194成人永久网站| 久久国产精品高清| 国产精品社区| 国产伦精品一区二区三区视频黑人| 久久婷婷综合激情| 亚洲一级一区| 久久人91精品久久久久久不卡| 99国产精品99久久久久久粉嫩| 欧美日韩亚洲一区二| 欧美夜福利tv在线| 久久久久久噜噜噜久久久精品| 国产一区二区三区在线观看精品| 亚洲欧美日韩精品一区二区| 欧美午夜不卡视频| 欧美在线免费| 精品动漫av| 国产精品一区二区三区四区| 激情久久久久久久| 欧美黄在线观看| 国模 一区 二区 三区| 黑人中文字幕一区二区三区| 久久美女性网| 国产精品国产三级国产| 亚洲成人在线网站| 国产中文一区二区三区| 国产伦一区二区三区色一情| 国产精品盗摄久久久| 亚洲一区二区久久| 国产日韩精品一区二区| 亚洲黄色成人网| 欧美88av| 亚洲国产另类精品专区| 欧美日韩中文在线观看| 亚洲天堂av电影| 国产亚洲欧洲997久久综合| 狠狠色狠狠色综合日日91app| 国产午夜久久久久| 久久激情视频| 日韩视频一区二区三区| 欧美jizzhd精品欧美巨大免费| 亚洲无线观看| 日韩亚洲在线观看| 黄色亚洲大片免费在线观看| 性欧美18~19sex高清播放| 久久久精品免费视频| 99精品视频一区二区三区| 欧美精品videossex性护士| 亚洲欧美日韩精品久久亚洲区| 久久精品夜色噜噜亚洲aⅴ| 国产专区欧美精品| 欧美v亚洲v综合ⅴ国产v| 91久久精品国产91久久性色| 欧美在线免费视频| 欧美日韩一区二区三区在线看| 在线激情影院一区| 国产乱码精品一区二区三区忘忧草| 国产欧美精品国产国产专区| 国产精品免费网站在线观看| 欧美一级久久久久久久大片| 免费看成人av| 国产精品jvid在线观看蜜臀| 亚洲欧美国产三级| 国产精品久久综合| 国产亚洲一二三区| 欧美激情综合色| 欧美区国产区| 一区二区三区在线看| 欧美另类在线观看| 亚洲一区在线观看视频| 欧美在线观看视频一区二区三区| 欧美日韩精品免费在线观看视频| 黄色成人免费观看| 国产三级精品三级| 国产在线精品一区二区夜色| 久久激情婷婷| 免费欧美高清视频| 欧美凹凸一区二区三区视频| 国产欧美1区2区3区| 欧美理论电影在线播放| 国产精品久久9| 欧美日韩一区在线观看| 国产精品九九久久久久久久| 欧美一区二区成人6969| 亚洲国产另类久久久精品极度| 精品91久久久久| 国产一区二区精品在线观看| 久久激情中文| 亚洲精品久久久久久下一站| 99xxxx成人网| 小黄鸭视频精品导航| 亚洲午夜激情网站| 亚洲国产va精品久久久不卡综合| 亚洲视频欧美视频| 影音先锋日韩资源| 国产精品成人一区| 久久福利视频导航| 欧美成人网在线| 国产精品入口夜色视频大尺度| 亚洲日本va午夜在线电影| 伊人狠狠色j香婷婷综合| 欧美精品在线视频观看| 久久综合一区二区三区| 欧美日韩精品欧美日韩精品一| 亚洲欧洲日本mm| 美女日韩欧美| 亚洲精品社区| 欧美久久久久久久久久| 先锋影音网一区二区| 欧美精品v国产精品v日韩精品| 国产精品嫩草99a| 久久国产日本精品| 老司机精品视频网站| 欧美精品在线免费播放| 午夜精品美女久久久久av福利| 欧美久久久久久| 一区视频在线| 午夜在线精品偷拍| 午夜精品久久久久| 国产精品国产三级国产专区53| 亚洲国产成人在线视频| 欧美日本高清一区| 亚洲字幕一区二区| 国产精品亚洲综合天堂夜夜| 国产视频在线观看一区| 亚洲茄子视频| 国产精品海角社区在线观看| 亚洲美女视频网| 亚洲国产美女精品久久久久∴| 欧美成年人在线观看| 国内免费精品永久在线视频| 欧美母乳在线| 国产日韩欧美在线| 亚洲成在人线av| 欧美日韩国产一中文字不卡| 国外成人免费视频| 欧美日韩精品福利| 欧美日韩一区高清| 亚洲国产成人高清精品| 午夜精品视频在线观看| 久久久999成人| 亚洲一区二区在线视频| 国产字幕视频一区二区| 亚洲午夜久久久久久久久电影院| 国产日韩欧美三区| 欧美一区二区三区视频免费| 欧美激情一区在线观看| 欧美精品一区二区三区在线看午夜| 亚洲欧洲综合另类在线| 国产美女精品视频| 一区二区日韩精品| 欲色影视综合吧| 欧美a级片网站| 亚洲午夜电影网| 老司机凹凸av亚洲导航| 国产视频观看一区| 久久精品国产一区二区三| 伊伊综合在线| 国产精品视频免费一区| 欧美成人午夜影院| 国内精品国产成人| 中文在线资源观看视频网站免费不卡| 国产欧美一区二区在线观看| 欧美制服丝袜第一页| 国产婷婷一区二区| 亚洲国产成人av好男人在线观看| 亚洲一区区二区|