[发明专利]一种基于FPGA架构的智能串口通讯装置有效
申请号: | 201611154109.6 | 申请日: | 2016-12-14 |
公开(公告)号: | CN108228513B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 秦冲;樊瑞;王永国;何文静;邓道杰 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F13/40;G06F11/22;G06F9/30 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga 架构 智能 串口 通讯 装置 | ||
1.一种基于FPGA架构的智能串口通讯装置,其特征在于:所述装置的逻辑架构由局部总线解析逻辑单元、CPU命令解析逻辑单元和串口通道逻辑单元组成;所述串口通道逻辑单元分别与CPU命令解析逻辑单元和局部总线解析逻辑单元相连,同时连接指针或配置数据寄存器以及FPGA外部串行接口;所述串口通道可具体分为五部分逻辑功能单元:发送缓冲逻辑单元、接收缓冲逻辑单元、UART IP核逻辑单元、数据通路选择逻辑单元、通道控制逻辑单元;所述通道控制逻辑单元为串口通道核心控制逻辑单元,分别与CPU命令解析逻辑单元及串口通道逻辑内各单元相连,主要完成串口通道的不同工作状态控制转换功能,同时产生相应的控制信号实现对串口通道逻辑内各逻辑单元的控制;所述逻辑架构中,通过各个逻辑单元之间的协同工作,完成串口通道的智能化控制过程:局部总线解析逻辑接收来自CPU的局部总线信号并进行协议解析及转换,将得到的CPU数据存储在对应的寄存器中或将寄存器中的数据传输至数据线;CPU命令解析逻辑读取命令寄存器中的数据进行命令解析,产生相应的命令控制信号传输给各串口通道逻辑;串口通道逻辑内的通道控制逻辑单元根据命令控制信号控制串口通道逻辑内各逻辑单元之间协调工作,共同完成相应的串口控制功能,并返回相应的状态信息给CPU命令解析逻辑;CPU命令解析逻辑将各串口通道逻辑返回的状态信息进行重新组合并存储在相应的状态寄存器中,通过局部总线解析逻辑供CPU读取。
2.根据权利要求1所述的一种基于FPGA架构的智能串口通讯装置,其特征在于:所述工作状态包括初始化状态、自测试状态、软复位状态、停止状态、正常工作状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611154109.6/1.html,转载请声明来源钻瓜专利网。