国产亚洲综合精品一区二区三区_亚洲永久网址在线观看_亚洲色大成网站www久久九_国产亚洲AV夜间福利香蕉149

基于DM9000AE的S3C2440嵌入式的以太網接口

2013-11-06 16:32 來源:互聯網 作者:洛小辰

本文介紹了一個基于三星ARM9芯片S3C2440嵌入式系統的以太網接口電路設計方案,采用了工業級以太網控制器DM9000AEP成功實現了嵌入式系統網絡數據交換。論文在重點闡述了網絡接口電路基礎之上,對Windows CE系統控制軟件部分DM9000AEP的驅動程序和注冊表項進行了具體分析。

隨著微電子技術和計算機技術的發展,嵌入式技術得到廣闊的發展,已成為現代工業控制、通信類和消費類產品發展的方向。以太網在實時操作、可靠傳輸、標準統一等方面的卓越性能及其便于安裝、維護簡單、不受通信距離限制等優點,已經被國內外很多監控、控制領域的研究人員廣泛關注,并在實際應用中展露出顯著的優勢。本文提出了一種基于DM9000AE網絡接口芯片和32位三星ARM9處理器S3C2440嵌入式系統的以太網接口的設計方案,并在Windows CE操作系統上開發移植了網絡驅動程序實現網絡的接入。

2. DM9000AE工作原理

2.1 DM9000的主要特性和總體結構

DM9000AE是DEVICOM(臺灣聯杰國際)研發的一款10/100M快速以太網控制芯片。DM9000AE實現以太網媒體介質訪問層(MAC)和物理層( PHY)的功能,包括MAC數據幀的組裝/拆分與收發、地址識別、CRC編碼/校驗、MLT-3編碼器、接收噪聲抑制、輸出脈沖成形、超時重傳、鏈路完整性測試、信號極性檢測與糾正等。DM9000AE內部邏輯結構如圖1所示。

DM9000AE具有以下主要性能:①48管腳的LQFP封裝,管腳少體積小;②支持8/16位數據總線;③適用于10Base-T和100Base-T,10/100M自適應,適應不同的網絡速度要求,④內置16KB的SRAM,用于收發緩沖,降低對主處理器的速度要求;⑤支持IP /TCP /UDP加速,減輕了CPU負擔,提高網絡速度;⑥支持Back pressure半雙工流量控制,與IEEE802.3u兼容,支持IEEE802.3x全雙工流量控制;⑦20ns響應時間,2.5V/3.3V低功耗。


21

圖1 DM9000AE內部邏輯結構


2.2 工作原理

DM9000AE可與微處理器以8 bit或16 bit的總線方式連接,并可根據需要以單工或全雙工等模式運行。在系統上電時,處理器通過總線配置DM9000AE內部網絡控制寄存器 (NCR)、中斷寄存器(ISR)等,完成DM9000AE的初始化。隨后DM9000A進入數據收發等待狀態。

當處理器要向以太網發送數據幀時,先將數據打包成UDP或IP數據包,并通過8 bit或16bit總線逐字節發送到DM9000A的數據發送緩存中,然后將數據長度等信息填充到DM9000AE相應寄存器內,隨后發送使能命令,DM9000AE將緩存的數據和數據幀信息進行MAC組幀,并發送出去。

當DM9000AE接收到外部網絡送來的以太網數據時,首先檢測數據幀的合法性,如果幀頭標志有誤或存在CRC校驗錯誤,則將該幀數據丟棄,否則將數據幀緩存到內部RAM,并通過中斷標志位通知處理器,處理器收到中斷后對DM9000AE接收RAM的數據進行處理。

DM9000AE自動檢測網絡連接情況,根據網速設置內部的數據收發速率為10Mb/s或100 Mb/s。同時,DM9000AE還能根據RJ45接口連接方式改變數據收發引腳的方向,因此無論外部網線是采用對等還是交叉方式,系統均能正常通信。

3.網絡接口硬件電路設計

在嵌入式系統中增加以太網接口,通常由如下兩種方法實現。第一種方法采用帶有以太網接口的嵌入式處理器。這種方法要求嵌入式處理器有通用的網絡接口,通常這種處理器是面向網絡應用而設計的,通過內部總線的方法實現處理器和網絡數據的交換。另一種方法采用嵌入式處理器+網卡芯片結構。這種方法對嵌入式處理器沒有特殊要求,只要把以太網芯片連接到嵌入式處理器的總線上即可。此方法通用性強,不受處理器的限制,但是,處理器和網絡數據交換通過外部總線交換數據[3]。

