AM79491JC 是由 AMD(Advanced Micro Devices)公司生产的一款单芯片以太网控制器,专为实现高性能、低成本的局域网(LAN)接口而设计。该芯片在 20 世纪 80 年代末至 90 年代初广泛应用于 PC 和工作站的以太网适配器中,是早期以太网技术发展中的重要组件之一。AM79491JC 集成了 MAC(媒体访问控制)层功能,支持 IEEE 802.3 标准,能够实现 10 Mbps 的传输速率,适用于经典的 10BASE5 和 10BASE2 以太网拓扑结构。该芯片通常与外部收发器(Transceiver)和 AUI(Attachment Unit Interface)接口配合使用,通过 AUI 接口连接到外部网络介质,提供灵活的网络连接能力。AM79491JC 采用 CMOS 工艺制造,具有较低的功耗和较高的集成度,适合嵌入在各种网络接口卡(NIC)中。作为 AMD LANCE(Local Area Network Controller for Ethernet)系列的一员,AM79491JC 继承了该系列高可靠性、良好兼容性和成熟驱动支持的优点,被广泛用于 Unix 工作站、工业控制系统以及早期的 PC 网络设备中。尽管现代网络已普遍升级至百兆、千兆甚至更高速率,AM79491JC 在一些遗留系统、工业自动化设备或复古计算项目中仍具有一定的应用价值和研究意义。
制造商:AMD
产品系列:LANCE
协议标准:IEEE 802.3
数据速率:10 Mbps
接口类型:AUI(Attachment Unit Interface)
网络类型:10BASE5, 10BASE2
封装形式:PLCC 68-pin
工作温度范围:0°C 至 70°C
电源电压:5V ±5%
工艺技术:CMOS
MAC 控制器集成:是
DMA 支持:是
中断支持:是
AM79491JC 作为 AMD LANCE 系列以太网控制器的代表型号,具备高度集成的 MAC 层功能,能够在单一芯片内完成以太网帧的封装与解封、地址识别、CRC 校验生成与验证、碰撞检测与重传控制等关键任务,极大地简化了网络接口的设计复杂度。其核心架构采用模块化设计,包含可编程的寄存器组,允许主机 CPU 通过 I/O 或内存映射方式对其进行配置和控制,从而适应不同的系统总线环境。该芯片支持 DMA(直接内存访问)操作,可在不占用 CPU 资源的情况下完成数据包的接收与发送,显著提升系统整体性能。此外,AM79491JC 提供丰富的中断机制,包括接收完成、发送完成、错误检测等多种中断源,便于操作系统实现实时响应和高效处理。
该芯片通过 AUI 接口与外部收发器相连,支持多种物理介质,如粗同轴电缆(10BASE5)和细同轴电缆(10BASE2),增强了系统的灵活性和扩展性。AUI 接口还支持远程故障诊断功能,可通过软件命令检测网络连接状态和收发器工作情况,便于网络维护。AM79491JC 内置缓冲区管理逻辑,支持环形缓冲区(Ring Buffer)结构,能够有效管理多个接收和发送描述符,确保数据流的连续性和稳定性。其低功耗 CMOS 工艺不仅降低了系统散热需求,也使其适用于对能耗敏感的应用场景。
AM79491JC 还具备良好的错误检测与处理能力,能够识别并报告诸如帧对齐错误、CRC 错误、过长帧、过短帧等多种网络异常情况,有助于提高网络通信的可靠性。该芯片的寄存器接口设计清晰,文档资料丰富,配合成熟的驱动程序(如 BSD、Linux 早期版本中的 le 驱动),使其在多种操作系统平台上都能稳定运行。尽管其最大仅支持 10 Mbps 速率,但在当时的技术条件下,AM79491JC 凭借其稳定性、兼容性和可扩展性,成为许多 OEM 厂商的首选以太网控制器,广泛应用于 Sun Workstations、DEC 系统以及其他基于 VME、ISA 总线的工业控制设备中。
AM79491JC 主要应用于 20 世纪 80 年代末至 90 年代中期的个人计算机、Unix 工作站和工业控制系统的以太网接口卡中。它常见于基于 ISA 或其他标准总线的网络适配器,用于实现设备与 10BASE5 或 10BASE2 以太网的连接。由于其支持 AUI 接口,该芯片特别适用于需要连接粗同轴电缆主干网络的环境,例如企业局域网的骨干连接或大型机房的网络部署。在 Sun Microsystems 的 SPARCstation 系列工作站中,AM79491JC 曾被用作标准以太网控制器,配合 AUI 收发器实现可靠的网络通信。此外,该芯片也被集成在一些嵌入式系统和工业自动化设备中,用于构建稳定的工业局域网,支持远程监控、数据采集和设备间通信。
在教育和科研领域,AM79491JC 因其架构清晰、文档完整,常被用作学习网络协议栈和设备驱动开发的教学案例。许多早期的操作系统内核(如 4.3BSD、NetBSD、Linux 0.9x)都包含了针对 AM79491JC 的驱动程序(通常称为 'le' 驱动),使其成为理解传统以太网硬件与操作系统交互机制的理想平台。即使在今天,该芯片仍在一些复古计算项目、老式设备修复或历史技术复现中发挥作用。此外,由于其稳定性和长期供货记录,部分工业设备制造商在设计长生命周期产品时仍可能选用该芯片或其后续兼容型号,以确保系统兼容性和维护便利性。
AM79C940