本文主要是介绍riscv 的 CSR,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
每一个hart有一套寄存器(4096csr?+gpr+fpr)
csr由riscv定义标准部分和厂家实现定义csr 分类
1.标准和实现riscv privileged P6 2.2 CSR Listingmisamvendoridmarchidmimpidmhartidfflagsfrmfcsr // Float 指令扩展才有mstatusmtvecmepcmcausemtvalmiemipmscratchmcyclemcyclehminstretminsterth2.按功能异常相关寄存器mtvecmcausemtvalmepcmstatusmiemip非寄存器//而是 memorymapmtimemtimecmpmsipPLIC
这篇关于riscv 的 CSR的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!