6 Star 4 Fork 1

Bianbu Linux/opensbi

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
fpga-ariane.md 1.15 KB
一键复制 编辑 原始数据 按行查看 历史
James Deng 提交于 1年前 . Initial commit of v1.3

Ariane FPGA SoC Platform

Ariane is a 6-stage, single issue, in-order CPU which implements the 64-bit RISC-V instruction set. The Ariane FPGA development platform is based on FPGA SoC (which currently supports only Genesys 2 board) and is capable of running Linux.

The FPGA SoC currently contains the following peripherals:

  • DDR3 memory controller
  • SPI controller to connect to an SDCard
  • Ethernet controller
  • JTAG port (see debugging section below)
  • Bootrom containing zero stage bootloader and device tree.

To build platform specific library and firmwares, provide the PLATFORM=fpga/ariane parameter to the top level make command.

Platform Options

The Ariane FPGA platform does not have any platform-specific options.

Building Ariane FPGA Platform

Linux Kernel Payload

make PLATFORM=fpga/ariane FW_PAYLOAD_PATH=<linux_build_directory>/arch/riscv/boot/Image

Booting Ariane FPGA Platform

Linux Kernel Payload

As Linux kernel image is embedded in the OpenSBI firmware binary, Ariane will directly boot into Linux directly after powered on.

Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/bianbu-linux/opensbi.git
git@gitee.com:bianbu-linux/opensbi.git
bianbu-linux
opensbi
opensbi
bl-v1.0.y

搜索帮助