基于可编程逻辑器件的G.703接口与以太网数据转换模块的设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息技术
基于可编程逻辑器件的G.703接口与
以太网数据转换模块的设计
董小东
(国家知识产权局专利局专利审查协作四川中心,四川成都610000)
摘要:G.703是电力系统、部队系统等国有大型系统中数据传输网络中普遍的接口标准,而以太网则是当今 现有的最通用的通信协议标准,二者之间的通讯接口转换具有较强的实用价值和意义。

为此,提出一种基于 可编程逻辑器件的接口转换模块的设计,主要包括转换模块电路的硬件电路开发、逻辑算法设计。

该接口转 换模块的逻辑部分采用可编程逻辑器件进行设计,具有处理速度快、控制灵活、便于升级维护等特点,应用效 果良好。

关键词:G.703;以太网;可编程逻辑器件;硬件设计;逻辑设计
中图分类号:TP391.1;TN79 文献标识码:A文章编号:1003-5168(2016)09-0029-03 Data Conversion Module Design of G.703 Interface
and Ethernet Based on PLD
Dong Xiaodong
(Patent Examination Cooperation Center of t he Patent Office, S IPO, S ichuan, C hengdu Sichuan 610000)
Abstract:G.703 interface is the normal standard interface in the large communicate system 9 especially in the elec­tricity or army system. Ethernet is the most popular communicate protocol. There is stronger significant to make com­municate between them. Therefore, we designed the transform module based on PLD, which mainly included the hard- ware circuit development of the conversion module circuit and logic algorithm design. The logic part of the interface conversion module was designed with PLD, which has high processing rate, strong flexibility and update easily. It has good application effect.
Keywords:G.703; ethemet; PLD: hardware design; l ogic design
G.703是电力系统、部队系统等国有大型系统中数据 传输网络中普遍的接口标准,而以太网则是当今现有的 最通用的通信协议标准[1],二者之间的通讯接口转换具 有较强的实用价值和意义。

G.703是将DCE(数字通信设 备)连接到数据高速同步通信服务的(ITU)建议,G.703协 议对各种速率的接口分别定义了功能特性和电气特性[2]。

作为现代电信传输网使用的最为通用的传输标准 接口,具有广阔的适用基础。

以太网由于其成本低廉,分 布广泛成为IP网中应用最多的实现方式[3]。

实现G.703 接口和以太网的数据转换,可以大大提升电信网与IP网 的语音及其他数据融合,实现不同网络之间的资源共享 优势互补。

1系统设计
1.1设计概述
图1是接口转换模块的通用应用场所,符合G.703协 议的硬件设备。

G.703设备通过转换模块与以太网交换 机输出的以太网数据进行数据转换,极大地方便了用户 在不同网络之间的数据传输。

针对市场中现有的转换模 块基于微处理器实现转换功能,具有稳定性高、功能丰富 的优点。

与此同时,也带来了相当多的弊端,如产品开发 周期长,成本难以控制,产品升级维护难度增大,降低产 品的市场竞争力。

为克服上述技术问题,本文选择可编 程逻辑器件实现,利用可编程逻辑器件的硬件并行优势
收稿日期=2016-08-17
作者简介:董小东(1983-),男,硕士,研究方向:语音识别。

HENANKEJI • CHUANGXINQUDONG 2016.09 29
M 窗醒…•…仓歷麵>
性能、较短的开发周期、低廉的开发成本、较强的稳定性 以及升级维护的便利性等优点[4],大幅度提升该转换模 块的市场竞争力。

图1接口转换模块的通用应用场所1.2硬件设计该转换模块主要采用以太网芯片、可编程逻辑器件
和G .703接口芯片为主的硬件架构,实现多路G .703数据 和以太网数据的转换处理。

该转换模块的硬件结构如图 2所示,包括核心处理单元、以太网业务单元、G .703业务 数据单元、电源单元、时钟单元和复位单元。

图2转换模块的硬件结构选取可编程逻辑器件FPGA 作为核心控制单元。

其 中,Altera 和Xilinx 是提供可编程逻辑器件的器件公司, 可提供多个层级的芯片进行选择,由于Altera 公司的
QuartusII 开发界面友好[4],选择Altera 的Cyclonelll 喜乐 的EP 3C 55芯片作为FPGA 数据处理芯片。

该芯片具备 55 856个逻辑单元、2 396个RAM 以及156个嵌人式18x 18乘法器。

选取美信半导体公司的低功耗的G .703芯片 DS 21348,支持实现T l 、J 1线路接口。

该芯片具有多种工 作模式,可充分满足多种设计需求[5]。

选择博通公司的 以太网业务芯片BCM 5228,实现以太网业务的处理。

作 为数字电路必不可少的电源模块和时钟模块,性能稳定、 技术成熟是选择芯片的主要参考,基于以上原因选取 LT 1640芯片作为电源芯片及ICS 83081的时钟芯片。

采 用全球最大的电子设计技术、程序方法和服务供应商提供的EDA 软件----Cadence 进彳了硬件电路设计,Cadence 17.0是cadence 公司推出的能够跨1C 、封装及印制板系统 设计高性能互联。

由于该转换单元中的FPGA 及以太网 业务芯片属于BGA 封装,考虑到产品的信号完整性,设计 多层印制板进而实现更好的信号处理效果,而Ca - denCe 17.0可以满足具备多层印制板的工具需求,是设计 该转换器印制板的首选EDA [6]。

1.3逻辑设计Quartus II 提供了完全集成且与电路结构无关的开发 包环境,具有数字逻辑设计的全部特性,包括可利用原理
图、结构框图、VerilogHDL 、AHDL 和VHDL 完成电路描 述,并将其保存为设计实体文件;芯片(电路)平面布局连 线编辑;LogicLock 增量设计方法,用户可建立并优化系 统,然后添加对原始系统的性能影响较小或无影响的后 续模块;功能强大的逻辑综合工具。

Verilog 的设计初衷 是成为一种基本语法与C 语言相近的硬件描述语言[7]。

本文的逻辑处理部分选择让电路设计人员更容易学习和
接受的Verilog 作为开发语言。

基本逻辑处理流程如图3 所示,为了更为高效地实现数据转换,选择自定义的
G .703数据包格式包括包前导码、起始码、目的地址、数据 源地址、数据长度及帧校验位。

图3基本逻辑处理流程
G .703转换以太网数据包的逻辑处理过程为:接收 G .703接口数据,判断数据包是否同步,如果该数据同步
则对其安装标准以太网数据格式进行打包,其中包括添 加数据包头、包类型及计算循环冗余码等处理。

其中,数 据包同步的处理过程如下:首先定义表示数据同步的标 识码以及对端失步标识,对数据包头进行搜索,判断该包 头是否具有同步标识码,如果具备该标识,则说明收发双 向均为同步,则进行包头锁定,添加同步时间间隙,稳定 同步状态。

部分Verilog 代码如下:module STEP _detect (relay _g 703_ rx ’mclk , rst ,re - sult _STEP _detect );input relay _ g 703_ rx ; input mclk ; input rst ;output result _ STEP _ detect ; reg [896:0] STEP_detect _ buffer ;// always @ (negedge mclk or negedge rst )/
if (!
rst ) begin STEP_detect _ buffer [ 896:0 ]<=0; end
else begin STEP_detect _ buffer [ 896:0 ]<={ STEP _de -30
HENANKEJI • CHUANGXINQUDONG 2016.09
信息技术
tect_ buffer[89_5:〇],
relay_g703_ rx};
end
wire [14:0] STEP_detect_ location;
assign STEP_detect_ location[14:0 ]={
STEP_detect_ buffer[896], STEP_detect_ buffer
[832],
STEP_detect_ buffer[768], STEP_detect_ buffer
[704],
STEP_detect_ buffer[640], STEP_detect_ buffer
[_576],
STEP_detect_ buffer[_512 ],STEP_detect_ buffer
[448],
STEP_detect_ buffer[384], STEP_detect_ buffer
[320],
STEP_detect_ buffer[2_56], STEP_detect_ buffer
[192],
STEP_detect_ buffer[128], STEP_detect_ buffer
[64],
STEP_detect_ buffer[0 ]};
reg result_ STEP_detect;//
以太网转换G.703数据包的逻辑处理过程为:接收以 太网数据,对该数据进行线路标识去除处理,进行串行数 据转换至并行数据,验证处理后的以太网数据的目的地 址及循环校验是否正确,将正确数据进行同步处理发送 至G.703数据接收端,将错误数据进行丢弃,对代码编译 仿真后进行单板调试。

调试结果发现该转换单元转换效果明显优于现有产品。

2结语
该G.703接口与以太网数据转换模块,通过Cadence
公司的高效EDA开发工具进行多层印制板的设计,在保
证信号完整性的前提下,最大程度地缩减了产品尺寸,根
据Altera公司的可编程逻辑开发软件实现了数据业务的
高效相互转换,缩短了开发周期,同时大大提升了系统升
级维护的便利性。

与此同时,随着可编程逻辑器件的进
一步发展以及印制板生产工艺的提升,该转换器还有进
一步提升的开发空间。

参考文献:
[1] 王廷尧.以太网技术与应用[M].北京:人民邮电出版 社,2005:1-25.
[2] 雷祖康.10Base-T以太网数据到G.703E1的转换[J].产
品与市场,2002(3): 108-109.
[3] 徐荣,龚倩,邓春胜.电信级以太网[M].北京:人民邮电
出版社,2009:1-26.
[4] 周孟然.CPLD/FPGA的开发与应用[M].徐州:中国矿业
大学出版社,2007.
[5] MAXIM-IC. Application Note 324:T1/E1 Net-work inter­face Design [R] .MAXIM-IC, 2004.
[6] Howard W. Johnson, Martin Graham. High-Speed Digital Design: A Handbook Of Black [j].Prentice-Hall Inc., 1993(5):
42-50.
[7 ]夏宇闻.Verilog数字系统设计教程[M ].北京:北京航空
航天大学出版社,2005.
HENANKEJI • CHUANGXINQUDONG 2016.09 31。

相关文档
最新文档