AM79C98是美国AMD公司(Advanced Micro Devices)推出的一款高度集成的局域网接口控制器(LIC,LAN Interface Controller),主要用于实现符合IEEE 802.3标准的以太网通信。该芯片也被称为LANCE(Local Area Network Controller for Ethernet),在1980年代至1990年代广泛应用于早期的PC网络适配器、工业控制设备、嵌入式系统以及各类支持10BASE5(粗缆以太网)和10BASE2(细缆以太网)的网络接口卡(NIC)中。AM79C98集成了MAC(介质访问控制)层功能,能够完成数据帧的封装与解封、CSMA/CD(载波侦听多路访问/冲突检测)协议处理、错误检测以及与主机系统的接口控制等功能。它通常需要配合一个外部的收发器接口(如AMD AM7990或类似PHY芯片)来完成物理层信号的发送与接收。该芯片采用CMOS工艺制造,具有较低的功耗和较高的可靠性,适用于多种总线架构,包括ISA、EISA等。AM79C98支持半双工操作下的10Mbps以太网速率,具备DMA(直接内存访问)能力,可减轻主机CPU在网络通信中的负担。由于其成熟的设计和良好的兼容性,AM79C98曾被广泛用于DOS系统、早期UNIX工作站以及各类嵌入式网络设备中,是经典以太网控制器之一。尽管目前已基本被更高速、集成度更高的现代网络芯片所取代,但在一些老旧设备维护、工业自动化系统升级或复古计算项目中仍具有一定的参考价值。
芯片型号:AM79C98
制造商:AMD(Advanced Micro Devices)
封装类型:64-pin DIP 或 PLCC
工作电压:5V ±5%
工作温度范围:0°C 至 70°C(商业级)
通信标准:IEEE 802.3 10BASE5 和 10BASE2
数据速率:10 Mbps(半双工)
接口类型:与主机系统通过ISA/EISA总线连接
DMA支持:支持
内部FIFO缓冲区:支持
MAC层集成:是
物理层接口:需外接收发器(如DC-DC转换器和同轴电缆收发器)
寄存器兼容性:与Am7990系列兼容
AM79C98作为一款经典的以太网控制器,其核心特性体现在高度集成的MAC层功能和灵活的系统接口设计上。该芯片内置完整的MAC协议引擎,能够自主处理以太网帧的构建、校验、发送与接收过程,支持标准的IEEE 802.3 CSMA/CD机制,确保在网络共享介质上的可靠通信。其硬件逻辑能够自动检测线路冲突,并执行退避算法,从而有效避免数据碰撞导致的信息丢失。AM79C98采用基于环形缓冲区(Ring Buffer)的报文管理机制,通过接收描述符和发送描述符链表的方式,允许主机CPU以最小干预实现高效的数据传输调度。这种机制显著提升了系统整体性能,尤其是在高负载网络环境下仍能保持稳定的吞吐能力。
该芯片支持直接内存访问(DMA)模式,可通过ISA总线与主机内存进行高速数据交换,减少CPU在数据搬运过程中的参与,从而释放更多计算资源用于其他任务。此外,AM79C98提供丰富的中断机制,包括接收完成、发送完成、错误状态、初始化完成等多种中断源,便于操作系统或嵌入式固件实时响应网络事件。其寄存器结构设计清晰且文档完善,与后续推出的AM7990 LANCE系列控制器保持良好的软件兼容性,极大地方便了驱动程序的开发与移植。
AM79C98还具备较强的错误检测与诊断能力,能够识别并报告诸如帧对齐错误、CRC校验失败、过长或过短帧等多种常见网络异常情况,有助于网络管理员快速定位故障。芯片内部包含可编程的过滤机制,支持单播、多播及广播帧的选择性接收,增强了网络通信的安全性与效率。虽然AM79C98本身不集成物理层(PHY)功能,必须依赖外部收发器芯片(如用于AUI接口的收发器模块)来完成电信号的驱动与接收,但这一分离式设计也带来了更高的灵活性,使其能够适应不同类型的物理介质配置。总体而言,AM79C98以其稳定性、成熟性和良好的软硬件生态,在早期局域网建设中发挥了重要作用,并为后来的集成化网络控制器发展奠定了基础。
AM79C98主要应用于1980年代末至1990年代中期的各类计算机网络设备中,典型用途包括个人计算机的ISA总线以太网卡,用于连接10BASE5(粗同轴电缆)或10BASE2(细同轴电缆)网络环境。这类网卡广泛部署于企业办公网络、教育机构和科研单位的早期局域网系统中,支持NetWare、Unix、DOS以及早期Windows操作系统之间的文件共享、打印服务和电子邮件通信。此外,该芯片也被集成于工业控制系统的通信模块中,用于实现PLC、HMI和其他工控设备之间的以太网互联,尤其在需要稳定性和长期供货保障的场景下表现出色。
在嵌入式系统领域,AM79C98常被用于网络打印机、网络存储设备原型、远程监控终端等需要基础网络功能的设备中。由于其接口简单、驱动成熟,许多厂商在其专用设备中采用该芯片构建可靠的本地网络接入能力。同时,在一些军用或航空电子系统中,因AM79C98经过长期验证且具备抗干扰能力强的特点,也曾被用于特定的通信子系统设计。
随着技术的发展,虽然AM79C98已不再用于新设计的产品,但在设备维护、老旧系统升级或复古计算爱好者项目中仍有实际应用价值。例如,在修复 vintage PC 或复刻经典网络设备时,AM79C98及其配套电路成为不可或缺的关键元件。此外,一些教学实验平台也会使用该芯片作为学习以太网协议栈和网络硬件原理的教学工具,帮助学生理解底层网络通信机制。
AM79C970
AM79C971
RTL8019AS