从开发的角度提出一种基于C P L D 的串口网关设计。文章从系统结构、布局、调试等方面介绍了这种串口网关的硬软件设计。文中详细地描述了串口的接收和发送处理过程, 以及利用v H D L 语言编程实现多个串口数据的协议转换, 不同波特率间的数据转发或协议转换。该系统可以实现各种复杂的控制功能,使系统具有最大的扩展性。最后通过计算机仿真实验给出了波形仿真和应用测试结果。实验表明, 软件及硬件设计是合理的, 完全达到了预想的结果。