{"title":"基于CLIC扩展的嵌入式RISC-V处理器快速中断系统","authors":"B. Mao, N. Tan, Ting Chong, Lei Li","doi":"10.1109/ICICM54364.2021.9660345","DOIUrl":null,"url":null,"abstract":"A fast interrupt response time is a very important feature for embedded processors. In this paper, we design a fast interrupt system for embedded RISC-V processors. It is further extended on the Core-Local Interrupt Controller (CLIC) based interrupt system. When an interrupt happens, the general-purpose registers and other interrupt related registers such as Control and Status Registers (CSRs) are pushed to the stack memory automatically. Thus, there is no additional software overhead in the Interrupt Service Routine (ISR), and the real handler code can be executed immediately. The interrupt response time of the interrupt system based on the CLIC extension is shorter than that of a RISC-V processor only employing the CLIC, and is comparable to that of an ARM}","PeriodicalId":6693,"journal":{"name":"2021 6th International Conference on Integrated Circuits and Microsystems (ICICM)","volume":"55 1","pages":"109-113"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A CLIC Extension Based Fast Interrupt System for Embedded RISC-V Processors\",\"authors\":\"B. Mao, N. Tan, Ting Chong, Lei Li\",\"doi\":\"10.1109/ICICM54364.2021.9660345\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A fast interrupt response time is a very important feature for embedded processors. In this paper, we design a fast interrupt system for embedded RISC-V processors. It is further extended on the Core-Local Interrupt Controller (CLIC) based interrupt system. When an interrupt happens, the general-purpose registers and other interrupt related registers such as Control and Status Registers (CSRs) are pushed to the stack memory automatically. Thus, there is no additional software overhead in the Interrupt Service Routine (ISR), and the real handler code can be executed immediately. The interrupt response time of the interrupt system based on the CLIC extension is shorter than that of a RISC-V processor only employing the CLIC, and is comparable to that of an ARM}\",\"PeriodicalId\":6693,\"journal\":{\"name\":\"2021 6th International Conference on Integrated Circuits and Microsystems (ICICM)\",\"volume\":\"55 1\",\"pages\":\"109-113\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-10-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 6th International Conference on Integrated Circuits and Microsystems (ICICM)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICICM54364.2021.9660345\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 6th International Conference on Integrated Circuits and Microsystems (ICICM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICICM54364.2021.9660345","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A CLIC Extension Based Fast Interrupt System for Embedded RISC-V Processors
A fast interrupt response time is a very important feature for embedded processors. In this paper, we design a fast interrupt system for embedded RISC-V processors. It is further extended on the Core-Local Interrupt Controller (CLIC) based interrupt system. When an interrupt happens, the general-purpose registers and other interrupt related registers such as Control and Status Registers (CSRs) are pushed to the stack memory automatically. Thus, there is no additional software overhead in the Interrupt Service Routine (ISR), and the real handler code can be executed immediately. The interrupt response time of the interrupt system based on the CLIC extension is shorter than that of a RISC-V processor only employing the CLIC, and is comparable to that of an ARM}