当前位置:首页 > 报告详情

RISC-V 高级中断架构的实时扩展.pdf

上传人: c** 编号:955279 2025-10-27 10页 931.70KB

1、RISC-V Real-Time Interrupt ArchitectureRISC-V Summit Europe 2025Alexey Khomich,Evgenii Paltsev and Paul Stravers12-15 May 2025 2025 Synopsys,Inc.2RISC-V Real-Time Interrupt Architecture Motivation Trap Stack Pointer Management Nested Vectored Interrupts Real-Time Interrupt Delivery Bus-less Single C

2、ore Configuration Latency and Area Impact RTIA Development Status 2025 Synopsys,Inc.3 2025 Synopsys,Inc.3RISC-V Real-Time Interrupt ArchitectureMotivationMost features are covered by RISC-V Advanced Interrupt Architecture(AIA)which can be extended with:Nested vectored interrupts Low latency interrup

3、t delivery Light weight real-time interrupt architectureRequirementRISC-V AIAReal-Time(deterministic low latency)interruptsNoMulti-core configurations support YesVirtualization support YesInter-processor interrupts YesRISC-V ISA compliance,incl.H-extension YesUnified programming model YesFlexible in

4、terrupt routing YesBus-less single coreNo 2025 Synopsys,Inc.4 2025 Synopsys,Inc.4RISC-V Real-Time Interrupt ArchitectureTrap Stack Pointer Management Avoid stack-less execution in trap handler Reduce context store/restore overhead Allow hardware to automate trap frame Run-time configurable for each

5、privilege mode Compatible with all interrupt handling modes(Direct,Vectored)2025 Synopsys,Inc.5 2025 Synopsys,Inc.5RISC-V Real-Time Interrupt ArchitectureNested Vectored Interrupts New Nested Vectored interrupt handling mode Major interrupt reporting via IMSIC file(use iprio as EIID)External interru

6、pt vectors table:Shared exception trap vector Up to 255 high priority nested interrupts Lower priority chained interrupt(share single vector)Automatic external interrupt claim and jump by vector Interrupt complete triggered from software Interrupt threshold update at interrupt cl

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
RISC-V Real-Time Interrupt Architecture (RTIA) 主要针对实时中断处理进行优化。关键点如下: 1. **动机**:旨在提供低延迟、确定性的实时中断处理,同时支持多核配置和虚拟化。 2. **陷阱栈指针管理**:减少上下文切换开销,支持运行时配置。 3. **嵌套向量中断**:支持多达255个高优先级嵌套中断,以及优先级链式中断。 4. **实时中断交付**:引入直接消息信号中断(DMSI)模式,提供高带宽、低延迟的交付。 5. **单核配置**:通过M模式IMSIC路由主要中断,支持固定或可配置的优先级。 6. **延迟和面积影响**:实现确定性的低延迟中断交付,同时保持低软件和适度硬件开销。 7. **开发状态**:已完成Synopsys RTIA规范、功能模拟器、编译器支持等,部分核心IP和虚拟化软件正在开发中。
实时中断架构揭秘" 实时中断新篇章" 低延迟中断技术解析"
客服
商务合作
小程序
服务号
折叠