位置:51电子网 » 技术资料 » IC/元器件

万兆以太网物理层编码芯片设计

发布时间:2008/5/28 0:00:00 访问次数:920

万兆以太网物理层编码芯片设计
费瑞霞-朱恩-周忻-赵文虎-王志功

东南大学射频与光电集成电路研究所-南京

摘要

提出了一种并行处理的编解码方案/采用这种方案-设计了万兆以太网标准的物理编码子
层发送端芯片/芯片由编码8扰码和变速箱'部分组成/考虑到测试问题-该芯片内置了伪随机码数据
源/这种方案的优点是逻辑简单8速度快/芯片采用**工艺-用全定制方式实现/芯片引脚
分布时参照规格/
关键词 编码 并行处理方法 扰码器 变速箱
工艺-以全定制方式设计/
"系统结构
万兆以太网在**模型中处于物理层.物理层包括从上至下物理编码子层、物理媒质连接子层、2+8物理媒质关联子层、电路实现时-a;3层。
又分成了'个小模块-即编码电路8扰码和变速箱**码与**比较-具有以下特点!)"+不具有高转换密度;不平衡-需要后续处理扰码数据和控制码的格式不同-有确定的格式开销小。由于**码不像***码那样具有高的**转换密度-接收第"&卷第"期*##$年'月数据采集与处理万方数据端时钟恢复电路的实现有一定的难度,因此在**编码之后!再进行扰码将编码输出加以处理。而变速箱实现的功能是将输入的""路低速数据转换成'"路高速数据输出按照协议!物理编码子层发送端分为**编码!扰码!变速箱&具体结构见图'万兆以太网物理编码子层总体结构)**编码

编码器是万兆以太网,中的关键部分**编码器根据媒体独立接口传输的/个/位数据和'个/位控制信号!进行各个字符的编码映射!产生同步头和块类型区0123456789:;92. @@数据字符的格式变换以及每个/位字符的码字变换标准中给出了字符码字的变换格式表!而格式的变化也可归纳为一张更大的表格&因此编码的过程可以抽象为两次查表的过程&在电路实现上采用两级只读存储器0e9d<3f27g9g3h7!ei =的结构j)k&主ei 产生控制信号!控制格式的变换&子ei 接受主ei 的控制!将变换后的码字排列成规定的格式&因此电路中将采用大量的ei 和ei 的地址译码器以及其它组合逻辑门电路jck&具体结构见图)&图)"#$%""$编码电路c扰码"**编码只是将输入数据进行格式上的调整!并不改变可能出现的长连-l连'串!而长连-l连'串不利于时钟恢复&故编码输出需再作处理&扰码器的特征方程为m0n=o'pncqpnr/由特征方程知!扰码器的输出既与当前输入有关!又与前一时刻的输出有关&该特征方程对应的电路结构见图c&由图可见!扰码器由r/个寄存器和)图c扰码结构图个异或门构成&串行输入数据的比特率为'-bc')r.$%s&这么高速的电路不易实现&另外!这种结构的数据串行输入!串行输出&而扰码器的上层模块是"#$%""$编码!输出""路并行数据t其下层模块是变速箱!输入是""路并行数据!输出是'"路并行数据&如果采用上述结构的扰码器!就要经过一次并%串和一次串%并转换&而""%'和'%""的并%串l串%并电路本身也很复杂!不易实现&故串行结构方案不可行&本文采用并行结构的扰码器&扰码器的输入是"#$%""$编码输出的"#路并行数据"q数据采集与处理第'q卷万方数据!前"#$%是同步头&不进行扰码'&输出()路并行数据*这种结构!见图)'用到的基本单元是寄存器和三输入异或门*寄存器用+触发器实现,"-*+触发器采用的是真单相!./01+22'结构,"-*这种结构具有高速3低功耗和结构紧凑等特点&完全能够满足本电路要求*图)中+()至+4"5是当前数据输入678至74"5是扰码输出&其中7()至74"5是当前扰码输出&78至7(9是上一时刻的扰码输出&也就是当前扰码输出经过+触发器的值*图)扰码结构图)变速箱变速箱实现的功能是:将((路4;( 的并行输入数据转化为4(路()) 的并行数据输出*因为输出数据宽度与输入数据宽度不成整数倍&所以每次接收到的((#$%数据不能全部发完&剩下的数据须等下一时刻数据到来时再发送*每次剩下的数据在(中的位置不固定*为了使控制电路简单&本方案采用了以存储单元换取电路的简化*图;中&4.至@.是@个存储单元&每个单元的深度是((#$%*4.单元存放第一个时钟周期输入的码元&".单元存放第二个时钟周期输入的码元*依此类推*该结构实现的是将@个((#$%的块转换为99个4(#$%的块&然后由数据选择器在每一个输出时钟到来时选择一路数据输出*为了使数据输出时输入数据已经稳定建立&数据选择器的第一次输出不是第一个4(#$%&这样就使最终的数据输出有了一定的延迟*这段延迟时间与数据选择器第一次选择哪个4(#$%有关*本文的数据选择器第一次选择第4"个4(#$%输出&也就人为地加入了45((#部分先用bcde%c ff仿真!见图('&然后用/gde%/h$ij仿真*整个电路采/gde%/h$ij进行仿真*这种仿真工具在显示输入输出关系时&不如kl+m等仿真工具方便&不能以图;变速箱结构框图总线形式给出*只能给出一列数据示意*仿真时&输入数据是伪随机序列*总的输出如图5*输入输出数据均采用全摆幅1=n/电平&对于4<@k供电的8<1=n/工艺来说&就是4<@k表示逻辑p

