If you don't have that kind of cash and don't think you need the superior capabilities of that system, I present "SlowerFire SoC". The "SlowerFire Soc" is based on the DE0-Nano Altera Cyclone IV board that is loaded with the Linux-on-Litex-Vexriscv bits.
There are five components
Parts List:
DE0 Connections:
- SPI Serial flash is SF_xxxx
- I2C SEEPROM is at I2C_xxx
- Serial is at SERIAL_xx
- ENC28J60 is at E_xxxx
- eclk25 is a 25MHz clock (for the ENC28J60 if it doesn't have an onboard clock)
Follow the Linux-on-LiteX-Vexrsicv instruction to boot system
Login is root/root
Features & Specifications
PolarFire SoC (MPFS250T-FCVG484EES)SlowerFire60050 MHz clock- 1 x
RV64IMAC core by SiFiveRV32I core by VexRiscv 4 x RV64GC core by SiFive254K22K (14.6K remaining) logic elements non-volatile fabric784132x math block(18 x 18)(9x9)4 x 12.7 Gbps SERDESSecure boot
- Memory
2 GB LPDDR4 x 3232MB SDRAM x16
- Storage
1 Gb16 MB SPI flash8 GB eMMC flash or SD card slot (multiplexed)
- Networking
2 x Gigabit1x 10/100 Ethernet (runs about 350kb/s)
- Expansion Interfaces
Raspberry Pi-compatible 40-pin headermikroBUS socketPCIe gen2Micro USB 2.0 Hi-Speed OTG41 x UART (via TTLsingle micro USB)2 x CAN- SPI
- I²C
- Power
125 VDC / 1A Mini-USB5 A barrel jack inputOn/off switchI²C power monitor measuring four power rails
- User Interfaces
4 x User push button43 x User LED4 x Power status LED
- Programming & Debugging
UART via micro USB- Onboard JTAG connector
or embedded FlashPro6 (multiplexed) 52 x test points