DM9000A Ethernet控制器中文数据手册
3星 · 超过75%的资源 需积分: 14 52 浏览量
更新于2024-07-26
收藏 2.53MB DOC 举报
"DM9000A 中文手册提供了DAVICOM Semiconductor, Inc.的DM9000A Ethernet Controller的详细资料,包括模块图、特性、引脚配置、控制和状态寄存器列表等,适用于嵌入式系统设计和网络接口开发。"
DM9000A是一款集成的以太网控制器,它具有通用处理器接口,能够支持16位和8位模式。这款控制器在嵌入式系统和工业应用中常见,因为它提供了一种高效连接到以太网网络的方式。
1. **概述**: DM9000A结合了MAC(媒体访问控制器)和PHY(物理层)功能,实现了10/100Mbps的以太网连接。它支持全双工和半双工操作,并具备自动协商能力,能与各种网络设备无缝对接。
2. **模块图**: 模块图展示了DM9000A内部结构,包括处理器接口、PHY接口、内存管理单元、控制逻辑等关键部分,帮助用户理解其工作原理。
3. **特性**: 特性可能包括低功耗设计、硬件TCP/IP卸载、中断管理、错误检测和处理、以及多种节能模式。
4. **引脚配置**: 引脚配置部分详细列出了各个引脚的功能,如处理器接口、EEPROM接口、时钟引脚、LED指示灯接口、PHY/Fiber接口以及其他功能引脚,为硬件设计提供参考。
5. **控制和状态寄存器**: 这是DM9000A的核心组成部分,包括网络控制寄存器(NCR)、网络状态寄存器(NSR)、发送和接收控制/状态寄存器等,用于设置和监控控制器的操作状态。例如,NCR用于设置工作模式,TCR用于控制发送操作,RCR则用于设定接收条件。
6. **寄存器列表**: 包含了多个专用寄存器,如EEPROM与PHY控制寄存器(EPCR)用于管理外部EEPROM和PHY设置,物理地址寄存器(PAR)存储MAC地址,多播地址寄存器(MAR)用于设置多播地址过滤。
7. **其他功能**: 如WCR(唤醒控制寄存器)支持电源管理,TRPAL/TRPAH和RWPAL/RWPAH分别用于跟踪TX和RX存储器指针,而VID和PID寄存器则包含芯片的制造商和产品ID。
通过这个中文手册,开发者可以全面了解DM9000A的特性和操作方式,以便于在嵌入式系统设计中有效地集成和利用这一以太网控制器。手册中的详细信息对于硬件设计、固件编写以及故障排查都至关重要。
262 浏览量
2018-07-10 上传
2017-07-07 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
zhuifengwfy
- 粉丝: 1
- 资源: 24
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