首页
›
嵌入式基础与RISC-V
›
073-开源RISC-V蜂鸟E203
›
《蜂鸟E203项目移植到FPGA开发板实战》
VIP10
本课程属于:073-开源RISC-V蜂鸟E203
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
蜂鸟E203项目移植到FPGA开发板实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
蜂鸟E203项目概述
RISC-V架构简介 · 蜂鸟E203设计理念 · 项目目录结构解析
E203
蜂鸟
02
开发环境搭建
Vivado安装与配置 · Verilator仿真环境搭建 · 交叉编译工具链安装
开发环境搭建
Vivado
03
FPGA开发板选型
主流FPGA开发板对比 · Nexys A7开发板介绍 · 资源评估与适配分析
FPGA
开发板选型
04
获取蜂鸟E203源码
Git仓库克隆 · 源码版本选择 · 工程文件初步浏览
E203
获取蜂鸟
05
理解蜂鸟E203的SoC架构
系统总线结构 · 处理器核心与外围设备 · 内存映射分析
E203
SoC
06
蜂鸟E203的RTL代码结构
顶层模块解析 · 核心模块(IFU · EXU
E203
RTL
07
FPGA约束文件编写
时钟约束 · 复位约束 · I/O引脚约束
FPGA
约束文件编写
08
创建Vivado工程
新建工程向导 · 添加RTL源文件 · 添加约束文件
Vivado
创建
09
综合与实现
运行综合 · 查看综合报告 · 运行实现
综合
实现
10
生成比特流
比特流生成设置 · 下载比特流到FPGA · 验证LED闪烁程序
生成比特流
比特流生成设置
11
蜂鸟E203的启动流程
Bootloader机制 · 程序加载过程 · 复位向量设置
E203
蜂鸟
12
编写第一个RISC-V程序
汇编语言基础 · 链接脚本编写 · 编译与链接
RISC-V
编写第一个
13
程序下载与调试
OpenOCD调试环境搭建 · GDB调试基础 · 断点设置与单步执行
程序下载
调试
14
GPIO外设驱动开发
GPIO寄存器映射 · GPIO控制LED · 按键中断实验
GPIO
外设驱动开发
15
UART串口通信
UART协议基础 · 蜂鸟E203的UART模块 · 串口打印Hello World
UART
串口通信
16
定时器与PWM
定时器工作原理 · PWM生成 · 呼吸灯实验
PWM
定时器
17
SPI接口驱动
SPI协议简介 · 蜂鸟E203的SPI模块 · 驱动SPI Flash
SPI
接口驱动
18
I2C接口驱动
I2C协议简介 · 蜂鸟E203的I2C模块 · 驱动I2C传感器
I2C
接口驱动
19
中断系统深入
中断控制器PLIC解析 · 中断向量表配置 · 中断优先级设置
断系统深入
PLIC
20
FreeRTOS移植
FreeRTOS简介 · 移植步骤 · 任务创建与调度
FreeRTOS
移植
21
蜂鸟E203的性能优化
流水线优化 · Cache配置 · 编译优化选项
E203
蜂鸟
22
功耗分析与优化
动态功耗与静态功耗 · 时钟门控技术 · 低功耗模式
功耗分析
优化
23
FPGA资源利用率优化
逻辑单元优化 · BRAM使用优化 · DSP单元利用
FPGA
资源利用率优化
24
自定义协处理器
协处理器接口 · 自定义指令实现 · 性能加速案例
自定义协处理器
协处理器接口
25
蜂鸟E203的调试接口
JTAG调试原理 · 硬件调试器连接 · Trace功能
E203
蜂鸟
26
多核扩展初探
多核架构基础 · 蜂鸟E203的多核支持 · 核间通信
多核扩展初探
多核架构基础
27
FPGA原型验证
原型验证流程 · 测试向量生成 · 覆盖率分析
FPGA
原型验证
28
常见问题与调试技巧
时序违例处理 · 死锁问题排查 · 内存访问异常
常见问题
调试技巧
29
项目实战
综合项目设计:智能传感器数据采集系统 · 系统架构设计 · 软硬件协同调试
项目实战
综合项目设计
30
课程总结与展望
RISC-V生态发展 · 蜂鸟E203的未来 · 学习路径建议
课程总结
RISC-V
所属VIP或分类
同VIP:FPGA开发板蜂鸟E203裸机程序与性能调优实战
同VIP:FPGA开发板蜂鸟E203裸机程序与调试实战
同VIP:FPGA开发板蜂鸟E203调试接口与项目移植实战