6 Star 4 Fork 1

Bianbu Linux/opensbi

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
debian
docs
external
firmware
platform
andes-ae350.md
fpga-ariane.md
fpga-openpiton.md
generic.md
nuclei_ux600.md
platform.md
qemu_virt.md
renesas-rzfive.md
shakti_cclass.md
sifive_fu540.md
spike.md
thead-c9xx.md
contributing.md
domain_support.md
doxygen.cfg
library_usage.md
platform_guide.md
platform_requirements.md
pmu_support.md
riscv_opensbi_logo_final_color.png
riscv_opensbi_logo_final_grey.png
firmware
include
lib
platform
scripts
tools
.clang-format
.gitignore
CONTRIBUTORS.md
COPYING.BSD
Kconfig
Makefile
README.md
ThirdPartyNotices.md
克隆/下载
fpga-openpiton.md 1.09 KB
一键复制 编辑 原始数据 按行查看 历史
James Deng 提交于 1年前 . Initial commit of v1.3

OpenPiton FPGA SoC Platform

OpenPiton is the world's first open source, general purpose, multithreaded manycore processor. It is a tiled manycore framework scalable from one to 1/2 billion cores. Currently, OpenPiton supports the 64bit Ariane RISC-V processor from ETH Zurich. To this end, Ariane has been equipped with a different L1 cache subsystem that follows a write-through protocol and that has support for cache invalidations and atomics.

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

Platform Options

The OpenPiton platform does not have any platform-specific options.

Building Ariane FPGA Platform

Linux Kernel Payload

make PLATFORM=fpga/openpiton 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

搜索帮助