| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-05-05 | platform/wavelet3d: implement shader writeback | Alejandro Soto | |
| 2024-05-04 | rtl/pkt_switch: replace axi_timer example with pkt_switch | Alejandro Soto | |
| 2024-05-04 | flake: add riscv toolchain | Alejandro Soto | |
| 2024-05-04 | platform/wavelet3d: move fpint stage definitions to gfx_shader_fpint | Alejandro Soto | |
| 2024-05-03 | platform/wavelet3d: add sched debug agent | Alejandro Soto | |
| 2024-05-03 | platform/wavelet3d: implement sched domain crossbar | Alejandro Soto | |
| 2024-05-02 | platform/wavelet3d: implement shader cores | Alejandro Soto | |
| This commit contains over a month of intermittent work (I don't have enough free time to do this the right way) | |||
| 2024-04-27 | rtl/axi_timer: initial commit | Alejandro Soto | |
| This a buggy timer, imported from https://github.com/astrakhov-design/axi_timer. It will be used for a testbench hello world case | |||
| 2024-04-27 | rtl/fpu: initial commit | Alejandro Soto | |
| Imported from https://github.com/taneroksuz/fpu-sp | |||
| 2024-04-27 | target/de1soc: move quartus files out of project root | Alejandro Soto | |
| 2024-04-27 | mk: implement peakrdl support | Alejandro Soto | |
| 2024-04-27 | nix: add cocotb-coverage | Alejandro Soto | |
| 2024-04-27 | nix: peakrdl: initial commit | Alejandro Soto | |
| 2024-04-03 | flake: add pyuvm | Alejandro Soto | |
| 2024-04-03 | platform/wavelet3d: implement raster output test | Alejandro Soto | |
| 2024-04-01 | platform/wavelet3d: fix rasterizer bugs | Alejandro Soto | |
| 2024-03-25 | platform/wavelet3d: add raster simulation | Alejandro Soto | |
| 2024-03-20 | doc/diagrams: update to match design doc | Alejandro Soto | |
| 2024-03-15 | platform/wavelet3d: implement rasterizer | Alejandro Soto | |
| 2024-03-14 | platform/wavelet3d: implement fixed-point multiply-add and dot-add | Alejandro Soto | |
| 2024-03-10 | doc/diagramas: add shadercore, systemlevel | Alejandro Soto | |
| 2024-03-09 | mk/verilator: add output line to sim | Alejandro Soto | |
| 2024-03-09 | platform/wavelet3d: implement floating-point min/max | Alejandro Soto | |
| 2024-03-09 | platform/wavelet3d: add picorv32 scheduler core | Alejandro Soto | |
| 2024-03-08 | platform/wavelet3d: implement fpint lanes | Alejandro Soto | |
| 2024-03-08 | platform/wavelet3d: refactor fpint pipeline | Alejandro Soto | |
| 2024-03-08 | platform/wavelet3d: implement int->float conversion | Alejandro Soto | |
| 2024-03-07 | platform/wavelet3d: implement unified fp-integer lane | Alejandro Soto | |
| 2024-03-06 | rtl/wb2axip: add to version control | Alejandro Soto | |
| 2024-03-04 | rtl/picorv32: remove timescale | Alejandro Soto | |
| 2024-03-04 | platform/wavelet3d: implement fadd | Alejandro Soto | |
| 2024-03-03 | platform/wavelet3d: implement rounded fmul | Alejandro Soto | |
| 2024-03-03 | rtl/dma_axi32: fix verilator warnings | Alejandro Soto | |
| 2024-03-03 | rtl: add dma_axi32 | Alejandro Soto | |
| 2024-02-28 | platform/wavelet3d: initial commit | Alejandro Soto | |
| 2024-02-28 | rtl: add picorv32 | Alejandro Soto | |
| 2024-02-20 | mk: implement support for quartus synthesis | Alejandro Soto | |
| 2024-02-20 | tb/sim: update constant in hazards test | Alejandro Soto | |
| 2024-02-20 | sim: implement non-virtual memory dumps | Alejandro Soto | |
| 2024-02-20 | mk: add enable_prof flag for verilator | Alejandro Soto | |
| 2024-02-20 | rtl/core/cp15: implement thread-local CP15 registers (from v7 spec), ↵ | Alejandro Soto | |
| required for Linux SMP | |||
| 2024-02-20 | rtl/core/control: don't shift branch history registers inside loops | Alejandro Soto | |
| 2024-02-20 | rtl/cache: fix critical bus protocol bug when caches are disabled | Alejandro Soto | |
| cache_core_waitrequest must be always high when caches are disabled. Otherwise, cache_routing won't raise core_waitrequest on the idle state. | |||
| 2024-02-20 | rtl/cache: disable ring when cache is itself disabled | Alejandro Soto | |
| 2024-02-20 | rtl/perf: add a flag for enabling or disabling the perf module | Alejandro Soto | |
| 2024-02-20 | rtl, tb: add core.mk files | Alejandro Soto | |
| 2024-02-20 | mk: initial commit | Alejandro Soto | |
| This is a complete overhaul of the build system. This new implementations upports many new features and is very extensible. | |||
| 2024-02-20 | flake.lock: Update | Alejandro Soto | |
| Flake lock file updates: • Updated input 'nixpkgs': 'github:nixos/nixpkgs/3b9e1bd994c34b020ed7898b805a104511294d63' (2023-10-01) → 'path:/nix/store/idj2jaaarjlvpiq2kxdlw937yr0j086l-source?lastModified=1707238373&narHash=sha256-WKxT0yLzWbFZwYi92lI0yWJpYtRaFSWHGX8QXzejapw%3D&rev=fb0c047e30b69696acc42e669d02452ca1b55755' (2024-02-06) | |||
| 2024-02-20 | rtl: refactor filenames and directory hierarchy | Alejandro Soto | |
| 2024-01-15 | scripts/check_reset.sh: remove | Alejandro Soto | |