本設計采用的是S3C2440這款通用的嵌入式微處理器上擴展以太網接口的方式,即第二種方式。S3C2440A處理器與DM9000AE連接的結構如圖2所示,DM9000AE通過總線與處理器相連,中斷與處理器外部中斷相接。


22

圖2 S3C2440A處理器與DM9000AE連接的結構


S3C2440A微處理器是一款由Samsung半導體公司為手持設備和各種多用途應用設計,基于ARM920T內核的16/32位RISC的低功耗、高集成度的微處理器,,采用五級流水線和哈佛結構,289腳FBGA封裝,。S3C2440在包含ARM920T核的同時,增加了豐富的外圍資源,主要包括1個LCD控制器;3個通道的UART;4個通道的DMA;4個具有PWM功能的16位定時/計數器和1個16位內部定時器,支持外部時鐘源;8通道的10位ADC;觸摸屏、IIC總線、IIS總線、SD卡和MMC卡、攝像頭接口;130位通用I/O口和24位外部中斷源。

DM9000AE以太網接口電路如圖的連接如圖3所示。處理器利用片選DM_CS和地址線BADDR分別連接DM9000AE芯片的CS引腳和CMD引腳,S3C2440的數據線BDATA[15:0]與DM9000AE的數據線SD[15:0]連接,用來實現DM9000與S3C2440之間的數據傳輸;S3C2440的DM_IOR引腳連接DM9000AE的讀引腳IOR#,DM_IOW引腳連接DM9000AE的寫引腳IOW#;同時,DM9000AE占用S3C2440的中斷引腳EINT7,使得S3C2440能夠響應DM9000AE的中斷。DM9000AE與網絡的連接由接收信號線RX+、RX-和發送信號線TX+、TX-通過隔離變壓器E-2023與以太網水晶接頭RJ_45相連。隔離變壓器的主要作用是將嵌入式系統與外部線路相隔離,防止干擾和燒壞元器件,實現帶電的插拔功能。


23

圖3 以太網接口電路


4.網絡接口模塊的軟件設計

本系統采用Windows CE操作系統,具有強大的網絡支持功能,Windows CE支持包括TCP / IP在內的Internet的所有網絡協議。Windows CE的網絡驅動程序都遵循NDIS(Network Driver Interface Specification,網絡驅動接口規范),NDIS提供了兩個抽象層,用來把網絡驅動程序和協議棧相連。NDIS模型的示意圖圖4所示。

1 2 > 
嵌入式 以太網 接口 S3C2440

相關閱讀

暫無數據

一周熱門

