基于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)
在软件设计方面,本着简单易用的原则进行,在尽可能满足实际使用需求的同时,提供友好的人机交互接口。下面分别介绍一下软件的开发环境(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)
集成电路 FPGA Altera 电流 电路 Quartus EDA PCB 嵌入式 VHDL LED 总线 比较器 OLED CPLD 单片机 相关文章:
- 基于MSP430单片机的多路数据采集系统的设计(06-20)
- LED照明全方位渗透,高能效驱动方案点亮前景(11-17)
- 使用L6506 实现步进电机的电流控制(12-10)
- 激光微加工系统及基于DSP+FPGA的控制单元的研究(03-05)
- Si472x射频收发芯片的交通状况提示装置(02-18)
- 红外方式数字图像采集报警系统的设计(03-15)
