凡亿助教-小云
凡事用心,一起进步
打开APP
公司名片
凡亿专栏 | TQ210网卡接口全解析:细节拆解
TQ210网卡接口全解析:细节拆解

TQ210开发板的网卡接口是嵌入式网络通信的核心,其型号和配置直接影响网络性能。本文直接拆解TQ210网卡接口的关键细节,用最简方式说清技术要点。

5.png

1. 网卡芯片型号

DM9000AEP:TQ210板载的10/100M自适应网卡芯片,支持全双工/半双工模式。

2. 接口连接方式

SROM控制器Bank1:DM9000A通过S5PV210的SROM控制器Bank1连接,地址范围0x88000000~0x8FFFFFFF。

16位数据总线:芯片的16根数据线直接接S5PV210的数据线,支持高速数据传输。

3. 引脚控制逻辑

片选信号:nGCS1拉低时选中DM9000A,对应地址访问Bank1空间。

读写使能:

读操作:Xm0OEn拉低→nIOR拉低,从DM9000A读取数据。

写操作:Xm0WEn拉低→nIOW拉低,向DM9000A写入数据。

地址/数据复用:CMD引脚(接Xm0ADDR2)控制端口切换:

CMD=低电平→操作INDEX端口(写入寄存器地址)。

CMD=高电平→操作DATA端口(读写寄存器数据)。

4. 寄存器访问流程

读寄存器(如RSR,地址0x06):

向INDEX端口写0x06(地址:0x88000000 & ~(1<<2))。

从DATA端口读数据(地址:0x88000000 | (1<<2))。

写寄存器(如TCR,数据0x56):

向INDEX端口写0x02(TCR地址)。

向DATA端口写0x56(地址:0x88000000 | (1<<2))。

5. 时序配置参数

关键时序值(基于200MHz HCLK):

Tacs=0ns(地址与片选同步发出)。

Tcos=5ns(片选后发出读使能的最小间隔)。

Tacc=15ns(读使能持续时间)。

Tcoh=5ns(读使能结束后片选保持时间)。

Tcah=0ns(片选与地址同时结束)。

6. 驱动支持情况

U-Boot驱动:自带DM9000A驱动,初始化时通过SROM控制器配置Bank1时序。

Linux内核驱动:驱动文件为drivers/net/dm9000.c,设备名为eth0。

Android支持:Android 2.3/4.0系统均集成该网卡驱动,可直接使用网络功能。

7. 物理接口特性

RJ45接口:底板提供标准以太网接口,插网线即可用。

内部集成变压器:DM9000AEP芯片内部集成网络隔离变压器,简化外部电路设计。


本文凡亿教育原创文章,转载请注明来源!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论