DM9000A的相关总结

DM9000A网卡芯片介绍 1、总体介绍  该DM9000是一款完全集成的和符合成本效益单芯片快速以太网MAC控制器与一般处理接口,一个10/100M自适应的PHY和4K DWORD值的SRAM 。它的目的是在低功耗和高性能进程的3.3V与5V的支持宽容。  DM9000还提供了介质无关的接口,来连接所有提供支持介质无关接口功能的家用电话线网络设备或其他收发器。该DM9000支持8位, 16位和32 -位接口访问内部 阅读详情

1.原理

以FL2440为研究对象,DM9000A支持8位 16为模式,内部有64个寄存器、SRAM等,分别控制其工作,对于其寄存器的读写依靠地址端口和数据端口来控制,在系统移植的时候根据硬件连接设置:

#define      S3C24XX_PA_DM9000 0x20000300  
#define      S3C24XX_VA_DM9000 0xE0000000

static struct resource s3c_dm9000_resource[] = {  
                [0] = {  
                .start = S3C24XX_PA_DM9000,   .end      = S3C24XX_PA_DM9000+ 0x3,  
                .flags = IORESOURCE_MEM  
                },   //定义了地址端口物理地址
                [1]={  
                .start = S3C24XX_PA_DM9000 + 0x4, //CMD pin is A2  
                .end = S3C24XX_PA_DM9000 + 0x4 + 0x7c,  
                .flags = IORESOURCE_MEM  
                },   //定义了数据端口物理地址
     &nb

基于NIOS 2 的网络通信(使用cyclone II EP2C35F672C6)【图片不能显示,正在处理中】 本文绝对原创。这是本人实习经过两个星期艰苦探索,艰苦调错摸索出来的。 鸣谢在Baidu上或多或少提供帮助的网友。 特别感谢一下连接的作者。http://www.cnblogs.com/sunev/archive/2012/03/12/2392510.html#2478302 虽然里面的例子不是很稳定,但是通过调整这个例子,再自己研究硬件驱动,我完成我的实习。 使用软 阅读详情

相关推荐

DM9000调试记录:dm9000 rx: rx error, stop device

最近因项目需求,在一个单片机项目中需要用到两个网卡,实现双网卡UDP的通信。在这记录下,自己调试阶段遇到的一个坑,花了不少时间,避免大家犯同样的错误。 项目所用平台:STM32F427 + UCOSII + LWIP + LAN8720 + DM9000CIEP。 LAN8720用F4自带的ETH,DM9000集成了PHY+MAC,所以外挂在F4的F...

寻_水_的_鱼 1785

dm9000驱动分析

一. 硬件情况 DM9000在电路板上的连接中与编程相关的如下: 1)EECS拉高:16bit模式; 2)EECK拉高,INT连接到2440 EINT7:INT脚为低时为有效中断信号,中断线为EINT7 3)cs连接到2440的nGCS2,CMD连接2440地址总线ADDR[2]:INDEX和DATA端口地址分别为0x1000_0000和0x1000_0004。 知道上面这些信息已经足够

快乐的小鸟 979

DM9000A的实际应用

这是DM9000A的实际应用,是用STM32F103编写的实例,引脚定义完成,只需要使用就可以。

DM9000A原理图封装及PCB封装

除了DM9000A的原理图及PCB封装外,还有一些基本电路器件的封装做到一起!希望能帮助大家!

DM9000A中文数据手册

DM9000A 是一款完全集成的、性价比高、引脚数少、带有通用处理器接口的单芯片快 速以太网控制器。一个10/100M PHY 和4K 双字的SRAM 。它是出于低功耗和高性能目 的设计的,其IO 端口支持3.3V 与5V 容限值。 DM9000A 为适应各种处理器,提供了8 位、16 位数据接口访问内部存储器。DM9000A 物理协议层接口完全支持使用10MBps 下3 类、4 类、5 类非屏蔽双绞线和100MBps 下5 类非屏蔽双绞线。这是完全遵照IEEE 802.3u 标准。它的自动协商功能将自动完成DM9000A 配置以使其发挥出最佳性能。它还支持IEEE 802.3x 全双工流量控制。

