一种基于RISC-V指令集的异构单片机驱动代码自动系统及其方法

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