Joris van Rantwijk
22cc68d820
Script to build bitfile
2024-08-03 13:14:19 +02:00
Joris van Rantwijk
23f9077823
gitignore Vivado generated files
2024-08-03 13:14:17 +02:00
Joris van Rantwijk
78c9e51587
Add Vivado non-project build script
2024-08-03 12:55:22 +02:00
Joris van Rantwijk
8d7f53e182
Disable Hierarchical synthesis of block design
...
This is required for proper synthesis in non-project mode.
2024-08-03 12:55:22 +02:00
Joris van Rantwijk
a5f4e25c76
Add Vivado project
2024-08-03 12:55:15 +02:00
Joris van Rantwijk
6b5f2967ac
Add VHDL code
2024-08-02 21:47:58 +02:00
Joris van Rantwijk
12bcf4e4a9
Add Linux driver for PuzzleFW firmware
2024-08-02 21:02:17 +02:00
Joris van Rantwijk
3808d1051a
Fix FPGA register range and DMA buffer in device tree
2024-08-02 20:58:50 +02:00
Joris van Rantwijk
699fa63a75
Fix kernel build script
2024-08-02 20:57:50 +02:00
Joris van Rantwijk
1afdc44db9
Avoid re-downloading stuff when building buildroot
2024-08-02 20:57:06 +02:00
Joris van Rantwijk
a8ceeddc83
Configure IP address, NTP, SSH
...
- Build userspace (Buildroot) in Thumb2 mode
- Set MAC address from EEPROM on boot
- Load SSH host key from SD card
- Enable DHCP
- Configure NTP (using DHCP if possible)
2024-01-13 16:01:49 +01:00
Joris van Rantwijk
bddfa86b28
Buildroot: Enable SFTP server
2024-01-12 19:18:05 +01:00
Joris van Rantwijk
b5c7ddaff3
Switch to Xilinx Linux kernel
...
The Xilinx Linux kernel supports uploading FPGA bitstreams from Linux.
2024-01-12 19:16:02 +01:00
Joris van Rantwijk
de94d4e085
Enable CFI flash in Linux
...
This does not work for QSPI, but let's leave it in anyways.
2024-01-07 17:30:33 +01:00
Joris van Rantwijk
f8ba7bc57b
Use identical devicetree for U-Boot and Linux
2024-01-07 17:30:17 +01:00
Joris van Rantwijk
e6a058d20b
Trim down U-Boot configuration
2024-01-07 15:03:51 +01:00
Joris van Rantwijk
32089fab15
Build files for SD card
2024-01-07 01:11:46 +01:00
Joris van Rantwijk
737bd78d2e
FSBL from Vivado project
2024-01-07 01:08:53 +01:00
Joris van Rantwijk
84e6e9ef39
Rework U-Boot config and devicetree
2024-01-07 01:06:45 +01:00
Joris van Rantwijk
2c23fa705d
Add devicetree (work in progress)
2024-01-07 00:52:36 +01:00
Joris van Rantwijk
f198d12675
Scripts for Linux kernel
2024-01-07 00:51:38 +01:00
Joris van Rantwijk
b15bde58a1
Scripts for u-boot
2024-01-05 12:44:53 +01:00
Joris van Rantwijk
cc4172f905
Scripts for buildroot
2024-01-05 12:16:17 +01:00