时间:2025/12/28 2:29:53
阅读:15
AM79C90JC是AMD公司推出的一款高度集成的单芯片以太网控制器,属于Am79C系列以太网控制器产品线的一部分。该芯片也被称为LANCE(Local Area Network Controller for Ethernet),广泛应用于早期的PC网络接口卡(NIC)以及嵌入式系统中,支持IEEE 802.3标准的10Mbps以太网通信。AM79C90JC通过与外部收发器(如AMD 7990或类似PHY芯片)配合工作,实现完整的MAC层功能,提供对CSMA/CD协议的支持,能够在共享介质网络中高效地发送和接收以太网帧。该芯片采用44引脚PLCC封装,适用于工业控制、通信设备和老旧计算机系统的网络升级等场景。尽管随着技术的发展,该芯片已被更先进的控制器所取代,但由于其稳定性和良好的兼容性,在一些维护项目和复古计算领域仍具有一定的应用价值。
制造商:AMD
产品系列:Am79C
核心功能:以太网控制器
数据速率:10 Mbps
网络标准:IEEE 802.3
接口类型:AUI(Attachment Unit Interface)或外部收发器接口
总线接口:ISA 或 兼容微处理器接口
封装类型:44引脚 PLCC
工作温度范围:0°C 至 70°C
电源电压:5V ±5%
MAC层功能:支持CSMA/CD协议
缓冲区管理:片上DMA控制器支持高效数据传输
中断支持:具备多种中断源,包括发送完成、接收完成、错误检测等
地址过滤:支持物理地址过滤、多播地址识别和混杂模式
AM79C90JC作为一款经典的以太网MAC控制器,其最显著的特性在于其高度集成的设计和对以太网协议栈底层的完整支持。该芯片实现了完整的MAC子层功能,包括帧的封装与解封、载波监听多路访问/冲突检测(CSMA/CD)机制、帧校验序列(FCS)的生成与验证、以及自动重传机制。这些功能使得AM79C90JC能够在复杂的局域网环境中可靠地进行数据通信。芯片内部集成了一个灵活的双端口RAM结构,允许系统CPU和网络控制器并行访问内存资源,从而提高了数据吞吐效率。
该器件支持直接内存存取(DMA)操作,能够通过ISA总线或其他微处理器接口与主机系统无缝连接,减少CPU在数据传输过程中的负担。其编程模型基于环形描述符结构(即接收和发送环),允许软件高效地管理网络数据包的发送与接收队列。此外,AM79C90JC提供了丰富的寄存器组,便于驱动程序进行初始化、状态监控和故障诊断。
另一个关键特性是其对外部收发器的兼容性。通过AUI接口,AM79C90JC可以连接到不同的物理层设备,如粗缆(10BASE5)、细缆(10BASE2)或双绞线(通过外接收发器),从而适应多种网络拓扑结构。这种灵活性使其在上世纪80年代末至90年代中期成为许多网络适配器设计的首选方案。
AM79C90JC还具备强大的错误检测和处理能力,能够识别并报告诸如帧对齐错误、FCS错误、过长或过短帧等多种网络异常情况。其低功耗设计和稳定的电气性能确保了在长时间运行下的可靠性,适用于工业环境和嵌入式应用。尽管现代网络已普遍转向100Mbps及以上速率,但AM79C90JC在其时代代表了高性能与高集成度的结合,为后续以太网控制器的发展奠定了基础。
AM79C90JC主要用于早期的个人计算机网络接口卡(NIC),特别是在IBM PC/AT及其兼容机上广泛使用,用于构建10Mbps以太网连接。它常见于基于ISA总线的以太网卡中,配合AMD 7990或其他收发器芯片实现完整的网络功能。此外,该芯片也被集成到多种嵌入式系统中,如工业自动化设备、远程数据采集终端、POS机和早期的路由器或网桥设备中,用于实现本地网络通信功能。由于其支持AUI接口,AM79C90JC还可用于需要连接粗同轴电缆(10BASE5)的大型局域网环境,适用于数据中心或企业级网络骨干的早期部署。在教育和科研领域,该芯片曾被用于网络协议教学实验平台,帮助学生理解以太网MAC层的工作原理。即使在当前,一些复古计算爱好者和老式设备维护人员仍在使用AM79C90JC进行系统修复或仿真开发。此外,某些专用测试仪器或遗留系统升级模块也可能采用该芯片以保持与旧有网络架构的兼容性。
Am79C970