从入门到精通:dirmap 高级 Web 目录扫描实战指南

本文提供了一份从环境搭建到高级配置的dirmap Web目录扫描实战指南。详细解析了工具安装、核心配置文件dirmap.conf的深度调优,包括递归扫描、四种扫描模式(字典、爆破、爬虫、Fuzz)的实战应用,并演示了分阶段资产发现的完整工作流程,帮助安全人员高效发现隐藏目录与敏感文件。

rnn9storyteller的博客 481

Matlab+Matpower实战:手把手教你生成IEEE14节点FDIA攻击数据集(附完整代码)

本文提供了一份基于Matlab与Matpower工具构建IEEE14节点FDIA攻击数据集的完整实战指南。通过动态负荷数据模拟、潮流计算、状态估计及隐蔽攻击向量注入,手把手教你生成可用于电力系统网络安全研究的仿真数据集,并附有核心代码与调试技巧。

bean的博客 398

GD32F4系列定时器正交译码器实战:用TIMER1读取旋转编码器信号(附完整代码)

本文详细介绍了GD32F4系列定时器正交译码器的实战应用,重点讲解如何使用TIMER1模块高效读取旋转编码器信号。内容涵盖硬件连接、定时器配置、方向判断与速度计算等关键环节,并提供了完整的代码实现和优化建议,帮助开发者快速掌握GD32微控制器在工业控制和消费电子领域的编码器接口设计。

weixin_29169505的博客 201

ArduSub程序学习(1)——ardupilot框架整理

AP_HAL层(硬件抽象层)是我们制作 ArduPilot 的方式可移植到许多不同的平台。有一个顶级AP_HAL libraries/AP_HAL,用于定义代码其余部分的接口 有针对具体的板子特性,然后就有了AP_HAL_XXX 子目录,例如,AP_HAL_AVR 用于基于 AVR 的 开发板,AP_HAL_PX4用于 Pixhawk 开发板和 AP_HAL_Linux 基于 Linux 开发板。工具目录tools directories工具目录是杂项支持目录。

weixin_49839886的博客 2816

最新CobaltStrike4.8/CobaltStrike4.9、CS4.9/CS4.8、 Windows/Linux/Mac版下载

Cobalt Strike是一款基于java的渗透测试神器,常被业界人称为CS神器。自3.0以后已经不在使用Metasploit框架而作为一个独立的平台使用,分为客户端与服务端,服务端是一个,客户端可以有多个,非常适合团队协同作战,多个攻击者可以同时连接到一个团队服务器上,共享攻击资源与目标信息和sessions,可模拟APT做模拟对抗,进行内网渗透。 Cobalt Strike集成了端口转发、服务扫描,自动化溢出,多模式端口监听,win exe木马生成,win dll木马生成,java木马生成,

weixin_43167326的博客 7972

记录一下本地部署Dify的坑

1. 截止2025-3-4为止,请注意,不要直接拉Dify的1.0.0版本。请先试用0.15.3版本。1.0.0有一个bug需要解决。3. 请使用docker-ce 新版本,docker-engine等老版本可能会有部分容器启动脚本执行莫名报错。2. 注意,请使用docker-compose V2版本,或者V1较高版本,否则会导致解析官方yml模板错误。

哈利路亚的收藏夹 5346

Android12+RK3588 多应用录音适配

两个应用能够同时录音,在Android12上的实现

guanmingyuangmy的博客 2225

一文搞懂 JavaScript 模块化规范:CommonJS、AMD、ES6 Module

在现代 JavaScript 开发中,模块化是提升代码组织性和可维护性的关键。本文深入解析三种主流的模块化规范——CommonJS、AMD 和 ES6 Module。

Allen- 3479

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: Ubuntu 默认启动到命令行 12.04
下一篇: Linux 设备文件与udev
shareCode
博客等级 码龄15年 125粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值