摘要
本发明涉及多机通信技术领域,公开了基于FPGA的单主机和多从机的串口通信系统及其通信方法,包括主机、FPGA和若干从机,每个从机和主机均包括接收端口和发送端口连接到FPGA上;主机发送的数据包含功能字段和数据字段,FPGA监听主机发送的功能字段,当主机发送切换从机地址的功能字段和相应的从机地址时,FPGA将主机的发送端口与相应地址的从机接收端口连接;当从机发送数据时,FPGA自动判断从机地址并将地址与数据内容拼接,送入到FIFO控制器中。本发明由FPGA内部的多个逻辑模块共同完成对单主机和多从机的通信控制,解决单主机多从机串口通信的收发竞争问题,具有元件少,效率高的优势。
技术关键词
串口通信系统
FIFO控制器
主机
数据字
端口
FPGA芯片
多机通信技术
通信方法
波特率
字段
逻辑模块
接收端
发送消息
格式
软件
元件
系统为您推荐了相关专利信息
设备控制系统
下位机
主机设备
人机交互功能
数据管理模块
源节点
均衡网络负载
网络拥塞程度
队列
数据存储空间