原址:
網絡卡工作在osi的最後兩層,物理層(phy)和資料鏈路層(mac)。
物理層定義了資料傳送與接收所需要的電與光訊號、線路狀態、時鐘基準、資料編碼和電路等,並向資料鏈路層裝置提供標準介面。物理層的晶元稱之為phy。
資料鏈路層則提供定址機構、資料幀的構建、資料差錯檢查、傳送控制、向網路層提供標準的資料介面等功能。乙太網卡中資料鏈路層的晶元稱之為mac控制器。
dp83848:物理層(phy),跟mii介面。
dm9000:物理層(phy)和資料鏈路層(mac)。跟8/16/32匯流排介面
enc28j60:mac+phy(10m base t)。spi介面
w5100:硬體tcp/ip協議棧+mac+phy(10/100m base t)。並行匯流排介面
rld8019:和w5100類似,比較老。
舉個例子:
w5100裡面用硬體邏輯電路實現了tcp/ip的協議棧結構,不需要向enc28j60這樣的網路控制器那樣還需要乙個資源較大的mcu跑軟體協議棧。你直接把w5100當外部ram使用,mcu初始化一下i/o,暫存器等就能使用了。
高速網路晶元 入駐移動基站
wiznet產品應用小例46 移動基站 為了保障移動通訊的順暢和實現無縫隙覆蓋,電信運營商有時需要在通話需求量較大的寫字樓 居民區增設移動通訊基站。基於全硬體tcp ip協議棧的網路晶元能穩定 高速地處理將來自基站的資料訊號,然後通過網際網路完成資料互動。wiznet的這種移動基站解決方案有著優異的...
網路驅動移植之簡述CS8900A網路晶元的基本原理
cs8900a資料手冊 1 概述 cs8900a是cirrus logic公司生產的低功耗 效能優越的16位乙太網控制器,整合了以下五大功能模組 1 帶24毫安驅動的直接isa匯流排介面,可選擇配置4個中斷號和3個dma通道。2 片內4k位元組ram,是cs8900a網路晶元的控制暫存器和資料收發緩...
網路驅動移植之簡述CS8900A網路晶元的基本原理
cs8900a資料手冊 1 概述 cs8900a是cirrus logic公司生產的低功耗 效能優越的16位乙太網控制器,整合了以下五大功能模組 1 帶24毫安驅動的直接isa匯流排介面,可選擇配置4個中斷號和3個dma通道。2 片內4k位元組ram,是cs8900a網路晶元的控制暫存器和資料收發緩...