Rocket - devices - CLINT

https://mp.weixin.qq.com/s/4LfZZDKCTQhiKIUjvbDKEg

 

简单介绍CLINT的实现。

 

 

1. 概述

 

CLINT即是Core Local Interrupter的缩写,意指CPU本地中断。这里主要是software interrupt和timer interrupt:

 

其中:

a. software interrupt为核间中断(interprocessor interrupt):

b. timer interrupt需要mtime/mtimecmp寄存器支持:

 

需要注意的是,这两个寄存器并不是CSR寄存器,而是memory-mapped registers:

原因如下:

-----------------------------------------------------------------------------
这是一篇付费文章,请移步付费阅读全文,谢谢!
文章链接:https://mp.weixin.qq.com/s/4LfZZDKCTQhiKIUjvbDKEg

 

posted @ 2020-05-08 23:17  wjcdx  阅读(310)  评论(0编辑  收藏  举报