一种基于RISC-V指令集的异构单片机驱动代码自动系统及其方法
申请号:CN202510987182
申请日期:2025-07-17
公开号:CN120872321A
公开日期:2025-10-31
类型:发明专利
摘要
本发明涉及嵌入式系统与自动化软件生成技术领域,尤其为一种基于RISC‑V指令集的异构单片机驱动代码自动系统及其方法,包括以下步骤:接收并解析由硬件团队提供的IP‑XACT或JSON格式外设描述文件;分别调用专用解析器处理不同文件格式,准确提取寄存器地址映射、位域定义、时钟域配置、中断编号及DMA通道信息,构建跨异构SoC的树形化外设数据模型,精确映射寄存器物理地址至RISC‑V虚拟地址空间,定义中断触发类型及DMA传输方向,并为每个外设分配唯一硬件标识符;基于外设数据模型自动生成板级支持包初始化代码,本发明中,能够全面提升异构RISC‑V单片机的驱动生成智能化水平:不仅解决了多格式外设描述解析困难、高频数据传输中断丢失及DMA配置复杂等关键技术瓶颈。
技术关键词
板级支持包
数据保护机制
异构
单片机
自动系统
时间片
地址映射
保证数据一致性
高精度时间戳
解析器
调度优化算法
生成接口文档
缓存一致性
模块
外设时钟
调度器
格式
模拟器
动态