EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 jacky401 于 2020-6-8 09:41 编辑 0 T F8 G5 b6 a; X/ T/ }
- B* h1 g' T5 w6 U' Q6 w2 n4 m4 x目录+ s# j3 z- J! z7 R4 I) t' a; ?, b
1 以太网简介6 l5 ?' [' x% `/ u' I2 y
2 以太网结构
, V: Z; [: n5 v! f9 t& u3 以太网物理层实现原理(PHY)6 Y5 o* d. t$ \ E2 Z8 N# `
4 以太网链路层实现原理(MAC)' M# t# |+ @( Y3 Y: P* L
5 MII定义及系列接口特征
9 t* Z6 M' x# C6 X( q6 以太网通信协议7 R+ L" z, N# A* [
6.1 以太网MAC帧格式
# n. h$ y5 [. @( J6.2 IP协议
V& L* h' i d9 `; T$ m0 @( t1 H( j& ^6.3 UDP协议 R9 I5 K. y7 U& r
% k8 L6 y% [/ A# G" U2 s+ W
1 以太网简介: U" K; T" v4 j# \7 U
以太网是一种使用相当广泛的局域网,其最初是由Xerox(施乐)公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,后来被电气与电子工程师协会(IEEE)所采纳作为802.3的标准。 以太网的分类有标准以太网(10Mbps),快速以太网(100Mbps)和千兆以太网(1000Mbps)。随着以太网技术的飞速发展,市场上也出现了万兆以太网(10Gbps)。 以太网接口类型有RJ45接口,RJ11接口(电话线接口),SC光纤接口等。其中RJ45接口是我们现在最常见的网络设备接口。RJ45接口样式如图1所示: 图1 RJ45插头(左)、插座(右)
& W) b8 ^ S7 [ RJ45接口定义以及各引脚功能说明如图2所示,在以太网中只使用了1、2、3、6这四根线,其中1、2这组负责传输数据(TX+、TX-),而3、6这组负责接收数据(RX+、RX-),另外四根线是备用的。 图2 RJ45插座接口定义 2 以太网结构
# P1 w o( L4 W 从硬件的角度看,以太网接口电路主要由MAC(Media Access Control)控制器和物理层接口PHY(Physical Layer,PHY)两大部分构成。如下图所示:
$ l! x* v5 O/ P; {. @9 y+ j' [, _
4 d9 G2 X: e8 \: O, m4 X图3 以太网接口电路构成
3 T, L8 n w& e9 Q( ` 但是,在实际的设计中,以上三部分并不一定独立分开的。 由于,PHY整合了大量模拟硬件,而MAC是典型的全数字器件。考虑到芯片面积及模拟/数字混合架构的原因,通常,将MAC集成进微控制器而将PHY留在片外。更灵活、密度更高的芯片技术已经可以实现MAC和PHY的单芯片整合。
4 n' s3 X" @0 P3 p9 N1 U) _* g d8 c2 bMAC及PHY工作在OSI七层模型的数据链路层和物理层。具体如下0 h4 ?6 I" y4 r. f
图4 OSI七层模型与PHY及MAC的关系
# |/ c% f% _1 S! Z' M7 u* s7 y |