国产亚洲综合精品一区二区三区_亚洲永久网址在线观看_亚洲色大成网站www久久九_国产亚洲AV夜间福利香蕉149

    国产精品国产三级国产普通话99| 激情六月婷婷久久| 国产69精品久久777的优势| 国产精品久久久久久久午夜片| 色综合久久99| 国产欧美日韩精品a在线观看| 午夜精品久久久久影视| av午夜一区麻豆| 一区二区三区四区不卡在线| 91精品国产色综合久久ai换脸 | 国产精品免费视频观看| 日本91福利区| 亚洲国产成人自拍| 制服丝袜日韩国产| 亚洲免费伊人电影| 夫妻av一区二区| 亚洲自拍偷拍麻豆| 久久免费电影网| 日韩成人免费看| 国产日本亚洲高清| 欧美日韩aaa| 亚洲精品乱码久久久久久久久 | 亚洲不卡在线观看| 99国产欧美另类久久久精品| 午夜欧美在线一二页| 国产精品麻豆久久久| 国产乱码一区二区三区| 亚洲精品乱码久久久久久日本蜜臀| 欧美mv日韩mv国产网站app| 视频一区二区三区在线| 中文字幕精品三区| 日韩视频在线你懂得| 五月天亚洲精品| 国产日本欧美一区二区| 3d成人h动漫网站入口| 亚洲成人午夜电影| 国产欧美一区二区三区沐欲| 欧美一卡二卡在线观看| 日韩av网站在线观看| 国产精品伦理在线| 精品国产乱码久久久久久牛牛| 青青青爽久久午夜综合久久午夜| 国产精品亲子乱子伦xxxx裸| 日韩欧美高清在线| 久久精品噜噜噜成人av农村| 亚洲婷婷在线视频| 欧美国产禁国产网站cc| 国产成人在线观看| 日本精品一级二级| 亚洲国产日韩一级| 日本一区二区不卡视频| 精品日韩一区二区三区| 看片的网站亚洲| 亚洲福利视频三区| 国产精品久久久久四虎| 99久久综合精品| 欧美美女视频在线观看| 日韩电影免费在线| 亚洲黄色性网站| 国产精品成人在线观看| 97超碰欧美中文字幕| 91精品国产乱| 精品一区二区三区在线观看国产| 亚洲在线视频免费观看| 综合电影一区二区三区| 久久嫩草精品久久久精品一| 日韩欧美的一区| 久久99九九99精品| 一本到不卡精品视频在线观看| 一区二区三区91| 国产精品国产馆在线真实露脸 | 国产日韩欧美激情| 国产亚洲一区二区三区| 成人精品鲁一区一区二区| 欧美美女直播网站| 久久激情五月婷婷| 日本韩国欧美国产| 日韩精品一二三四| 亚洲大片精品永久免费| 亚洲国产中文字幕| 伊人开心综合网| 亚洲综合小说图片| 亚洲欧美综合在线精品| 国产精品久久久久久久蜜臀| 久久免费偷拍视频| 国产日韩精品一区二区三区| 26uuu国产电影一区二区| 精品国产一二三| 99国产欧美另类久久久精品| 精品99一区二区三区| 成人视屏免费看| 日韩欧美国产一区二区三区 | 久久精品久久99精品久久| 91高清在线观看| 奇米精品一区二区三区在线观看| 五月天久久比比资源色| 日韩精品免费视频人成| 一本一道久久a久久精品| 美女爽到高潮91| 欧美视频日韩视频在线观看| 精品中文字幕一区二区 | 国产精品影音先锋| 91精品国产综合久久久久| 国产成人午夜电影网| 日韩精品在线一区二区| www.亚洲在线| 国产亚洲一区二区三区| 国产欧美日产一区| 亚洲乱码日产精品bd| 亚洲精品中文字幕乱码三区| 午夜免费久久看| 日本高清不卡在线观看| 国产一区二区精品久久99| 欧美一级片在线看| 337p粉嫩大胆噜噜噜噜噜91av| 国产日本欧洲亚洲| 亚洲天堂成人在线观看| 亚洲成av人片在线| 91电影在线观看| 国产成人亚洲综合a∨猫咪| 久久综合成人精品亚洲另类欧美| 久久久精品免费免费| 日韩理论片在线| 亚洲国产精品自拍| 久久国产免费看| 91精品国产入口| 久久久99久久精品欧美| 亚洲蜜臀av乱码久久精品蜜桃| 一区二区免费看| 久久超碰97人人做人人爱| 精品欧美乱码久久久久久| 国产日产亚洲精品系列| 亚洲成a人在线观看| 欧美日韩一区二区三区免费看| 成人性生交大合| 国产精品激情偷乱一区二区∴| 洋洋av久久久久久久一区| 麻豆成人久久精品二区三区红| 日韩一区二区精品| 国产日韩欧美一区二区三区乱码| 亚洲综合男人的天堂| 在线欧美日韩国产| jlzzjlzz亚洲日本少妇| 亚洲欧洲三级电影| 天天综合天天做天天综合| 成人网在线播放| 亚洲视频在线一区| 在线观看日韩高清av| aaa亚洲精品| 亚洲欧美另类小说| 欧美午夜在线一二页| 91丨porny丨国产入口| 亚洲女性喷水在线观看一区| 色婷婷av久久久久久久| 9久草视频在线视频精品| 亚洲视频中文字幕| 欧美日韩一区三区四区| 国产女人18毛片水真多成人如厕| 五月天精品一区二区三区| 欧美精品精品一区| 国产精品嫩草影院av蜜臀| 日韩专区中文字幕一区二区| 精品剧情在线观看| 亚洲另类春色国产| 成人午夜免费视频| 亚洲免费高清视频在线| 欧美伦理视频网站| 国产精品成人午夜| 国产精品资源网| 亚洲色图欧美偷拍| 欧美精品久久一区| 国产精品久久久一本精品| 久草热8精品视频在线观看| 欧美激情一区二区在线| 91福利精品视频| 国产欧美中文在线| 国内欧美视频一区二区 | 国产风韵犹存在线视精品| 国产精品人妖ts系列视频| 日本丶国产丶欧美色综合| 国产日韩欧美综合一区| 黄色小说综合网站| 亚洲欧美偷拍卡通变态| 在线成人av影院| 一区二区三区在线视频观看| 成人av在线一区二区| 天天影视色香欲综合网老头| 久久久91精品国产一区二区精品| 亚洲午夜视频在线| 久久久久国产精品厨房| 黑人巨大精品欧美一区| 亚洲蜜臀av乱码久久精品| 日韩你懂的在线播放| 亚洲成人在线免费| 久久久不卡影院| 国内国产精品久久| 亚洲国产日韩精品| 欧美高清一级片在线观看| 欧美精品v日韩精品v韩国精品v| 亚洲丝袜美腿综合|