青稞處理器是南京沁恆微電子股份有限公司基於開源RISC-V指令集規範自研的32位處理器。
基本介紹
- 中文名:青稞處理器
- 所屬公司 :南京沁恆微電子股份有限公司
- 技術類型:32位微處理器
簡介,特色功能,
簡介
青稞處理器是沁恆微電子自研的32位微處理器,遵循和兼容開源的RISC-V指令集架構規範,並提供可選的功能擴展。支持IMAFC指令集和自定義壓縮指令,並提供硬體壓棧(HPE)、免表中斷(VTF)、精簡的兩線和單線調試接口、“WFE”指令、物理記憶體保護(PMP)等特色功能。
型號 | 指令集 | 硬體堆疊級數 | 中斷嵌套級數 | 免表中斷通道 | 發射寬度 | 流水線 | 向量表 模式 | 擴展 指令(XW) | 記憶體保護區域個數 |
青稞V2A | RV32EC | 2 | 2 | 2 | 1 | 2 | 地址/指令 | √ | x |
青稞V3A | RV32IMAC | 2 | 2 | 4 | 1 | 3 | 指令 | x | x |
青稞V4A | RV32IMAC | 2 | 2 | 4 | 1 | 3 | 地址/指令 | x | 4 |
青稞V4B | RV32IMAC | 2 | 2 | 4 | 1 | 3 | 地址/指令 | √ | 4 |
青稞V4C | RV32IMAC | 2 | 2 | 4 | 1 | 3 | 地址/指令 | √ | 4 |
青稞V4F | RV32IMACF | 3 | 8 | 4 | 1 | 3 | 地址/指令 | √ | 4 |
青稞V5A | RV32IMACBF | - | 8 | 4 | 2 | 7~9 | 地址/指令 | √ | 8 |
特色功能
1、硬體壓棧(HPE)
青稞處理器開啟硬體壓棧後,當發生中斷,硬體自動將Caller Saved整形暫存器壓入內部堆疊區,不需要多條軟體指令壓棧,減小中斷回響延遲。
2、免表中斷(VTF)
青稞處理器免表中斷模式下,當發生中斷時,不需要查找中斷向量表中的函式入口,直接跳轉至中斷函式執行,進一步減小中斷回響延遲。
3、兩線和單線調試接口
區別於RISC-V經典的4線JTAG調試接口,青稞處理器引入兩線甚至單線的DTM接口,只需兩個甚至一個I/O即可實現對處理器的調試和下載。
4、“WFE”指令
RISC-V規範中沒有WFE指令,為滿足藍牙運用的多種低功耗場景,青稞處理器增加WFE指令,只需把快速可程式中斷控制器(PFIC)中的系統控制暫存器的特定位置1,即可將 “WFI”指令置為“WFE”。
5、擴展自定義半字和位元組操作的壓縮指令
RISC-V標準的壓縮指令擴展中,僅支持字操作的壓縮指令,但是在嵌入式領域中位元組和半字操作均比較常見,為降低代碼大小,青稞處理器增加了八條半字和位元組操作壓縮指令。註:需使用RISC-V集成開發環境MRS。

產品套用