歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 網絡驅動移植之簡述CS8900A網絡芯片的基本原理

網絡驅動移植之簡述CS8900A網絡芯片的基本原理

日期:2017/3/1 10:46:20   编辑:Linux編程
CS8900A數據手冊:http://www.linuxidc.com/Linux/2011-12/49880.htm

1、概述

CS8900A是CIRRUS LOGIC公司生產的低功耗、性能優越的16位以太網控制器,集成了以下五大功能模塊:

(1)、帶24毫安驅動的直接ISA總線接口,可選擇配置4個中斷號和3個DMA通道。

(2)、片內4K字節RAM,是CS8900A網絡芯片的控制寄存器和數據收發緩沖器,可工作在內存映射模式、I/O端口模式或者擴展的DMA模式下。

(3)、MAC Engine,完全兼容IEEE 802.3以太網標准(ISO/IEC8802-3,1993),主要負責處理以太網數據幀的發送和接收,包括沖突檢測、數據幀頭的產生和檢測,CRC校驗碼的生成和驗證,以及沖突自動重傳等功能。

(4)、串行EEPROM控制器,可直接外接EEPROM芯片,用於存儲相關配置信息,並且這些配置信息在啟動時能被自動載入CS8900A。

(5)10BASE-T濾波收發器以及適用於10BASE-2、10BASE-5和10BASE-FL等三種以太網類型的AUI收發器。

CS8900A的內部結構圖如下:

Copyright © Linux教程網 All Rights Reserved