麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

動態切換RISC-V和X86指令集的處理器、方法及系統與流程

文檔序號:41775114發布日期:2025-04-29 18:49閱讀:來源:國知局

技術特征:

1.一種動態切換risc-v和x86指令集的處理器,其特征在于,包括指令讀取單元、翻譯單元和指令處理單元;

2.根據權利要求1所述的動態切換risc-v和x86指令集的處理器,其特征在于,所述指令讀取單元還被配置為將接收到的指令流同時傳輸至所述狀態機和所述觸發電路。

3.根據權利要求1所述的動態切換risc-v和x86指令集的處理器,其特征在于,所述狀態機包括計數器,所述計數器被配置為根據所述目標指令序列進行計數以得到目標計數值,所述目標計數值具有唯一性;

4.根據權利要求3所述的動態切換risc-v和x86指令集的處理器,其特征在于,所述目標指令序列的大小不小于所述處理器的緩存行的大?。缓?或,

5.根據權利要求4所述的動態切換risc-v和x86指令集的處理器,其特征在于,所述目標指令序列的大小與所述處理器的緩存行的大小相同;和/或,

6.根據權利要求3所述的動態切換risc-v和x86指令集的處理器,其特征在于,還包括:針對相鄰的x86指令序列和risc-v指令序列,確定在先的指令序列對應的指令集為目標指令集,所述指令集包括risc-v指令集和x86指令集;

7.根據權利要求3所述的動態切換risc-v和x86指令集的處理器,其特征在于,所述目標指令序列包括若干個連續的空指令;

8.根據權利要求1所述的動態切換risc-v和x86指令集的處理器,其特征在于,若所述狀態機首次接收到的指令序列為x86指令序列,則所述狀態機向所述觸發電路發送第一信號,所述觸發電路響應于接收到所述第一信號,則與所述翻譯單元電連接;

9.根據權利要求1所述的動態切換risc-v和x86指令集的處理器,其特征在于,在所述處理器每次啟動工作后,所述指令流中的第一組指令序列均為x86指令序列;

10.根據權利要求1所述的動態切換risc-v和x86指令集的處理器,其特征在于,在所述處理器每次啟動工作后,所述指令流中的第一組指令序列均為risc-v指令序列;

11.根據權利要求1所述的動態切換risc-v和x86指令集的處理器,其特征在于,所述翻譯單元被配置為硬件翻譯器,所述硬件翻譯器被配置為通過調取預先存儲在硬件裝置中的指令處理結果以將所述x86指令序列翻譯為risc-v指令序列;

12.一種動態切換risc-v和x86指令集的處理方法,其特征在于,待處理的指令流包括x86指令序列和risc-v指令序列,所述方法包括以下步驟:

13.根據權利要求12所述的動態切換risc-v和x86指令集的處理方法,其特征在于,還包括以下步驟:

14.一種計算機系統,其特征在于,包括如權利要求1至11中任意一項所述的動態切換risc-v和x86指令集的處理器。


技術總結
本發明公開了一種動態切換RISC?V和X86指令集的處理器、方法及系統,處理器包括指令讀取單元、翻譯單元和指令處理單元;指令讀取單元包括狀態機和觸發電路,指令讀取單元接收指令流并傳輸至狀態機,指令流中任意相鄰的X86指令序列和RISC?V指令序列之間均設有目標指令序列;狀態機接收到目標指令序列則向觸發電路發送觸發信號,否則不發送;觸發電路接收到觸發信號則從當前連接翻譯單元和指令處理單元二者中的一個的狀態切換為連接二者中的另一個的狀態;翻譯單元用于將X86指令序列翻譯為RISC?V指令序列;指令處理單元用于處理RISC?V指令序列。本發明能夠動態切換處理RISC?V指令和X86指令。

技術研發人員:陳家棋,羅正忠,蘇明義
受保護的技術使用者:上海芯力基半導體有限公司
技術研發日:
技術公布日:2025/4/28
當前第2頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 兰西县| 辉南县| 兴义市| 革吉县| 渝中区| 富平县| 崇阳县| 辽阳县| 白河县| 上饶县| 泾源县| 平塘县| 静安区| 平安县| 彭泽县| 岳普湖县| 甘南县| 平塘县| 崇文区| 花垣县| 隆化县| 宁乡县| 莆田市| 仁怀市| 凌源市| 阿城市| 双牌县| 新营市| 建平县| 准格尔旗| 开封县| 荔波县| 正镶白旗| 琼海市| 宝鸡市| 张北县| 射阳县| 湘潭市| 建瓯市| 多伦县| 福海县|