您的位置 首页 厂商

NGN网络测试仪E1数据采集卡的驱动设

根据NGN网络测试仪表的总体设计方案要求,数据采集卡采用PCI插槽,E1信号经物理接口器件成帧,通过串口送给MUSYCC,完成消息重组,最后通过PCI总线将消息送至上层软件进行协议分析处理。数据采集卡

1 导言

  跟着电信网络迅速发展,依据软交换技能的NGN网络应运而生。在构建中,NGN需经过信令网关SG与现有的七号信令网互通,但在物理上选用HDLC格局的E1传输。为了保护NGN网络,完结不同收集口的多协议相关、呼叫的组成等功用,相应的测验外表有必要供给网卡和E1卡的测验接口。依据NGN网络测验仪表的整体规划方案要求,数据收集卡选用PCI插槽,E1信号经物理接口器材成帧,经过串口送给MUSYCC,完结音讯重组,终究经过PCI总线将音讯送至上层软件进行协议剖析处理。数据收集卡供给网络接口的物理层、链路层功用以及PCI规范接口,可一起监测8路E1信号。

2体系硬件规划

  BT8474是一个PCI多功用设备。本体系中,其功用0完结链路层的操控;功用1完结物理层的操控。BT8474是由1个主接口、4个串口、1个EBUS端口和1个鸿沟扫描口构成。主接口经过PCI的两个功用装备区找到基地址寄存器,体系依据拜访的地址值决议挑选的功用;串行接口完结主接口和物理接口器材的数据传输;EBUS端口经过内置的MPU(微处理器单元)来扩展外围设备,物理接口器材BT8370是一个T1/E1收发成帧器,可支撑LineRate为1.544 Mb/s(T1)或许2.048 Mb/s(E1)的收发接口。物理线性接口电路康复来自于电缆的+3 dB~-43 dB的模仿时钟和数据。图1给出了E1数据收集卡硬件规划原理图。

  3 E1卡驱动程序的架构

  E1收集卡软件规划架构首要由链路层驱动模块、物理层驱动模块、使用层接口处理模块和上层协议处理模块组成,如图2所示。驱动程序是数据收集卡的根底,它担任E1接口数据收集和数据重组,并经过同享内存与PC机完结数据交互,以及操控指令动作和硬件状况陈述等。

  E1链路层驱动接口器材BT8474是一个PCI多功用设备,其底层驱动分为两个模块,别离针对功用0的链路层HDLC操控器和功用1的物理层成帧器。E1数据收集卡的HDLC操控器和成帧器的装备是由驱动程序经过PCI接口装备。下面临E1接口卡的驱动构架具体阐明。

  3.1链路层

  链路层HDLC操控器首要完结内部寄存器和映射的同享体装备。同享体用于HDLC寄存器的初配、接纳和发送缓冲区以及时隙映射表的装备。HDLC操控器为每个信道都树立一个音讯链表,这样数据缓冲区能够循环使用。HDLC操控器与成帧器的对应联系决议于HDLC操控器端口映射方法的设置。其装备流程如图3所示。

  3.2物理层

  物理层经过地址总线映射装备成帧器,其间PCI桥设备和成帧器之间经过CPLD操控选通。物理层驱动完结装备成帧器、复位操控等。成帧器是将E1上的比特流整组成契合规范的HDLC帧,其间一个规范HDLC帧包含32个时隙,这些时隙可装备映射到HDLC操控器的端口信道,完结2 M、N×64 K、N×8 K高速形式。其装备流程如图4所示。

  4 E1接口卡使用程序规划

  数据收集卡经过成帧器首先从E1线上取得七号信令的数据,并将接纳到的数据放至同享体中;上层使用程序发送IRP到同享体中读取收集数据。使用程序接口(API)是驱动程序为上层使用预留的接口,上层软件可经过调用该程序完结驱动以及对板卡的操控。尽管驱动程序是为设备的硬件层编程服务的,可是相同需求具有与使用程序交互的才能,然后终究到达使用程序操控设备的意图。

  在Windows中,使用程序与WDM通讯的完结进程:使用程序应先取得设备句柄GUID码,然后使用CreateFile函数打开设备,经过DeviceIoControl函数传递操控代码参数和WDM进行通讯,包含从WDM中读取数据和写数据给WDM两种状况,也可使用ReadFile从WDM中读取数据或用WfiteFile写数据给WDM;当基层驱动有触发事情时,就需求Event事情告诉上层软件。当使用程序退出时,CloseHandle则封闭设备,这将发生对应于此设备目标的相应IRP音讯。这种联系如表1所列。

  因为E1数据收集卡的MUSYCC操控器是PCI多功用设备,所以使用程序应当合理调整两个功用驱动程序的操控次序,完结E1数据的正常收集。其E1卡使用程序(API)的装备流程如图5所示。

  5 结束语

  将E1数据线的发送线与接纳线对接进行测验可得:接纳数据即为发送数据,然后证明了E1板卡可完结收、发数据。E1接口卡为满意用户对信令音讯的特定要求,驱动规划供给操控音讯长度的接口函数,用户可随意收集指定长度的音讯数据,便于过滤检测音讯。选用一机多卡来完结多达64路E1会集监测,为大型网络数据量收集供给晋级参阅。

作者:梁燕,邵凯

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/197330.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部