万兆以太网物理层编码芯片设计
费瑞霞-朱恩-周忻-赵文虎-王志功

东南大学射频与光电集成电路研究所-南京

摘要

提出了一种并行处理的编解码方案/采用这种方案-设计了万兆以太网标准的物理编码子
层发送端芯片/芯片由编码8扰码和变速箱'部分组成/考虑到测试问题-该芯片内置了伪随机码数据
源/这种方案的优点是逻辑简单8速度快/芯片采用**工艺-用全定制方式实现/芯片引脚
分布时参照规格/
关键词 编码 并行处理方法 扰码器 变速箱
工艺-以全定制方式设计/
"系统结构
万兆以太网在**模型中处于物理层.物理层包括从上至下物理编码子层、物理媒质连接子层、2+8物理媒质关联子层、电路实现时-a;3层。
又分成了'个小模块-即编码电路8扰码和变速箱**码与**比较-具有以下特点!)"+不具有高转换密度;不平衡-需要后续处理扰码数据和控制码的格式不同-有确定的格式开销小。由于**码不像***码那样具有高的**转换密度-接收第"&卷第"期*##$年'月数据采集与处理万方数据端时钟恢复电路的实现有一定的难度,因此在**编码之后!再进行扰码将编码输出加以处理。而变速箱实现的功能是将输入的""路低速数据转换成'"路高速数据输出按照协议!物理编码子层发送端分为**编码!扰码!变速箱&具体结构见图'万兆以太网物理编码子层总体结构)**编码

编码器是万兆以太网,中的关键部分**编码器根据媒体独立接口传输的/个/位数据和'个/位控制信号!进行各个字符的编码映射!产生同步头和块类型区0123456789:;92. @@数据字符的格式变换以及每个/位字符的码字变换标准中给出了字符码字的变换格式表!而格式的变化也可归纳为一张更大的表格&因此编码的过程可以抽象为两次查表的过程&在电路实现上采用两级只读存储器0e9d<3f27g9g3h7!ei =的结构j)k&主ei 产生控制信号!控制格式的变换&子ei 接受主ei 的控制!将变换后的码字排列成规定的格式&因此电路中将采用大量的ei 和ei 的地址译码器以及其它组合逻辑门电路jck&具体结构见图)&图)"#$%""$编码电路c扰码"**编码只是将输入数据进行格式上的调整!并不改变可能出现的长连-l连'串!而长连-l连'串不利于时钟恢复&故编码输出需再作处理&扰码器的特征方程为m0n=o'pncqpnr/由特征方程知!扰码器的输出既与当前输入有关!又与前一时刻的输出有关&该特征方程对应的电路结构见图c&由图可见!扰码器由r/个寄存器和)图c扰码结构图个异或门构成&串行输入数据的比特率为'-bc')r.$%s&这么高速的电路不易实现&另外!这种结构的数据串行输入!串行输出&而扰码器的上层模块是"#$%""$编码!输出""路并行数据t其下层模块是变速箱!输入是""路并行数据!输出是'"路并行数据&如果采用上述结构的扰码器!就要经过一次并%串和一次串%并转换&而""%'和'%""的并%串l串%并电路本身也很复杂!不易实现&故串行结构方案不可行&本文采用并行结构的扰码器&扰码器的输入是"#$%""$编码输出的"#路并行数据"q数据采集与处理第'q卷万方数据!前"#$%是同步头&不进行扰码'&输出()路并行数据*这种结构!见图)'用到的基本单元是寄存器和三输入异或门*寄存器用+触发器实现,"-*+触发器采用的是真单相!./01+22'结构,"-*这种结构具有高速3低功耗和结构紧凑等特点&完全能够满足本电路要求*图)中+()至+4"5是当前数据输入678至74"5是扰码输出&其中7()至74"5是当前扰码输出&78至7(9是上一时刻的扰码输出&也就是当前扰码输出经过+触发器的值*图)扰码结构图)变速箱变速箱实现的功能是:将((路4;( 的并行输入数据转化为4(路()) 的并行数据输出*因为输出数据宽度与输入数据宽度不成整数倍&所以每次接收到的((#$%数据不能全部发完&剩下的数据须等下一时刻数据到来时再发送*每次剩下的数据在(中的位置不固定*为了使控制电路简单&本方案采用了以存储单元换取电路的简化*图;中&4.至@.是@个存储单元&每个单元的深度是((#$%*4.单元存放第一个时钟周期输入的码元&".单元存放第二个时钟周期输入的码元*依此类推*该结构实现的是将@个((#$%的块转换为99个4(#$%的块&然后由数据选择器在每一个输出时钟到来时选择一路数据输出*为了使数据输出时输入数据已经稳定建立&数据选择器的第一次输出不是第一个4(#$%&这样就使最终的数据输出有了一定的延迟*这段延迟时间与数据选择器第一次选择哪个4(#$%有关*本文的数据选择器第一次选择第4"个4(#$%输出&也就人为地加入了45((#部分先用bcde%c ff仿真!见图('&然后用/gde%/h$ij仿真*整个电路采/gde%/h$ij进行仿真*这种仿真工具在显示输入输出关系时&不如kl+m等仿真工具方便&不能以图;变速箱结构框图总线形式给出*只能给出一列数据示意*仿真时&输入数据是伪随机序列*总的输出如图5*输入输出数据均采用全摆幅1=n/电平&对于4<@k供电的8<1=n/工艺来说&就是4<@k表示逻辑p

相关IC型号

热门点击

 

推荐技术资料

单片机版光立方的制作
    N视频: http://v.youku.comN_sh... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!