词条 | CS8900 |
释义 | 目前,以太网是使用最广泛的局域网技术,通过以太网可以十分方便地组建局域网以及接上Internet。随着以太网在不同领域的广泛应用和发展,各种以太网控制芯片层出不穷,CS8900A就是其中性能十分优良的一款。它主要为嵌入式应用系统、便携式产品和某些适配卡等提供一种切实可行的以太网解决方案。大量实践表明,该芯片可靠易用,是实现以太网的良好选择。本文介绍了一种采用该以太网控制器设计和实现的嵌入式系统。 2 以太网控制器CS8900A简介 CS8900A是CIRRUS LOGIC公司生产的低功耗、性能优越的16位以太网控制器,功能强大。该芯片的突出特点是使用灵活,其物理层接口、数据传输模式和工作模式等都能根据需要而动态调整,通过内部寄存器的设置来适应不同的应用环境。 2.1 主要功能模块和特点 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存储区的缺省模式,比较简单易用。 2.2 工作原理简介 CS8900A基本工作原理是:在收到由主机发来的数据报(从目的地址域到数据域,如图1所示)后,侦听网络线路。如果线路忙,它就等到线路空闲为止,否则,立即发送该数据帧。发送过程中,首先,它添加以太网帧头(包括先导字段和帧开始标志),然后,生成CRC校验码,最后,将此数据帧发送到以太网上。接收时,它将从以太网收到的数据帧在经过解码、去掉帧头和地址检验等步骤后缓存在片内。在CRC校验通过后,它会根据初始化配置情况,通知主机CS8900A收到了数据帧,最后,用上面介绍的某种传输模式传到主机的存储区中。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。