# Micro-AI **Repository Path**: AXE_King/Micro-AI ## Basic Information - **Project Name**: Micro-AI - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 2 - **Created**: 2022-03-20 - **Last Updated**: 2025-09-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RISCV的AI SOC 这个一个基于E203和自研NPU的AI SOC ,目标是实现在边缘端实现智能识别任务 # 快速开始 1. Source Sourceme 2. 进入Micro-AI/sw/hbird-sdk/application/baremetal/helloworld中 找到一个example 编译出二进制文件 ~~~shell make CORE=e203 DOWNLOAD=ilm all ~~~ 3. 进入到Micro-AI/hw/tb/vcs ,进行仿真 在config.mk 中配置二进制文件路径 (ITCM 需要 .verilog 格式) ~~~shell make all ~~~ # 目录结构 ~~~ ├── Micro-AI ├── hw -> 硬件目录 │   ├── fpga -> fpga 实现 │   ├── src │   │   ├── csrc -> DPI-C实现 │   │   └── vsrc -> RTL实现 │   │   ├── axi_interconnect -> axi互联 │   │   ├── DDRSubSystem -> DDR子系统 │   │   └── e203 -> E203处理器核心 │   └── tb │   ├── fpga -> fpga仿真目录 │   └── vcs -> asic仿真目录 └── sw ├── hbird-sdk -> SDK开发包 │   ├── application -> 例程 │   │   ├── baremetal -> 逻辑开发目录 │   │   ├── freertos -> rtos开发 │   │   ├── rtthread -> rtt开发 │   │   └── ucosii -> ucos开发 │   ├── Build -> 存放不同的编译脚本 │   ├── NMSIS -> 依赖库 │   │   ├── Core -> 核心头文件 │   │   ├── DSP -> DSP处理头文件 │   │   ├── Library -> 编译好的库 │   │   └── NN -> 神经网络处理头文件 │   ├── OS ->实时操作系统环境 │   │   ├── FreeRTOS │   │   ├── RTThread │   │   └── UCOSII │   ├── SoC -> SOC开发依赖函数 │   │   ├── hbird │   │   └── hbirdv2 │   └── test -> 测试库 │   ├── core │   ├── ctest.h │   ├── LICENSE │   └── README.md └── toolchain -> 工具链 ├── gcc -> nulei的riscv编译器 ├── openocd -> 开源的调试器 └── qemu -> 模拟器 ~~~