enjoy-digital / litex_agilex5_test

Initial Test/Support of LiteX on Intel Agilex5 FPGAs.
3 stars 0 forks source link

Bringup #5

Closed trabucayre closed 2 months ago

trabucayre commented 4 months ago
trabucayre commented 4 months ago

quartusProgrammer

trabucayre commented 4 months ago

 LiteX Bios

Minimal configuration

./intel_agilex5e_065b_premium_devkit.py --integrated-main-ram-size 8192 --build --cpu-type=vexriscv_smp

litexbios

trabucayre commented 4 months ago

SDCard (SPI mode)

./intel_agilex5e_065b_premium_devkit.py --build --cpu-type=vexriscv --integrated-main-ram-size 0x8192 --with-spi-sdcard
litex_bare_metal_demo --build-path build/intel_agilex5e_065b_premium_devkit_platform
mount /dev/sdXX /mnt
cp demo.bin /mnt/boot.bin
umount /mnt

sdcard_spi

trabucayre commented 3 months ago

SDCard (SD mode)

./intel_agilex5e_065b_premium_devkit.py --build --cpu-type=vexriscv --with-sdcard
litex_bare_metal_demo --build-path build/intel_agilex5e_065b_premium_devkit_platform
mount /dev/sdXX /mnt
cp demo.bin /mnt/boot.bin
umount /mnt

bare_demo_sdcard_sd-mode

trabucayre commented 3 months ago

Linux (VexRiscv-SMP, FPU, RVC & SDCARD (SD-Mode)

./intel_agilex5e_065b_premium_devkit.py --cpu-type=vexriscv_smp --cpu-variant=linux \
    --dcache-width=64 --dcache-size=8192 --dcache-ways=2  --icache-width=64 \
    --icache-size=8192 --icache-ways=2 --dtlb-size=6 --with-coherent-dma \
    --with-sdcard --with-rvc --with-fpu --build --with-wishbone-memory
Saving 256 bits of non-creditable seed for next boot
Starting syslogd: OK
Starting klogd: OK
Running sysctl: OK
Starting network: OK
Starting crond: OK
crond[77]: crond (busybox 1.36.1) started, log level 8

Welcome to Buildroot
buildroot login: root

   __   _                                  __   _ __      _  __
  / /  (_)__  __ ____ _________  ___  ____/ /  (_) /____ | |/_/
 / /__/ / _ \/ // /\ \ /___/ _ \/ _ \/___/ /__/ / __/ -_)>  <
/____/_/_//_/\_,_//_\_\    \___/_//_/   /____/_/\__/\__/_/|_|

CPU Type   : vexriscv
Build Date : 2024-07-30
login[78]: root login on 'console'
# 
Dolu1990 commented 3 months ago

Brawwwwww

enjoy-digital commented 2 months ago

We can close now that all the initial peripherals are supported and Linux booting from SDCard or Ethernet.