[发明专利]有能力以加速方式执行可配置处理的微控制器在审
申请号: | 201911013631.6 | 申请日: | 2019-10-23 |
公开(公告)号: | CN111090612A | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | M·瓦利斯;S·马泽;D·阿拉德尼瑟 | 申请(专利权)人: | 意法半导体(格勒诺布尔2)公司;意法半导体(鲁塞)公司 |
主分类号: | G06F15/78 | 分类号: | G06F15/78;G06F1/04;G05B19/042 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 李春辉 |
地址: | 法国格*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 有能力 加速 方式 执行 配置 处理 控制器 | ||
1.一种微控制器,包括:
处理器;以及
耦合到所述处理器的硬件加速器;
其中所述微控制器被编程为通过将至少一个参数从所述处理器传送到所述硬件加速器,来执行能够由所述至少一个参数进行参数化的处理操作。
2.根据权利要求1所述的微控制器,其中所述处理操作是具有多次迭代的迭代处理操作,并且所述至少一个参数指示所述处理操作的迭代次数。
3.根据权利要求2所述的微控制器,其中所述处理操作的精确性能够仅由所述迭代次数来确定。
4.根据权利要求2所述的微控制器,还包括被配置为生成时钟信号的时钟信号生成器,其中所述硬件加速器被配置为每个时钟周期在硬件方面执行所述处理操作的至少一次迭代。
5.根据权利要求1所述的微控制器,其中所述硬件加速器还包括被配置为接收所述处理操作的输入自变量的输入级,所述输入级被配置为允许在所述处理操作的当前执行期间,接收所述处理操作的接下来的执行的接下来的输入自变量。
6.根据权利要求1所述的微控制器,其中所述硬件加速器还包括被配置为传送所述处理操作的结果的输出级,所述输出级被配置为:所述结果一旦可用,就将所述结果传送给所述处理器,并且所述处理器被配置为:只要所述硬件加速器尚未将所述结果传送给所述处理器,就被阻止在等待状态中。
7.根据权利要求6所述的微控制器,其中所述硬件加速器被配置为:在通过所述输出级已将所述结果传送给所述处理器之后,立即在硬件方面执行可能的接下来的未决处理操作。
8.根据权利要求1所述的微控制器,其中所述处理操作包括选自由以下项组成的组的函数:余弦、正弦、反正切、反正弦、反余弦、双曲正弦、双曲余弦、双曲反正切、平方根、相位、模数、指数和自然对数。
9.根据权利要求1所述的微控制器,其中所述硬件加速器被配置为通过实现坐标旋转数字算法来在硬件方面执行所述处理操作。
10.根据权利要求1所述的微控制器,其中所述微控制器是车载计算机的一部分。
11.一种硬件加速器,包括被配置为执行能够由至少一个参数进行参数化的处理操作的硬件,所述至少一个参数从微控制器的处理器被传送。
12.根据权利要求11所述的硬件加速器,还包括被配置为接收所述处理操作的输入自变量的输入级,其中所述输入级被配置为允许在所述处理操作的当前执行期间,接收所述处理操作的接下来的执行的接下来的输入自变量。
13.根据权利要求11所述的硬件加速器,还包括输出级,所述输出级被配置为:所述处理操作的结果一旦可用,就传送所述结果,并且只要所述结果未被传送给所述处理器,就生成命令以阻止所述处理器接收所述结果。
14.一种操作微控制器的方法,所述微控制器包括处理器和硬件加速器,所述方法包括:
从所述处理器向所述硬件加速器传送参数;以及
执行由所述参数进行参数化的处理操作。
15.根据权利要求14所述的方法,其中所述处理操作是迭代处理操作,并且所述参数包括所述处理操作的迭代次数。
16.根据权利要求15所述的方法,其中所述处理操作的精确性能够仅由所述迭代次数来确定。
17.根据权利要求15所述的方法,还包括接收包括时钟周期的时钟信号,其中执行所述处理操作包括每个时钟周期在硬件方面执行所述处理操作的至少一次迭代。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于意法半导体(格勒诺布尔2)公司;意法半导体(鲁塞)公司,未经意法半导体(格勒诺布尔2)公司;意法半导体(鲁塞)公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911013631.6/1.html,转载请声明来源钻瓜专利网。