DM9000快以太网控制器应用笔记

5星 · 超过95%的资源 需积分: 9 31 下载量 32 浏览量 更新于2024-07-21 1 收藏 641KB PDF 举报
"DM9000_Application_Notes_Ver_1_22.pdf" 是一份关于DM9000网卡驱动开发的详细文档,由Davicom Semiconductor, Inc发布于2004年6月。这份文档涵盖了DM9000的功能特性、处理器总线描述、系统硬件设计以及相关的操作指南。 DM9000是一款集成了Fast Ethernet MAC控制器、通用处理器接口、EEPROM接口、10/100M PHY和4K-dword SRAM(其中3K-byte用于TX FIFO,13K-byte用于RX FIFO)的高效低成本芯片。它支持3.3V电源,并具有5V容忍的I/O接口,适用于不同类型的处理器,且提供了8/16/32位的处理器接口以适应各种内存访问需求。 在文档的"Introduction"部分,对DM9000进行了概述,强调了其通用性和高性能设计。接着,文档详细介绍了"General Processor Bus Description",包括ISA总线的说明。ISA总线的pin功能、I/O基地址解码、8/16-Bit模式与MII接口设置以及命令类型都有详尽的阐述。此外,文档还给出了典型信号连接与处理器总线的布局,包括pin功能、I/O基地址解码、不同位宽的处理器并行总线模式和MII接口设置。 "System Hardware Design"章节则指导如何选择和使用DM9000。这部分内容包括如何根据需求选择DM9000,如何更改I/O基地址,通过strap pins进行设置,以及如何操作串行EEPROM,如EEPROM的格式。此外,还有GPIO引脚的配置、时序分析(读周期和写周期)以及参考电路图设计,比如针对8/16-Bit的DM9000 ISA总线设计示例。 此文档是DM9000驱动开发的重要参考资料,对理解DM9000的工作原理和实现网卡驱动程序开发具有很高的实用价值。