EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 jacky401 于 2020-6-8 09:41 编辑 6 c7 U. i; [4 U
6 v) R5 q9 b8 ~8 _) L4 ?1 ]
目录5 J/ Z2 g' P; Y) h0 F
1 以太网简介$ _2 g% g1 ~( \8 s8 w5 f
2 以太网结构
$ f% a. }+ a) O2 K. n$ H n3 以太网物理层实现原理(PHY)( G' p4 s1 X0 R4 [1 P
4 以太网链路层实现原理(MAC)5 @$ u- H6 H8 K, s
5 MII定义及系列接口特征
# x" j7 P, X' [2 _0 p6 以太网通信协议
6 b1 R O; D6 h N6.1 以太网MAC帧格式. Q. q$ V& x. c4 [8 t- b) X0 {: |( O
6.2 IP协议7 v7 c8 Z0 ~5 L' T. O4 Q7 n
6.3 UDP协议
3 F9 \" L& ~5 D: j( A- ]9 \( F
) L3 i9 x6 J/ P1 以太网简介1 g' J2 N: S5 L8 q+ q v& n3 H) Y
以太网是一种使用相当广泛的局域网,其最初是由Xerox(施乐)公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,后来被电气与电子工程师协会(IEEE)所采纳作为802.3的标准。 以太网的分类有标准以太网(10Mbps),快速以太网(100Mbps)和千兆以太网(1000Mbps)。随着以太网技术的飞速发展,市场上也出现了万兆以太网(10Gbps)。 以太网接口类型有RJ45接口,RJ11接口(电话线接口),SC光纤接口等。其中RJ45接口是我们现在最常见的网络设备接口。RJ45接口样式如图1所示: 图1 RJ45插头(左)、插座(右)
% j* O0 r: h- A! s1 r/ a; c2 W RJ45接口定义以及各引脚功能说明如图2所示,在以太网中只使用了1、2、3、6这四根线,其中1、2这组负责传输数据(TX+、TX-),而3、6这组负责接收数据(RX+、RX-),另外四根线是备用的。 图2 RJ45插座接口定义 2 以太网结构1 g! a$ D7 J# I5 @" `5 [* ?. L
从硬件的角度看,以太网接口电路主要由MAC(Media Access Control)控制器和物理层接口PHY(Physical Layer,PHY)两大部分构成。如下图所示:$ P) |3 L- E' I0 W! @2 N% n
* {& V! r3 M( [1 R- }! b5 |图3 以太网接口电路构成 % c* H# O; i3 |' I2 a
但是,在实际的设计中,以上三部分并不一定独立分开的。 由于,PHY整合了大量模拟硬件,而MAC是典型的全数字器件。考虑到芯片面积及模拟/数字混合架构的原因,通常,将MAC集成进微控制器而将PHY留在片外。更灵活、密度更高的芯片技术已经可以实现MAC和PHY的单芯片整合。2 o9 _4 l9 u w* q8 a# D
MAC及PHY工作在OSI七层模型的数据链路层和物理层。具体如下
: ?9 p* Z) y/ d' g+ b3 K v, y图4 OSI七层模型与PHY及MAC的关系 . D- g" _8 h% P' A( a
|