为了实现PC机同时与多个外设终端实时进行通信显示的要求,从而达到PC机对所属串口设备的实时监测与控制,本文采用基于FPGA和NiOSII软核的方法开发出一套多串口通信系统。文章通过以Cyclone II系列的EP2C8Q208C8N为MCU设计电路和Verilog语言描述生成UART IP软核实现多串口数据传输至处理器的设计方案,结合ModelSim仿真以及串口调试助手模拟PC机与串口设备之间通信的试验。结果表明,该系统能实现PC机与所属串口设备之间的通信,通信准确率高,速度快,具有可行性。