首页 / 操作系统 / Linux / 网络驱动移植之简述CS8900A网络芯片的基本原理
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的内部结构图如下: