范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

多路接口与E1协议转换器设计方案介绍详解

  随着计算机技术与通信技术的持续发展,人们对高带宽需求不断增加,接入DDN(Digital Data Network)网、帧中继网等高速通信网的应用也越来越普遍。E1是我国电信传输网一次群使用的传输标准,速率是2.048 Mb/s。实现多路接口与E1协议的相互转换,将可以把多种设备同时连接至高速的E1线路。本文基于FPGA(Field Programmable Gate Array)、嵌入式微处理器设计了一个多路接口与E1的协议转换器,实现RS 232,RS 449,V.35等接口数据在E1线路上的高速传输。
  1 系统原理
  1.1 系统描述
  多路接口与E1协议转换示意图如图1所示。在发送端,将多路接口数据按照一定顺序合并成一路符合E1协议的数据在E1信道上进行传输,在接收端,将接收到的E1信号再按发送端顺序分成多路接口数据
  1.2 多路接口数据映射到E1帧的方法
  E1是一种典型的时分复用结构,一个E1时分复用帧划分为32个相等的时隙,编号为CH0~CH31,其中时隙CH0用作帧同步用,时隙CH16用来传送信令。其余的时隙用来传送有效数据。
  通过将不同的接口数据插入不同的数据时隙,把多路接口数据编成一个E1数据帧,实现多路接口与E1的协议转换。
  将多路接口数据映射到E1时隙中,需要根据每路接口的速率进行时隙分配,也就是将E1的一个或多个时隙分配给一路接口使用,分配的时隙速率不小于接口速率(每个时隙的速率相当于64 Kb/s),DTE(Data Terminal Equipment)与DCE(Data Communications Equipment)设备端时隙分配设置必须一致。由于协议转换器没有自适应接口速率的功能,因此时隙的分配通过一个软件界面由使用者完成。
  为了实现对时隙的分配,设置30个4位的时隙分配寄存器。CPU根据使用者的时隙分配设置,生成30个数据时隙地址并写入对应时隙分配寄存器。数据时隙地址表示的是该数据时隙传送的是哪个接口的数据。在发送端,根据该地址从相应接口读取数据插入对应时隙;在接收端,根据该地址将相应时隙数据送往对应接口。表1为数据时隙地址与接口对应关系表,空闲表示该时隙空置没有使用
  系统将E1时隙分配给多路接口使用,当有时隙没有被分配时,就会产生空时隙。在本设计中,系统可支配的最小单位是E1时隙,也就是说,系统可以将一个数据时隙分配给一路接口使用,也可以将多个数据时隙分配给一路接口使用,当一路接口数据不能完全填满一个或多个时隙时,将会产生半空时隙。比如一个100 Kb/s的接口,占用两个时隙,将会产生28 Kb/s的空时隙。
  对于没有使用的空闲时隙,系统可以根据时隙分配寄存器的值识别空闲时隙。在发送端,默认发送全“1”数据,在接收端,抛弃该无用数据;对于一路接口数据不能完全填满一个或多个数据时隙产生的半空时隙,采取循环发空包的方法来填充半空时隙,空包格式固定为“000 01111”。在接收端,检测到这样的空包数据,丢弃不用。
  下面主要实现V.35,RS 449,RS 232三路接口与E1协议转换的设计。通过三路接口与E1协议转换的实现,验证多路接口同时与E1协议转换的可行性。
  1.3 系统硬件原理框图与模块功能描述
  系统硬件原理框图主要由接口芯片、FPGA、CPLD、微处理器构成。
  LTC1546/LTC1544:多功能接口芯片LTC1546,LTC1544,二者结合,构成全功能的多协议接口界面,支持RS232,RS449,EIA530,EIA-530-A,V.35,V.36,X.21协议,协议的选择可完全由软件进行。
  MPC875:飞思卡尔MPC875嵌入式CPU,基于POWERPC架构,主频高达133 MHz,8 KB指令cache,8 KB数据cache,总线频率最高可达80 MHz。
  EP3C25F324C8:Altera公司的CycloneⅢ系列FPGA,性价比高,资源丰富。
  EPM7256 AETCl44-7:A1tera公司MAX7000AE系列CPLD,支持多种接口电平。由于LTC1546,LTC1544接口电平为5 V,FPGA不支持这样的接口电压,这里使用CPLD作接口电路。
  XRT82D20:RXAR公司的E1线路接口芯片,支持单路E1,具有HDB3编码、时钟恢复、线路驱动等功能,75 Ω或者120 Ω阻抗匹配。
  keyboard:4×4键盘,用来接收时隙分配设置输入。
  LED:LED指示灯,共30个,用来指示30个数据时隙的使用情况:当LED灯点亮时,表示该时隙已经使用;LED灯不亮,表示该时隙为空闲。
  2 关键模块设计
  2.1 与CPU通信FPGA端硬件电路设计
  当FPGA与CPU通信时,由于CPU总线特殊的时序关系,FPGA端须做相应的处理才能保证读写数据的稳定性。
  如果数据总线上有数据,CPU读入数据。但MPC875总线频率高达80 MHz,为了CPU能稳定的读取到数据,这里将片选信号与读信号相“与”,然后扩宽3倍得到总线可用信号,在总线可用信号有效期间,数据总线上总有数据,这样,可以保证CPU能稳定的读到数据。
  当CPU写入数据时,CPU先给出地址信号,然后给出片选及写信号,在写信号有效期间,CPU稳定的给出数据。因此,在片选及写信号有效时,锁存数据总线上的数据即可。
  2.2 CPLD硬件接口电路设计
  CPLD主要完成V.35,RS 449,RS 232数据收发;keyboard,LED控制;FIFO读写等功能。功能框图如图5所示
  CPU通过CPLD对接口芯片进行模式选择。V.35,RS 449为同步平衡接口,常用接口速率为N×64 Kb/s(N=1~32)。时钟、数据信号为两线平衡传输,控制信号为不平衡传输。发送数据时,将与之对应的时钟一并输出。在接收数据时,用接口时钟采样数据。
  RS 232为不平衡传输。帧格式固定为:1位开始位、8位数据位、结束位。结束位有三种:1位、1.5位、2位。开始位固定为“0”,停止位固定为“1”。通信双方在开始通信前必须约定好串行传输的参数(传输速度、帧格式)。在发送端,首先通过分频产生需要的串行波特率,然后按照帧格式以约定好的速率发送。在接收端,使用8倍于波特率的时钟对接收到的信号进行过采样,经过滤波后如果为低电平信号,即认为是开始位,然后按照约定好的速率接收数据。
  在接收数据时,FIFO读写模块将串行接收数据变成8位并行,同时,将与接收数据同步的时钟8分频,用此时钟将8位并行数据写入与该接口对应的FIFO;在发送数据时,将发送时钟8分频,用此时钟从与该接口对应的FIFO读取数据,同时将8位并行数据串行输出。
  keyboard为4×4扫描式矩阵键盘,具有16个键。由硬件程序自动扫描键盘,输入数据触发中断,CPU读取数据。LED输出由CPU写入相应的显示寄存器,然后硬件程序将相关信号输出点亮LED。
  2.3 FPGA硬件电路设计
  FPGA主要根据时隙的分配设置,在时钟系统的管理控制下,完成E1的编解帧功能。
  CPU根据设置向时隙分配寄存器写入相应的数据。在发送数据时,E1编解帧模块根据时隙分配设置,从相应的FIFO读取数据,写入该时隙。对于没有使用的空时隙,按照空时隙处理办法填入无效数据。发送时钟为FPGA外接的2.048 MHz时钟。由于XRT82D20为数据差分输入,因此将编解帧模块输出的数据TPOS进行反向得到TNEG,平衡输出。TCLK为发送时钟。
  在接收时,XRT82D20数据差分输入RPOS,RNEG,将两个信号相减得到输入数据信号,RCLK为时钟输入。在输入时钟的控制下,E1编解帧模块将数据解帧。同时,根据时隙分配设置,将各个时隙的数据送入不同的接口FIFO。
  3 软件主程序流程图
  MPC875主要完成接口芯片初始化设置、时隙分配设置输入、状态显示等功能。
  上电以后,CPU进行初始化设置。延迟1 ms进行内存地址分配:每个自定义寄存器及I/O均分配一个内存地址,CPU操作时读写相应地址即可;接着进行LTC1546/LTC1544模式选择,将三组接口分别配置为V.35,RS 449,RS 232;然后查询时隙分配设置输入,如果已经输入时隙分配设置,则读取时隙设置数据,否则,等待时隙设置输入;协议转换器初始化设置完毕,每隔100 ms进行一次线路运行状态告警显示。
  4 协议转换器测试
  4.1 测试平台搭建
  测试平台由JDSU ANT-5 SDH接入测试仪,协议转换器,示意图如图8所示。JDSU ANT-5手持型SDH/PDH传输分析仪,内置所有必要的接口:从T1Bantam、E1平衡与E1非平衡,到STM-16/OC48光接口;测试速率从1.544 Mb/s~2.5 Gb/s;大屏幕、简单图形化界面、中文菜单,易于使用。
  首先进行时隙分配设置,将1到15时隙分配给V.35接口,17到30时隙分配给RS 449接口,31时隙分配给RS 232接口。由JDSU ANT-5 SDH接入测试仪发出的2 MHz信号,进入协议转换器,然后分别将V.35,RS 449,RS 232接口环回,再将输出的E1信号接入测试仪,在测试仪中测试环回信号的各种特性。
  4.2 测试结果
  依照上述测试平台进行协议转换器功能测试,测试结果显示,误码率为0,说明协议转换器功能正常。JDSU ANT-5 SDH接入测试仪测试截图如图9所示。其中BER为误码率。
  5 结语
  本文提出了一种多路接口与E1的协议转换设计方法,并具体介绍了时隙分配及调度、空时隙处理等技术难点。通过实现V.35,RS449,RS 232三路接口与E1的协议转换,证明该方案是可行的。另外,本设计具有良好的扩展性,可以方便的根据具体应用添加或去除接口,也可以在本设计的基础上进行二次开发,完成更多的功能。

燃气壁挂炉博世怎么使用博世燃气壁挂炉使用规范博世燃气壁挂炉具有强大的家庭中央供暖功能,各个房间能够根据需求随意设定舒适温度,并且能够提供大流量恒温卫生热水,供家庭沐浴厨房等场所使用。越来越多的用户选择博世壁挂炉,今天就让我们壁挂炉采暖方式怎么样德国博世壁挂炉有哪些优势随着家用壁挂炉的日益普及,能源消耗也呈现高速增长的势头,政府相关政策已经明示,鼓励和要求推广高效节能绿色环保的节能产品,意味着节能时代已经到来。近年来,随着壁挂炉这种新型的采暖方式德国欧德宝燃气壁挂炉怎么样德国欧德宝燃气壁挂炉优势详解现在大家在选购燃气壁挂炉的时候都会选择一个好的品牌,这样才能保证日后的使用不会频繁的出现故障。德国欧德宝燃气壁挂炉作为燃气壁挂炉品牌中比较好的一个,很多人在使用之后都给出非常好的评燃气锅炉什么品牌好燃气锅炉品牌介绍详解随着现在人们对生活要求的不断提高,逐渐出现了很多不错的产品,这些产品提升着我们生活的质量,方便着我们的生活,燃气锅炉就是其中的一种。燃气锅炉能够方便大家对冷水进行加热,大家在冬天也燃气热水锅炉什么品牌好燃气热水锅炉品牌推荐详解在我们大家购买使用取暖设备的时候,燃气取暖锅炉,使用是非常的广泛的,受到了众多消费者的喜爱,但是在购买的时候大家肯定会有一些考虑,那今天小编就来为大家介绍下我们的十款非常不错的燃气家用采暖锅炉哪家好家用采暖锅炉品牌介绍详解家用采暖锅炉主要起着加热的功能,它帮助了我们抵御了冬天的严寒,为我们普通老百姓带来很大福音。家用采暖锅炉自推出至现在一直受到消费者的青睐,因此市场上出现了各种品牌的家用采暖锅炉,家水地暖燃气锅炉什么品牌好水地暖燃气锅炉品牌推荐详解一款好的供暖锅炉能够让我们大家在室内取暖及使用热水的时候得到很好的帮助,而如果我们家庭中是安装的地暖进行取暖工作的话,一款燃气锅炉可以提供一个非常好的供暖效果。所以为了帮助大家能够燃气热水真空锅炉什么牌子好燃气真空热水锅炉品牌推荐详解真空锅炉是一种负压运行的锅炉,它其实已经有了40多年的发展历史。最早的真空锅炉技术是起源于日本,现在已经在全世界各地的供热领域得到了广泛的运用。真空锅炉的问世,打破了人们以往在供热燃气热水锅炉什么牌子好燃气热水锅炉品牌推荐介绍在我们的家庭生活中,我们一般都会选择一款热水取暖设备,而燃气热水锅炉就是一款人们使用比较广泛的设备,那今天小编为了大家以后购买方便,就来为大家推荐几款非常不错的燃气热水锅炉的品牌,燃气热水器哪家好燃气热水器有哪些好品牌详解燃气热水器是现在家庭选择最多的一种类型的热水器,针对燃气热水器这一类型推出的新产品很多,品牌也很多,消费者可能不知道要怎么去选择,为了帮助您更好的了解这些品牌,下面来看看最新的品牌燃气热水器哪家质量好燃气热水器品牌推荐燃气热水器可以说是现在使用最普遍的一种热水器类型,跟燃气管道连接,加热起来也是更加方便的。随着现在市场竞争的不断加剧,燃气热水器的品牌也是在不断的增多,很多消费者在选购的时候也都会
Surface平板支持NFC吗Surface平板电脑支持NFC近场通信技术。Surface平板电脑x86架构的版本搭载了英特尔Corei5IvyBridge双核处理器,而ARM架构的版本搭载了Nvidia代工的SurfaceRT的摄像头怎么样SurfaceRT集成摄像头,可播放1080p(1920times1080分辨率)视频。SurfaceRT采用镁合金机身,10。6英寸康宁GorillaGlass2材质的Clear惠普Envyx2怎样惠普Envyx2产品评测分析近日,惠普Envyx2笔记本正式开售,这是全球首款配备高通骁龙处理器的笔记本,那么惠普Envyx2笔记本值得入手吗?这里为大家介绍下。外观方面Envyx2十分轻便,它的重量只有1。pc平板2合1怎么连鼠标?pc平板2合1鼠标连接教程导语pc平板二合一,我想大家应该是有所了解的吧。现在我们发现电脑和平板的功能正在逐渐往一起靠拢,电脑是越做越小平板的功能是越做越完善。所以现在就有了这样一款pc平板2合1的产品,深IC芯片是什么IC芯片有哪些种类详细介绍摘要IC芯片(IntegratedCircuit集成电路)是将大量的微电子元器件(晶体管电阻电容二极管等)形成的集成电路放在一块塑基上,做成一块芯片。目前几乎所有看到的芯片,都可以SurfaceRT能拍摄720p视频吗SurfaceRT能拍摄720p视频。SurfaceRT采用镁合金机身,10。6英寸康宁GorillaGlass2材质的ClearType高清显示屏,屏幕的分辨率为1,366x76Surface2可以拍照吗?Surface2有前置摄像头吗?Surface2可以拍照吗Surface2可以拍照。摄像头方面,Surface2前后分别有一个350万像素摄像头和一个500万像素摄像头,都改进了弱光性能,让用户和亲朋好友能够获得Surface2和iPad4哪个好屏幕方面,Surface2采用了10。6英寸触摸屏及其169长宽比和ClearType全高清显示器(1080p分辨率,1920x1080)为观看高清电影浏览网上信息使用OfficeSurface2拍照怎么样?Surface2有闪光灯吗?Surface2拍照怎么样Surface2的拍照并没有详细说明,不过Surface2前后分别有一个350万像素摄像头和一个500万像素摄像头,都改进了弱光性能,让用户和亲朋好友能够配置方面,Surface2采用Tegra4处理器,应用程序运行速度更快更顺畅,完美影像。Surface2是个人用户兼顾娱乐与办公的首选平板电脑。它不仅提供了用户希望从平板电脑中获得Surface2屏幕尺寸是多少?Surface2分辨率是多少?Surface2屏幕尺寸是多少Surface2屏幕尺寸是10。6英寸。屏幕方面,Suface2采用了10。6英寸触摸屏及其169长宽比和ClearType全高清显示器(1080p分