基本介紹
- 中文名:CS8900
- 本質:乙太網控制器
- 最大電流消耗:55mA
- 支持外部:EEPROM
簡介,特點,原理簡介,
簡介
CS8900A是CIRRUS LOGIC公司生產的低功耗、性能優越的16位乙太網控制器,功能強大。該晶片的突出特點是使用靈活,其物理層接口、數據傳輸模式和工作模式等都能根據需要而動態調整,通過內部暫存器的設定來適應不同的套用環境。
特點
CS8900A內部功能模組主要是802.3介質訪問控制塊(MAC)。802.3介質訪問控制塊支持全雙工操作,完全依照IEEE 802.3乙太網標準(ISO/IEC8802-3,1993),它負責處理有關乙太網數據幀的傳送和接收,包括:衝突檢測、幀頭的產生和檢測,CRC校驗碼的生成和驗證。通過對傳送控制暫存器(TxCMD)的初始化配置,MAC能自動完成幀的衝突後重傳。如果幀的數據部分少於46個位元組,它能生成填充欄位使數據幀達到802.3所要求的最短長度。
它的主要特點如下:
符合IEEE802.3乙太網標準,並帶有ISA接口;
片內4K位元組RAM;
適用於I/O操作模式,存儲器操作模式和DMA操作模式;
帶有傳送、接收低通濾波的10Base-T連線站口;
支持10Base2,10Base5和10Base-F的AUI自動重發;
最大電流消耗為55mA(5V電源);
全雙工操作;
接網路變壓器YL18-1080S到RJ45
支持外部EEPROM。
另外,要實現CS8900A與主機之間的數據通訊,在電路設計時可根據具體情況靈活選擇合適的數據傳輸模式。CS8900A支持的傳輸模式有I/O模式和Memory模式,另外還有DMA模式。其中,I/O模式訪問CS8900A存儲區的預設模式,比較簡單易用。