一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于RISC-V架构的处理器的制作方法

2021-11-24 19:00:00 来源:中国专利 TAG:

一种基于risc

v架构的处理器
技术领域
1.本发明涉及risc

v架构技术领域,尤其涉及一种基于risc

v架构的处理器。


背景技术:

2.随着互联网的快速发展,以互联网为核心的物联网应用也得到了快速发展。大量的物联网设备分布在边缘端,这些边缘设备每时每刻都会产生大量的数据,并将这些庞大的数据传输至云端进行处理。而云数据中心通常难以处理海量边缘设备传来的数据,同时也很难满足边缘端对实时性的需求,从而导致物联网设备出现网络阻塞,高延时和低服务质量等问题。
3.专利号cn202011209184.4公开了用于加速数字信号处理的risc

v指令集扩展方法,所述方法用于构建用于数字信号处理的risc

v指令集,包括:根据数字信号处理的算法类型,确定用于数字信号处理的扩展指令的操作类型集合;根据处理器架构,设置扩展指令的操作数类型;根据数字信号处理的精度运算特点,设置扩展指令的数据处理模式;对扩展指令的操作类型集合、操作数类型和数据处理模式进行组合,构建扩展指令子集;根据risc

v指令集的指令格式,对扩展指令子集进行编码,构建用于数字信号处理的risc

v指令集。在一些可选的实施方式中,根据数字信号处理的算法类型,确定数字信号处理的各个核心算法的运算类型,对所有运算类型进行归类和整合,生成用于数字信号处理的扩展指令的操作类型集合。此发明解决了现有的risc

v指令集应用于数字信号处理时存在着较大的局限性的问题,但无法对指令集进行等级分级,进行区别处理。
4.为此,我们提出一种基于risc

v架构的处理器来解决上述问题。


技术实现要素:

5.本发明的目的是为了解决现有技术中存在的缺点,通过指令集执行单元、操作码测试单元、译码单元、指令执行单元、供电单元、运算单元与分级处理单元的设置对指令集进行等级分级,进行区别处理,而提出的一种基于risc

v架构的处理器。
6.为了实现上述目的,本发明采用了如下技术方案:一种基于risc

v架构的处理器,包括指令集执行单元、操作码测试单元、译码单元、指令执行单元、供电单元、运算单元与分级处理单元,所述指令集执行单元、操作码测试单元、译码单元、指令执行单元、供电单元、运算单元与分级处理单元电性连接。
7.优选的,所述指令集执行单元:将执行命令转化为指令集进行执行,通过指令集的数种途径对执行命令进行执行;
8.操作码测试单元:对指令集的操作码进行测试,并对无法通过测试的指令集打回,并通知操作人员;
9.译码单元:用译码表将代表某一项信息的一系列信号译成文字;
10.指令执行单元:指令对缓存模块中的运行指令集与算术逻辑单元中的算数公式进行分类执行;
11.派遣单元:指令执行单元中执行的指令在进行操作数后将指令派遣到多个运算单元进行运算;
12.供电单元:用于处理器的整体供电;
13.运算单元:对指令集进行预演运算,在完成预演运算后,将指令集完全带入;
14.分级处理单元:对不同类型的指令集进行分级处理。
15.优选的,所述派遣单元中可进行多项指令集设定:
16.第一指令集进行语言识别转化;
17.第二指令集进行语言类型转化;
18.第三指令集进行语言错误筛查测试;
19.在所有指令集进行语言识别、语言类型和语言错误筛查测指令集进行存储。
20.优选的,所述分级处理单元包括中断屏蔽模式、优先处理模式与仲裁处理模式。
21.优选的,所述分级处理单元分为:
22.中断屏蔽模式:在指令数据超出或未达到预设阈值时通过中断屏蔽模式对其进行中断,且发出中断警告,
23.优先处理模式:在指令集数据处于预设阈值内时,通过优先处理模式对数据进行优先处理,避免其因数据量过大而导致处理滞后的情况发生;
24.仲裁处理模式:在指令集完成分类后,通过仲裁处理模式完成对指令集的仲裁,检查当前指令是否与历史操作指令集重合,并进行纠错;
25.优选的,所述将所有指令集的数据通过c、cpp及python存储,且在储存时将不同功能的被测组件和不同种类的语言指令仅需修改为需要转化的指令集。
26.优选的,所述将指令集部分转化软件逻辑,即可达到快速执行自动化转化的目的。
27.与现有技术相比,本发明的有益效果为:
28.1、本发明提出的一种基于risc

v架构的处理器,指令集执行单元,将执行命令转化为指令集进行执行,通过指令集的数种途径对执行命令进行执行,操作码测试单元,对指令集的操作码进行测试,并对无法通过测试的指令集打回,并通知操作人员,译码单元,用译码表将代表某一项信息的一系列信号译成文字,指令执行单元,指令对缓存模块中的运行指令集与算术逻辑单元中的算数公式进行分类执行,派遣单元,指令执行单元中执行的指令在进行操作数后将指令派遣到多个运算单元进行运算,供电单元,用于处理器的整体供电,运算单元,对指令集进行预演运算,在完成预演运算后,将指令集完全带入,分级处理单元,对不同类型的指令集进行分级处理。
29.2、本发明提出的一种基于risc

