差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
fpga_risc-v [2020/01/08 21:02] group003 [基于FPGA与RISC-V的嵌入式系统设计] |
fpga_risc-v [2020/01/16 23:23] (当前版本) group003 |
||
---|---|---|---|
行 18: | 行 18: | ||
#### STEP CYC10结构框图 | #### STEP CYC10结构框图 | ||
{{:cyc10bd.png?600|}} | {{:cyc10bd.png?600|}} | ||
- | ## 基于FPGA与RISC-V的嵌入式系统开发方式 | + | |
+ | #### STEP CYC10板卡详细介绍 | ||
+ | [[https://www.stepfpga.com/doc/step-cyc10|STEP CYC10板卡]] | ||
+ | } | ||
+ | ## 基于FPGA与RISC-V的新型嵌入式系统开发方式 | ||
经过美国PulseRain Technology与小脚丫团队的不懈努力,在小脚丫Cyclone10开发板上成功移植了PulseRain Reindeer RISC-V 软核,并且开发了配套Arduino IDE的板子支持包,使得用户可以通过Arduino开发环境直接对嵌入到FPGA中的RISC-V软核进行编程。 | 经过美国PulseRain Technology与小脚丫团队的不懈努力,在小脚丫Cyclone10开发板上成功移植了PulseRain Reindeer RISC-V 软核,并且开发了配套Arduino IDE的板子支持包,使得用户可以通过Arduino开发环境直接对嵌入到FPGA中的RISC-V软核进行编程。 | ||
FPGA优秀的性价比和灵活性;开源硬件Arduino及其丰富的软件库;开源的编译器和工具链GNU;再加上如今热度空前的开源处理器RISC-V,形成了一种灵活快速的新型嵌入式开发方式FRAM: FPGA+Arduino+RISC-V+Make。 | FPGA优秀的性价比和灵活性;开源硬件Arduino及其丰富的软件库;开源的编译器和工具链GNU;再加上如今热度空前的开源处理器RISC-V,形成了一种灵活快速的新型嵌入式开发方式FRAM: FPGA+Arduino+RISC-V+Make。 | ||
行 28: | 行 32: | ||
* 当软件规模变大时,软件的配置和编译可以通过Make来实现,并执行和RISC-V软核配套的代码载入工具,下载编译结果。 | * 当软件规模变大时,软件的配置和编译可以通过Make来实现,并执行和RISC-V软核配套的代码载入工具,下载编译结果。 | ||
+ | ### 使用Arduino IDE开发RISC-V处理器 | ||
[[reindeer_step_arduino|方式一:使用Arduino IDE开发RISC-V处理器]] | [[reindeer_step_arduino|方式一:使用Arduino IDE开发RISC-V处理器]] | ||
+ | ### 使用make配置编译RISC-V应用程序 | ||
[[reindeer_step_make|方式二:使用make配置编译RISC-V应用程序]] | [[reindeer_step_make|方式二:使用make配置编译RISC-V应用程序]] |