Each GFMPW0 project that efabless sent to the authors has 1 USB-cable, 2 mother-boards, 10 daughter-boards and 100+ chips in QFN64 package:
Caravel daughter-board uses edge connector that is called "M.2 Keyed E":
This daugther-board is inserted into special socket on the mother-board:
Official motherboard from efabless also has SPI-Flash memory 4MB where you have a program for RISC-V and FTDI-chip to connect to PC over USB-cable - special Python program could be used on PC to program the Flash (I'm gonna fix some issues with this to make it more compatible with different forms of hex-files) and another Python program can get some info from the chip as Project ID, read registers etc. See official repos from efabless with all source-codes of firmware, utils, cores and boards:
https://github.com/efabless/caravel_board/tree/main/firmware/gf180
https://github.com/efabless/caravel_mgmt_soc_gf180mcu/tree/main
https://github.com/efabless/caravel_board/tree/main/hardware/development/caravel-5V-dev-v6-M.2
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.