This Repository provides a Linux Kernel (v6.1.x) Image and Device Trees for FPGA-SoC.
The Linux Kernel Image provided in this repository is not official.
I modified it to my liking. Please handle with care.
- Hardware
- ZYBO : AMD(Xilinx) Zynq-7000 ARM/FPGA SoC Trainer Board by Digilent
- ZYBO-Z7 : AMD(Xilinx) Zynq-7020 Development Board by Digilent
- PYNQ-Z1 : Python Productive for Zynq by Digilent
- DE0-Nano-SoC : Intel(Altera) SoC FPGA Development Kit by Terasic
- DE10-Nano : Intel(Altera) SoC FPGA Development Kit by Terasic
- Linux Kernel Version 6.1.x
- Available in both Xilinx-Zynq-7000 and Altera-SoC in a single image
- Enable Device Tree Overlay
- Enable FPGA Manager
- Enable FPGA Bridge
- Enable FPGA Reagion
- Patch for issue #3(USB-HOST does not work with PYNQ-Z1)
The main branch contains only Readme.md.
For Linux Kernel image and Debian Packages, please refer to the respective release tag listed below.
Version | Local Name | Build Version | Release Tag |
---|---|---|---|
6.1.70 | armv7-fpga | 1 | 6.1.70-armv7-fpga-1 |
6.1.47 | armv7-fpga | 1 | 6.1.47-armv7-fpga-1 |
6.1.42 | armv7-fpga | 1 | 6.1.42-armv7-fpga-1 |
6.1.33 | armv7-fpga | 1 | 6.1.33-armv7-fpga-1 |
6.1.22 | armv7-fpga | 6 | 6.1.22-armv7-fpga-6 |
shell$ export RELEASE_TAG=6.1.70-armv7-fpga-1
shell$ wget https://github.com/ikwzm/FPGA-SoC-Linux-Kernel-6.1/archive/refs/tags/$RELEASE_TAG.tar.gz
shell$ tar xfz $RELEASE_TAG.tar.gz
shell$ cd FPGA-SoC-Linux-Kernel-6.1-$RELEASE_TAG