微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > 基于SOPC的简易误码率测试仪设计技术

基于SOPC的简易误码率测试仪设计技术

时间:04-13 来源:互联网 点击:
4 软件设计

在软件设计方面,本着简单易用的原则进行,在尽可能满足实际使用需求的同时,提供友好的人机交互接口。下面分别介绍一下软件的开发环境(Nios II IDE)和软件开发设计。

Nios II集成开发环境(IDE)是Nios II系列嵌入式处理器的基本软件开发工具。所有软件开发任务都可以在Nios IIIDE下完成,包括编辑、编译和调试程序。Nios II IDE提供了一个统一的开发平台,用于所有Nios II处理器系统。仅仅通过1台PC机、1片A1tera公司的FPGA以及1根JTAG下载电缆,软件开发人员就能够往Nios II处理器系统写入程序,并与Nios II处理器系统进行通信。Nios II IDE为软件开发提供4个主要功能:工程管理器、编辑器和编译器、调试器、闪存编程器。

为了便于大批量地测量线路的误码率,方便用户使用,设计了“自动测量”模式。该模式的各种参数是用户预先设置好的,其中包括测试模式、测试速率、测试代码以及时间阈值或者数量阈值。这样,用户在检测大批量的通信电缆时,就不需要重复进行繁琐的参数设置了。表1是需要用户设置的参数,图6为主程序流程。





5 结论

本文结合石油勘探仪器车与外部设备连接电缆测试的实际,提出了一种采用SOPC技术的误码率测试仪整体设计实现方案。能够较好地满足测量要求,接口友好,并且在误码率上给予用户比较客观的评价。设备具有体积小、重量轻、功耗低、成本低、性能高、易于软硬件升级等优点。比起其他专业误码率测试设备,在经济性、实用性方面表现得尤为突出。

参考文献

   1. 潘松.黄继业 EDA 技术与VHDL 2005
   2. 李兰英 Nios II嵌入式软核SOPC设计原理及应用 2006
   3. 潘松.黄继业.曾毓 SOPC 技术实用教程 2005
   4. 吴继华.王诚 Altera FPGA/CPLD设计(高级篇) 2005

作者:中国海洋大学 王建国  李绍光
来源:单片机与嵌入式系统应用 2009 (2)

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top