基于ARM和DM9000的网卡接口设计与实现

需积分: 10 20 下载量 177 浏览量 更新于2024-12-12 收藏 604KB PDF 举报
"基于ARM和DM9000的网卡接口设计与实现" 本资源主要介绍基于ARM和DM9000的网卡接口设计与实现,旨在解决小型嵌入式设备的Internet接入问题。该设计基于ARM平台下的板载网卡DM9000,通过驱动程序对以太网控制芯片DM9000的控制,实现了网络数据传输功能。 **ARM和DM9000的网卡接口设计** 在设计中, ARM CPU S3C2410作为主控芯片,DM9000作为以太网控制芯片。硬件方面主要涉及以太网网络接口的设计,软件方面主要是设计以太网控制芯片驱动程序。 **以太网控制芯片DM9000** DM9000是DAVICOM公司的10/100Mb/s自适应以太网芯片,具有通用的处理器接口。其特点是:支持8位、16位、32位数据总线宽度;寄存器操作简单有效,有成熟的Linux驱动程序支持;3.3V接口电平;成本相当低廉;还可以使用MII接口和PHY芯片连接。 **ARM和DM9000的连接** 在连接中,需要完成DM9000与ARM芯片S3C2410三大总线连接,以及DM9000与网络变压器YL18-2050S(或YL37-1107S)+以太网水晶接头RJ45的连接。 **嵌入式系统网络接入方案** 该嵌入式系统网络接入方案具有硬件接口简单、外围器件少、价格低廉、开发周期短等特点。该方案可以满足小型嵌入式设备的Internet接入需求,具有现实意义。 **小型嵌入式设备的Internet接入** 小型嵌入式设备的Internet接入需要解决底层硬件问题,即协议的物理层。以太网控制网络技术具有成熟的技术、低廉的网络产品、丰富的开发工具和技术支持,逐渐形成了现场总线的新标准——Ethernet。 **结论** 基于ARM和DM9000的网卡接口设计与实现可以满足小型嵌入式设备的Internet接入需求,具有硬件接口简单、外围器件少、价格低廉、开发周期短等特点。该方案可以满足现在人们的需求,具有现实意义。