(Tim) Efthimis Kritikos Efthimis
Efthimis pushed to master at Efthimis/9086 2024-01-22 21:08:52 +00:00
1d9be44c5a Build system: renamed upload to upload_bitstream to allow for an upload_firmware in the future
Efthimis pushed to master at Efthimis/9086 2023-12-10 04:36:57 +00:00
8281c9a21f FPGA_Board/OrangeCrab_r0.2.1: Switched the GPIO 0/1 pins for I2C to the dedicated ones
Efthimis pushed to master at Efthimis/9086 2023-12-09 02:38:41 +00:00
3e66336456 Build system: Small fixes and corrected rebuild when only the verilator testbench was changed
Efthimis pushed to master at Efthimis/9086 2023-12-09 00:53:35 +00:00
65dfd21ef0 Peripherals/I2C_driver: Uncommented code to check for device acknowledgment
Efthimis pushed to master at Efthimis/9086 2023-12-08 22:09:23 +00:00
94bc6eba39 Build system: Added help text and target mrproper which also deletes downloaded source code
Efthimis pushed to master at Efthimis/9086 2023-12-07 19:20:42 +00:00
8544764612 Build system: Minor improvement and addition of license notice to one of the files
Efthimis pushed to master at Efthimis/9086 2023-12-07 18:44:58 +00:00
bc1dcacfc0 Build system: Fixed a bug with building the boot_code/ directory with a lot of make jobs
Efthimis pushed to master at Efthimis/9086 2023-12-07 16:38:22 +00:00
533f346f9b Build system: Added the ability to simulate an FPGA SoC and fixed all the warning verilator gave of the code previously used only for synthesis.
Efthimis pushed to master at Efthimis/9086 2023-12-06 18:39:36 +00:00
48249e8051 Forgot to add some of the files for the previous commit
Efthimis pushed to master at Efthimis/9086 2023-12-06 18:12:36 +00:00
b1108e375d Build system: Fixed standalone ./system/Makefile build and general Makefile improvements
Efthimis pushed to master at Efthimis/9086 2023-12-06 02:45:47 +00:00
df5b9c13ea Project: Removed some unused verilator warning restrictions and a TODO comment
Efthimis pushed to master at Efthimis/9086 2023-12-06 01:23:54 +00:00
05343864da Build system: Added a script that uses docker to test building the project on some popular linux distros
Efthimis pushed to master at Efthimis/9086 2023-12-06 00:23:32 +00:00
c1e597feba Build system: added handling for building on systems without git
Efthimis pushed to master at Efthimis/9086 2023-12-05 21:47:03 +00:00
8edafd70cf Build system: Improved the handling of seeds, moved most of the board specific build instructions to the board specific .mk file and fixed bios.asm dependencies
Efthimis pushed to master at Efthimis/9086 2023-12-05 03:15:30 +00:00
dc7c4e95f2 Boot_code/Brainfuck_compiler: revert accidental increase in the stack size
Efthimis pushed to master at Efthimis/9086 2023-12-05 03:12:49 +00:00
acc0581124 Boot_code/BIOS: Split the litedram init off to a separate file and included the brainfuck compiler in the bios as a demo for the ram. Also added code to zero out the brainfuck data in the compiler
Efthimis pushed to master at Efthimis/9086 2023-12-05 03:07:14 +00:00
84be5eed67 Boot_code/BIOS: Split the litedram init off to a separate file and included the brainfuck compiler in the bios as a demo for the ram
Efthimis pushed to master at Efthimis/9086 2023-12-05 02:49:34 +00:00
2fcc521f12 Peripherals/Wishbone_memory: Rewrote the module to be more efficient, smaller and also support byte level addressing. It is correct enough now to run code out of!
Efthimis pushed to master at Efthimis/9086 2023-12-05 01:13:11 +00:00
dd1080b42c Build system: Added maximum CPU frequency to build system info and improved the way nextpnr seed is handled, fixing builds with older versions of make
Efthimis pushed to master at Efthimis/9086 2023-12-04 23:08:23 +00:00
dd50114c07 Build system: fixed adherence to the Makefile QUIET variable