下载此文档

嵌入式系统网络接口.ppt


文档分类:IT计算机 | 页数:约80页 举报非法文档有奖
1/80
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/80 下载此文档
文档列表 文档介绍
第7章嵌入式系统网络接口7,1以太网接口■嵌入式系统通常使用的以太网协议是IEEE8023标准。从硬件的角度看,,以太网接口电路主要由媒质接入控制MAC控制器和物理层接口(PhysicalLayer,PHY)两大部分构成。,没有采用直接的二进制编码(即用0V表示“0”,用5V表示“1”),而是采用曼彻斯特编码(ManchesterEncoding)或者差分曼彻斯特编码(DifferentialManchesterEncoding),.,2所示。010010001排二进制编码曼彻斯特编码廿计升中其中:曼彻斯特编码的规律是:每位中间有一个电平跳变,从高到低的跳变表示为“0",从低到高的跳变表示为“1。差分曼彻斯特编码的规律是:每位的中间也有一个电平跳变,但不用这个跳变来表示数据,而是利用每个码元开始时有无跳变来表示“0”或“1”,有跳变表示“0,无跳变表示“1曼彻斯特编码和差分曼彻斯特编码相比,前者编码简单,后者能提供更好的噪声抑制性能。,采用曼彻斯特编码,其高电平为+085V,低电平信号为-,这样指令信号电压仍然是0V●PR:同步位,用于收发双方的时钟同步,同吋也指明了传输的速率,是56位的的二进制数101010101010.,最后2位是10。●SD:分隔位,表示下面跟着的是真正的数据而不是同步时钟,为8位的10101011。●DA:日的地址,以太网的地址为48位(6个字节)二进制地址,表明该帧传输给哪个网卡。如果为FFFFFFFFFFFF,则是广播地址。广播地址的数据可以被任何网卡接收到。●sA:源地址,48位,表明该帧的数据是哪个网卡发的,即发送端的网卡地址,同样是6个字节。n●TYPE:类型字段,表明该帧的数据是什么类型的数据,不同协议的类型字段不同。如:0800H表示数据为IP包,0806H表示数据为ARP包,814CH是SNMP包,8137H为IPX/SPX包。小于0600H的值是用于IEEE802的,表示数据包的长度。■●DATA:数据段,该段数据不能超过1500B。因为以太网规定整个传输包的最大长度不能超过1514E(14B为DA,SA,TYPE)PAD:填充位。由于以太网帧传输的数据包最小不能小于60B,除去(DA、SA、TYPE的14B),还必须传输46B的数据,当数据段的数据不足46B时,后面通常是补0(也可以补其他值FCSs:32位数据校验位。32位的CRC校验,该校验由网卡自动祥白动生成,自动校验,自动在数据后面填入不需要软●通常,PR、SD、PAD、FCS这几个数据段都是网卡(包括物理层和MaC层的处理)自动产生的,剩下的DA、SA、TYPEDATA这4个段的内容是由上层的软件控制的。●所有数据位的传输由低位开始,传输的位流是用曼彻斯特编以太网是基于冲突检测的总线复用方法,冲突退避算法是由硬件自动执行的●以太网传输的数据段的长度,DA+SA+TYPE+DATA+PAD最小为60B,最大为1514B。●通常的以太网卡可以接收3种地址的数据,一个是广播地址个是雷地填地者得博地:1分需很果以设置为接收任何数据包。●任何两个网卡的物理地址都是不一样的,是世界上唯一的,网卡地址由专门机构分配。不同厂家使用不同地址段,同一厂家的任何两个网卡的地址也是唯一的。根据网卡的地址段(网卡地址的前3个字节)可以知道网卡的生

嵌入式系统网络接口 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数80
  • 收藏数0 收藏
  • 顶次数0
  • 上传人erterye
  • 文件大小6.55 MB
  • 时间2020-09-07