[发明专利]一种基于EMIF总线扩展多路串口的装置及方法有效
申请号: | 202111507351.8 | 申请日: | 2021-12-10 |
公开(公告)号: | CN114328334B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 黄刚林;谢聪;王敏;谢春艳;刘宇;安泰;张竞涛;刘尚军;梁睿;李思;张航航;贺灵;汪雪云;张任 | 申请(专利权)人: | 武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所) |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
代理公司: | 武汉东喻专利代理事务所(普通合伙) 42224 | 代理人: | 王聪聪 |
地址: | 430205 湖北省武汉*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 emif 总线 扩展 串口 装置 方法 | ||
1.一种基于EMIF总线扩展多路串口的装置,其特征在于,包括第一控制器、第二控制器和多个电压转换器;所述第一控制器与第二控制器之间通过EMIF总线进行通信;
所述第二控制器中包括通道判断模块、本地发送缓存、发送模块、本地接收缓存和接收模块;每个本地发送缓存、发送模块、本地接收缓存和接收模块对应连接一个电压转换器;
其中,所述通道判断模块通过EMIF总线获取第一控制器下发的待发送数据,所述待发送数据中包含串口通道号和有效发送数据;根据所述串口通道号将所述有效发送数据写入与串口通道号对应的本地发送缓存中;
所述发送模块实时监测本地发送缓存,当检测到本地发送缓存非空时,从中读取有效发送数据并按照串口通信协议进行数据封装,封装后的数据经电压转换器进行转换后通过串口发出;
所述接收模块获取串口发送的待接收数据,所述待接收数据中包含串口通道号和有效接收数据;将有效接收数据存储在串口对应的本地接收缓存中;
所述通道判断模块实时监测本次接收缓存中的数据量,当所述数据量达到预设的门限值时产生中断信号;
所述第一控制器根据所述中断信号读取第一地址中的值以获取接收数据的串口通道号,并读取第二地址中的值以获取所述串口通道号中的数据量大小,根据所述串口通道号和数据量大小从本次接收缓存中读取数据。
2.如权利要求1所述的基于EMIF总线扩展多路串口的装置,其特征在于,所述通道判断模块还用于在本次接收缓存中的数据量在预设时间内未达到预设的门限值时启动超时计时,若计时时间达到预设的门限时延后本次接收缓存中的数据量不变,则产生中断信号。
3.如权利要求1或2所述的基于EMIF总线扩展多路串口的装置,其特征在于,所述第一控制器在从本次接收缓存中读取数据之后,对EMIF总线上的设定地址执行写操作来清除中断信号。
4.如权利要求2所述的基于EMIF总线扩展多路串口的装置,其特征在于,所述第二控制器中还包括设置模块;
所述设置模块通过EMIF总线与第一控制器进行通信,用于根据第一控制器下发的配置信息设置门限值和门限时延并发送给通道判断模块;
以及,设置每个发送模块和接收模块的波特率。
5.如权利要求4所述的基于EMIF总线扩展多路串口的装置,其特征在于,各发送模块和接收模块的波特率相同或不同。
6.一种基于EMIF总线扩展多路串口的方法,其特征在于,包括:
通过EMIF总线获取待发送数据,所述待发送数据中包含串口通道号和有效发送数据;
根据所述串口通道号将所述有效发送数据写入与串口通道号对应的本地发送缓存中;
实时监测本地发送缓存,当检测到本地发送缓存非空时,从中读取有效发送数据并按照串口通信协议进行数据封装,封装后的数据经电压转换后通过串口发出;
获取串口发送的待接收数据,所述待接收数据中包含串口通道号和有效接收数据;将待接收数据被存储在串口对应的本地接收缓存中;
实时监测本次接收缓存中的数据量,当所述数据量达到预设的门限值时产生中断信号;
根据所述中断信号读取第一地址中的值以获取接收数据的串口通道号,并读取第二地址中的值以获取所述串口通道号中的数据量大小,根据所述串口通道号和数据量大小从本次接收缓存中读取数据。
7.如权利要求1所述的基于EMIF总线扩展多路串口的方法,其特征在于,还包括:
若本次接收缓存中的数据量在预设时间内未达到预设的门限值时,则启动超时计时,若计时时间达到预设的门限时延后本次接收缓存中的数据量不变,则产生中断信号。
8.如权利要求6或7所述的基于EMIF总线扩展多路串口的方法,其特征在于,所述根据串口通道号和数据量大小从本次接收缓存中读取数据之后还包括:
对EMIF总线上的设定地址执行写操作来清除中断信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所),未经武汉船舶通信研究所(中国船舶重工集团公司第七二二研究所)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111507351.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种装配式模型设计方法及系统
- 下一篇:一种带有数据线的笔