APP下载

通用型软、硬件监控平台的设计与开发

2021-07-25姚智文王小波付培建

计算机与网络 2021年11期

姚智文 王小波 付培建

摘要:为了解决通信系统中多个分机一体化的监控问题,设计和开发了基于NiosⅡ和FPGA的通用型软、硬件监控平台。该平台是以Altera公司研发生产的EP3C80系列FPGA芯片和发行的Nios ⅡIDE编译软件进行开发设计的多接口、多协议通用型监控平台。通过开发软件在FPGA硬件上建立嵌入式Nios Ⅱ软核处理器,根据需要添加基于AVALON总线的用户外设,构建网口/串口/ⅡC/SPI等接口,对设备内部多种硬件模块进行控制,使其能够按照正确的指令执行相应的操作,实现对应的各项功能。

关键词:Nios Ⅱ;FPGA;AVALON总线:通用型

中图分类号:TP391.4 文献标志码:A 文章编号:1008-1739(2021)11-60-4

0引言

通信系统由多个分机组成,每个分机形态都是分体式独立设备,除了要求能够通过设备本身的人机交互监控界面完成设备参数的设置、查询和维护功能之外,还能够接受通信系统中集中监控软件的管理控制,实现设各参数的远程监控设置和状态及参数的上报功能。

为有效节省硬件开发及软件编程成本,按照通用化、一体化和标准化的设计原则,设计与开发了一款基于Nios Ⅱ和FPGA的通用型软、硬件监控平台。该平台通过在FPGA硬件上实现基于AVALON总线的IP内核定制,并根据需要添加系统提供的外设,通过用户指令来实现各种应用的需求,最终实现设备相应的监控管理功能。

1系统设计

通用型监控平台设计主要由硬件和软计两部分组成。硬件设计开发使用Altium公司推出的一体化产品专业开发软件Altium Designer,实现原理图的设计、电路仿真、PCB的绘制编辑及拓扑逻辑布线等开发工作。……

登录APP查看全文