节点文献

基于CycloneⅡ的X.21协议板卡的软件设计与测试

Software Design and Test of X.21Protocol Board Based on CycloneⅡ

【作者】 吴伟

【导师】 魏蛟龙;

【作者基本信息】 华中科技大学 , 通信与信息系统, 2012, 硕士

【摘要】 CycloneⅡ器件包含了许多增强特性,如嵌入乘法器、嵌入存储器、锁相环和低成本的封装,在电信、计算机外设和工业市场上获得了巨大的进步。另一方面,X.21协议是CCITT于1976年制订的一个用于数字信道接口与计算机之间交换信息的数字接口标准,在数据采集系统、IP互连、用户接入及军事通信等领域有着大量应用。采用相对简单的形式,X.21协议的接口提供了点对点的信息传输方式,通过它能够实现自动的过程操作和消除传输差错。本文设计和验证了基于CycloneⅡ的X.21协议测试板卡。在本设计中,底层程序采用Verilog HDL,在QuartusⅡ环境下进行设计、编译链接、综合及下载调试,在QuartusⅡ、ModelSim环境下进行波形仿真;测试软件采用Visual C++6.0进行开发。具体工作表现在如下几个方面:首先,本文设计实现了采用面向字符的同步传输协议BISYNC的X.21协议接口,其具有基本的通信功能、误码率测试功能和误码注入功能,并进行波形仿真。然后,设计了X.21协议测试软件,介绍了开发该软件过程中遇到的关键技术问题,并阐述了各个功能模块的设计。最后,将底层程序下载到协议板卡中,运用测试软件,进行了实物测试及功能验证,包括一致性测试、性能测试和鲁棒性测试等。结果表明板卡功能符合设计要求。

【Abstract】 Cyclone Ⅱ devices contain a number of enhanced features, such as embeddedmultipliers, embedded memory, PLL and low-cost package. It is a great progress intelecommunications, computer peripherals and industrial markets. On the other hand, X.21protocol was developed in1976by CCITT, a digital interface standard which is used forexchange information between digital channel interface and computer. It has a large fieldapplications in the data acquisition system, IP interconnection, user access and militarycommunications. X.21protocol interface provides point to point transmission ofinformation using a simple form.In the background of “integrated data communication network protocol analysis andself-diagnostic test platform” project, this thesis designs and implements a X.21protocoltest card based on CycloneⅡwith EDA techniques. This thesis uses Verilog HDL andQuartus II to complete the design, compile, synthesis, programming and verification, anddo the simulation in QuartusⅡand ModelSim.And the testing software is developed underVisual C++6.0. Specific works are mainly as follows:First, X.21protocol interface is designed and implemented using BinarySynchronous Communication protocol. It has the basic communication function, bit errorrate test function and error injection capabilities.Senond, the testing software is designed and implemented. The key technicalproblems and the key functional modules are described during the process of developingthe software.Last, using the testing software, X.21protocol card is tested and verified. The testingtype includes the conformance testing, performance testing and robustness testing. And theresults show X.21protocol card works well.

【关键词】 CycloneⅡX.21BISYNC协议协议测试循环冗余校验
【Key words】 CycloneⅡX.21BISYNC protocolprotocol testingCRC
  • 【分类号】TP311.52
  • 【下载频次】24
节点文献中: 

本文链接的文献网络图示:

本文的引文网络