v架构的处理器,派遣单元中可进行多项指令集设定,第一指令集进行语言识别转化,第二指令集进行语言类型转化,第三指令集进行语言错误筛查测试,在所有指令集进行语言识别、语言类型和语言错误筛查测指令集进行存储,分级处理单元包括中断屏蔽模式、优先处理模式与仲裁处理模式,中断屏蔽模式,在指令数据超出或未达到预设阈值时通过中断屏蔽模式对其进行中断,且发出中断警告,在指令集数据处于预设阈值内时,通过优先处理模式对数据进行优先处理,避免其因数据量过大而导致处理滞后的情况发生,仲裁处理模式:在指令集完成分类后,通过仲裁处理模式完成对指令集的仲裁,检查当前指令是否与历史操作指令集重合,并进行纠错。将所有指令集的数据通过c、cpp及python存储,且在储存时将不同功能的被测组件和不同种类的语言指令仅需
修改为需要转化的指令集,将指令集部分转化软件逻辑,即可达到快速执行自动化转化的目的。
附图说明
30.图1为本发明提出的一种基于risc

v架构的处理器单元结构图。
具体实施方式
31.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
32.实施例1
33.参照图1,一种基于risc

v架构的处理器,指令集执行单元,将执行命令转化为指令集进行执行,通过指令集的数种途径对执行命令进行执行,操作码测试单元,对指令集的操作码进行测试,并对无法通过测试的指令集打回,并通知操作人员,译码单元,用译码表将代表某一项信息的一系列信号译成文字,指令执行单元,指令对缓存模块中的运行指令集与算术逻辑单元中的算数公式进行分类执行,派遣单元,指令执行单元中执行的指令在进行操作数后将指令派遣到多个运算单元进行运算,供电单元,用于处理器的整体供电,运算单元,对指令集进行预演运算,在完成预演运算后,将指令集完全带入,分级处理单元,对不同类型的指令集进行分级处理。
34.实施例2
35.参照图1,一种基于risc

v架构的处理器,派遣单元中可进行多项指令集设定,第一指令集进行语言识别转化,第二指令集进行语言类型转化,第三指令集进行语言错误筛查测试,在所有指令集进行语言识别、语言类型和语言错误筛查测指令集进行存储,分级处理单元包括中断屏蔽模式、优先处理模式与仲裁处理模式,中断屏蔽模式,在指令数据超出或未达到预设阈值时通过中断屏蔽模式对其进行中断,且发出中断警告,在指令集数据处于预设阈值内时,通过优先处理模式对数据进行优先处理,避免其因数据量过大而导致处理滞后的情况发生,仲裁处理模式:在指令集完成分类后,通过仲裁处理模式完成对指令集的仲裁,检查当前指令是否与历史操作指令集重合,并进行纠错。将所有指令集的数据通过c、cpp及python存储,且在储存时将不同功能的被测组件和不同种类的语言指令仅需修改为需要转化的指令集,将指令集部分转化软件逻辑,即可达到快速执行自动化转化的目的。
36.工作原理:将执行命令转化为指令集进行执行,通过指令集的数种途径对执行命令进行执行,对指令集的操作码进行测试,并对无法通过测试的指令集打回,并通知操作人员,用译码表将代表某一项信息的一系列信号译成文字,指令对缓存模块中的运行指令集与算术逻辑单元中的算数公式进行分类执行,指令执行单元中执行的指令在进行操作数后将指令派遣到多个运算单元进行运算,对指令集进行预演运算,在完成预演运算后,将指令集完全带入,分级处理单元,对不同类型的指令集进行分级处理,派遣单元中可进行多项指令集设定,第一指令集进行语言识别转化,第二指令集进行语言类型转化,第三指令集进行语言错误筛查测试,在所有指令集进行语言识别、语言类型和语言错误筛查测指令集进行存储,分级处理单元包括中断屏蔽模式、优先处理模式与仲裁处理模式,中断屏蔽模式,在指令数据超出或未达到预设阈值时通过中断屏蔽模式对其进行中断,且发出中断警告,在
指令集数据处于预设阈值内时,通过优先处理模式对数据进行优先处理,避免其因数据量过大而导致处理滞后的情况发生,仲裁处理模式:在指令集完成分类后,通过仲裁处理模式完成对指令集的仲裁,检查当前指令是否与历史操作指令集重合,并进行纠错。将所有指令集的数据通过c、cpp及python存储,且在储存时将不同功能的被测组件和不同种类的语言指令仅需修改为需要转化的指令集,将指令集部分转化软件逻辑,即可达到快速执行自动化转化的目的。
37.在本发明中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。
38.以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的仅为本发明的优选例,并不用来限制本发明,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献