# VisionFive ## VisionFive hardware and software resources [VisionFive](https://rvspace.org/en/Product/VisionFive/Technical_Documents/VisionFive_Single_Board_Computer_Quick_Start_Guide) is a RISC-V single board computer based on the StarFive JH7100 SoC. ## How to get VisionFive? Please follow the [Sales Registration Page](https://forum.rvspace.org/t/how-to-purchase-visionfive/37/4) ### Hardware * [VisionFive schematic design](https://github.com/starfive-tech/VisionFive/blob/main/SCH_VisionFive%20v1_V1.0_20220126.pdf) * [VisionFive top silkscreen file](https://github.com/starfive-tech/VisionFive/blob/main/VisionFive%20v1_V1.0_top.pdf) * [VisionFive bottom silkscreen file](https://github.com/starfive-tech/VisionFive/blob/main/VisionFive%20v1_V1.0_bot.pdf) * [VisionFive top .dxf file](https://github.com/starfive-tech/VisionFive/blob/main/VisionFive%20v1_V1.0_top.dxf) * [VisionFive bottom .dxf file](https://github.com/starfive-tech/VisionFive/blob/main/VisionFive%20v1_V1.0_bot.dxf) ### Software * [secondBoot](https://github.com/starfive-tech/JH7100_secondBoot) first stage bootloader * [ddrinit](https://github.com/starfive-tech/JH7100_ddrinit) ddr initialization and carry opensbi+uboot * [OpenSBI](https://github.com/starfive-tech/opensbi) version 1.0 * [U-Boot 2022.04-rc2](https://github.com/starfive-tech/u-boot/tree/JH7100_VisionFive_devel) * [StarFive Freelight U SDK](https://github.com/starfive-tech/freelight-u-sdk) * [Linux Kernel, visionfive](https://github.com/starfive-tech/linux/tree/visionfive) by [Emil Renner Berthing](https://github.com/esmil) * [Linux Kernel, visionfive-5.15.y-devel](https://github.com/starfive-tech/linux/tree/visionfive-5.15.y-devel) * [Fedora RISC-V image](https://github.com/starfive-tech/Fedora_on_StarFive) by [Wei Fu](https://github.com/tekkamanninja) * [recovery binary](https://github.com/starfive-tech/bootloader_recovery) used for bootloader recovery * [bootloader recovery utility](https://github.com/xypron/JH71xx-tools/) by [Heinrich Schuchardt](https://github.com/xypron) ### Wiki and Tutorials * Please refer to [RVspace Wiki Page](https://rvspace.org/) * [VisionFive Quick Start Guide](https://rvspace.org/en/Product/VisionFive/Technical_Documents/VisionFive_Single_Board_Computer_Quick_Start_Guide) * [VisionFive Software Technical Reference Manual](https://rvspace.org/en/Product/VisionFive/Technical_Documents/VisionFive_Software_Technical_Reference_Manual) * [StarFive 40-Pin GPIO Header User Guide](https://rvspace.org/en/Product/General/StarFive_40-Pin_GPIO_Header_User_Guide) * [VisionFive vs StarLight](https://rvspace.org/en/Product/General/StarFive_Board_Guide_StarLight_vs_VisionFive) ### Technical Documentation * [StarFive JH7100 SoC datasheet](https://github.com/starfive-tech/JH7100_Docs/blob/main/JH7100%20Data%20Sheet%20V01.01.04-EN%20(4-21-2021).pdf) * [SiFive U74 core manual](https://github.com/starfive-tech/JH7100_Docs/blob/main/vic_u7_manual_with_creativecommons.pdf) * [Memorandum - L2 Cache Coherence](https://github.com/starfive-tech/JH7100_Docs/blob/main/JH7100%20Cache%20Coherence%20V1.0.pdf) * [SiFive E24 core manual](https://github.com/starfive-tech/JH7100_Docs/blob/main/SiFive%20VIC_E24%20Manual.pdf) * [SiFive E24 user guide](https://github.com/starfive-tech/JH7100_Docs/blob/main/SiFive%20VIC_E24%20User%20Guide.pdf) * [StarFive JH7100 SoC Boot User Guide](https://github.com/starfive-tech/JH7100_Docs/blob/main/JH7100%20SoC%20Boot%20User%20Guide-V01(2021-6-7).pdf) ### Community * [RVSpace.org](https://rvspace.org), forum for discuss RISC-V and VisionFive. ### License * [CERN-OHL-P (permissive)](https://ohwr.org/cern_ohl_p_v2.txt) * More information on [CERN Open Hardware License (OHL) v2](https://ohwr.org/project/cernohl/wikis/home)