一种ARM+FPGA的可裁剪以太网串口服务器设计
徐巧玉1
周新稳1
王军委2
朱佩1
1.河南科技大学 机电工程学院,河南 洛阳,4710032.洛阳银杏科技有限公司,河南 洛阳,471003
摘要:针对目前以太网串口服务器串口数量固定而无法实时增减的问题,提出一种基于高级精简指令集处理器(ARM)和现场可编程门阵列(FPGA)的以太网串口服务器设计方案.该以太网串口服务器采用ARM+FPGA构架,以ARM+LAN8720芯片为以太网硬件平台,在 μC/OS-Ⅱ 操作系统上实现以太网通信.以FPGA+接口芯片作为串口硬件平台,基于FPGA构建串口单元模块实现串口通信.通过操作系统的多任务管理、可变静态存储控制器(FSMC)的映射寄存器地址操作及FPGA的多串口管理等功能的设计,实现多串口的增减操作.通过对串口增减操作过程中动态资源分配算法的研究,求出本系统能实现的最大串口数量.实验结果表明:该以太网串口服务器能够实现多串口通信,串口数量可增减,且波特率可独立设置,最大波特率可达115200 bit/s,最大串口数为35.
关键词:高级精简指令集处理器现场可编程门阵列可裁剪以太网串口
分类号:TP333(计算技术、计算机技术)TP332(计算技术、计算机技术)
资助基金:国家自然科学基金(51205108)河南省高等学校重点科研项目(15A535001)
论文发表日期:2018-11-01
在线出版日期:2025-08-15(本平台首次上网日期,不代表文献的发表时间)
页数:7( 24-29,34 )
