一个从零开始写的极简、非常易懂的RISC-V处理器核。
小麻雀处理器SparrowRV采用RISC-V架构,支持RV32IMZicsr指令集,2级流水线,哈佛结构,配有中断系统。MCU级别的处理器,麻雀虽小,五脏俱全。
基于miniRV(兼容RISC-V)的SoC设计,分为单周期cpu和流水线cpu部分。自行设计了一个简单的计数器,可以下板验证。
本项目将提供一个超声波雷达设计,该雷达不同于市面只能依靠脉冲测距的模块,其将以软件定义的方式给用户提供完整雷达原理验证平台。按照计划,本雷达使用ZYNQ为核心,使用AD7606采样(200KHz),使用市面常见超声波探头(40KHz),配合廉价运放提供一个8发8收的超声波雷达原型机。后续可能会根据情况提供一部分FMCW/脉冲/相控阵/DBF等雷达相关示例程序
loongarch32r openLA500 core
在FPGA上搭建Cortex-M3软核、图像协处理器,通过OV5640采集车牌图像,实现车牌的识别与结果显示。基于Altera DE1 FPGA,依据AHB-Lite总线,将LCD1602、RAM、图像协处理器等外设挂载至M3。视频采集端,设计读写FiFo、SDRAM读写、灰度处理、二值化、VGA显示等。最终将400位宽的结果(20张车牌)存储在RAM中,通过AHB总线由M3调用并显示识别结果。