[发明专利]总线矩阵端口可配置的微控制器及其内部数据传输方法有效
申请号: | 202111628427.2 | 申请日: | 2021-12-28 |
公开(公告)号: | CN114328326B | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 刘根贤;崔海;金前文;陈建军;罗煜森 | 申请(专利权)人: | 湖南航天经济发展有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40 |
代理公司: | 西安渭之蓝知识产权代理有限公司 61282 | 代理人: | 刘振 |
地址: | 410205 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 总线 矩阵 端口 配置 控制器 及其 内部 数据传输 方法 | ||
1.一种总线矩阵端口可配置的微控制器,包括总线矩阵(3)和连接在总线矩阵功能端口处的若干只主设备(1)和若干只从设备(2),主设备(1)通过总线矩阵(3)实现对从设备(2)的访问和控制,主设备(1)和从设备(2)之间通过总线矩阵(3)实现数据传输;
其特征在于:所述微控制器还包括在主设备(1)和总线矩阵(3)之间,和/或从设备(2)和总线矩阵(3)之间设置的端口模块(4),以及设置在寄存器内的端口配置模块;
所述的端口模块(4)包括FIFO模块、字节序功能模块、位序功能模块和位宽功能模块,进入端口模块(4)的数据经过先FIFO模块,后再经字节序功能模块、位序功能模块和位宽功能模块后输出;
所述的端口配置模块内存储有字节序、位宽、位序的配置位数据;
所述FIFO模块用于缓存数据,所述字节序功能模块按照端口配置模块的参数实现输出数据的字节排序,位序功能模块按照端口配置模块的参数实现输出数据的位排序,位宽功能模块按照端口配置模块的参数实现输入位宽到输出位宽的转换。
2.根据权利要求1所述的总线矩阵端口可配置的微控制器,其特征在于:FIFO模块、字节序功能模块、位序功能模块和位宽功能模块之间通过逻辑电路连线的方式实现前级模块和后级模块之间的互连。
3.根据权利要求1所述的总线矩阵端口可配置的微控制器,其特征在于:主设备(1)的数组传输位宽与CPU核位数相同。
4.根据权利要求1所述的总线矩阵端口可配置的微控制器,其特征在于:字节序功能模块、位序功能模块和位宽功能模块分别通过对应的两位译码器实现选通配置。
5.根据权利要求1所述的总线矩阵端口可配置的微控制器,其特征在于:所述的主设备(1)为CPU或DMA,所述的从设备(2)为存储器或外设。
6.根据权利要求1-5任意之一所述的总线矩阵端口可配置的微控制器内部数据传输方法,其特征在于,包括以下步骤:
【1】CPU核程序选定要传输数据的主设备(1)和从设备(2);
【2】CPU核程序读取端口配置模块的参数信息,并对主设备(1)或从设备(2)对应的端口模块(4)进行数据位宽、位序、字节序的配置,使得主设备(1)传输数据的格式与从设备(2)传输数据的格式相匹配;
【3】传输数据进入端口模块(4)的FIFO模块存储后,再经过字节序功能模块、位序功能模块和位宽功能模块输出。
7.根据权利要求6所述的总线矩阵端口可配置的微控制器内部数据传输方法,其特征在于:所述的数据传输模式为1对1单点传输,在总线矩阵(3)和主设备(1)之间设置有端口模块(4),主设备(1)的数据经过端口模块(4)进行数据存储和格式转换后输出。
8.根据权利要求6所述的总线矩阵端口可配置的微控制器内部数据传输方法,其特征在于:所述的数据传输模式为1对1单点传输,在总线矩阵(3)和从设备(2)之间设置有端口模块(4),从设备(2)的数据经过端口模块(4)进行数据存储和格式转换后输出。
9.根据权利要求6所述的总线矩阵端口可配置的微控制器内部数据传输方法,其特征在于:所述的数据传输模式为1对1单点传输,在总线矩阵(3)和从设备(2)之间、总线矩阵和主设备之间均设置有端口模块(4),主设备(1)的数据和从设备(2)的数据经过对应的端口模块(4)进行数据存储和格式转换后输出。
10.根据权利要求6所述的总线矩阵端口可配置的微控制器内部数据传输方法,其特征在于:所述的数据传输模式为1对n多点传输,在总线矩阵(3)和n只从设备(2)之间设置有n只端口模块(4),n只从设备(2)的数据经过对应的端口模块(4)转换为与主设备(1)相匹配的格式后输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南航天经济发展有限公司,未经湖南航天经济发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111628427.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种血液气泡监测模块及方法
- 下一篇:一种心血管内科介入装置