基于Xilinx FPGA的千兆以太网及E1信号的光纤传输
专业承接上海地区各类弱电工程施工、安装、调试、维护! 联系电话:130-6262-9899(梅工)目前,随着多媒体应用的普及,千兆位以太网已经发展成为主流网络技术。大到成千上万人的大型企业,小到几十人的中小型企业,在建设企业局域网时都会把千兆位以太网技术作为首选的高速网络技术。千兆位以太网技术甚至正在取代ATM技术,成为城域网建设的主力军。
E1接口采用PCM编码方式。符合G.703标准,通过75Ω同轴电缆或120Ω双绞线进行非对称或对称传输。在电信网中有着广泛应用。
将高速的千兆位以太网信号与低速的E1信号结合起来,实现以太网与E1信号的复用。既满足了用户对大带宽、高容量数据的传输要求,又提供了E1信号接入功能,实现电话业务及其他专用通信系统的接入功能。
系统构成

图1 系统构成框图
E1接口单元的设计
在E1信道中,一般每8位组成一个时隙,32个时隙组成一个帧,16个帧组成一个复帧。在一个帧中,TS0主要用于传送帧定位信号(FAS)、CRC-4(循环冗余校验)和对端告警指示,TS16主要传送随路信令(CAS)、复帧定位信号和复帧对端告警指示,TS1~TS15和TS17~TS31共30个时隙则用来传送话音或数据等信息。如果采用公共信道信令(CCS)模式,TS16就失去了传送信令等信号的用途,TS1~TS31共31个时隙可传送话音或数据等信息。如果采用无帧模式,E1信道将不成帧,而作为一个透明的话音或数据等信息传输通道。一个E1信道可传送N个64Kb/s的话音或数据等信息通道。在随路信令(CAS)模式,N为1~30;在公共信道信令(CCS)模式,N为1~31,而在无帧模式时,N为32。
发送方向:E1信号首先经过接口变压器,然后送入单/双变换电路,完成单双变换后送入FPGA芯片。FPGA将E1线路接口单元送来的HDB3数据送入时钟提取模块,提取出E1时钟,并且将HDB3数据转换成NRZ数据,NRZ数据经码速调整后复用成一路125Mb/s数据流,然后送入RocketIO GTP Transceiver 发送接口单元中,和千兆位以太网信号一起进行线路编码,最后形成2.5Gb/s的数据流送入到激光器进行光线路编码进行传输。

图2 E1接口原理框图
千兆位以太网接口单元设计
千兆位以太网利用原以太网标准所规定的全部技术规范,其中包括CSMA/CD协议、以太网帧、全双工、流量控制以及IEEE 802.3标准中所定义的管理对象。千兆位以太网的关键技术是千兆位以太网的MAC层和以太网接口的实现。
1、GMII (Gigabit MII)
GMII采用8位接口数据,工作时钟125MHz,因此传输速率可达1000Mb/s。同时兼容MII所规定的10/100Mb/s工作方式。接口信号定义如表1所示。

2、Virtex-5以太网媒体接入控制器
在Virtex-5 FPGA中,以太网媒体接入控制器(以太网MAC)模块提供了专用的以太网功能,它和Virtex-5 RocketIO GTP收发器以及SelectIO技术相结合,能够让用户与各种网络设备进行连接。在Virtex-5器件中,以太网MAC模块作为一个硬件块集成在FPGA内部。吉比特以太网MAC功能框图如图3所示。

图3 吉比特以太网MAC功能框图

专业承接各类弱电工程施工、安装、调试、维护。综合布线、网络工程、集团电话、安防监控、门禁考勤、楼宇对讲、音响广播、停车道闸、电子围栏。