summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-05-12platform/wavelet3d: implement JTAG TAP bridge in simulationAlejandro Soto
2024-05-12platform/wavelet3d: enable FPU, JTAG in host CPUAlejandro Soto
2024-05-12rtl/gfx/firmware: implement bootloaderAlejandro Soto
2024-05-12platform/wavelet3d/host_sw: add picolibcAlejandro Soto
2024-05-06rtl/wb2axip: add tracing_off pragmasAlejandro Soto
2024-05-06platform/wavelet3d: add platform interconnectAlejandro Soto
2024-05-06platform/wavelet3d: add vexriscv host coreAlejandro Soto
2024-05-06rtl/if_common: add id, resp, size, strb signals to if_axibAlejandro Soto
2024-05-06rtl/gfx: add axilemu interfaceAlejandro Soto
2024-05-05rtl/axilemu: implement AXI-Lite agent emulationAlejandro Soto
2024-05-05rtl/gfx: refactor gfx_top out of platform topAlejandro Soto
2024-05-05rtl/if_common: initial commit, moved out of gfxAlejandro Soto
2024-05-05nix: patch peakrdl-regblock to silence verilator's MULTIDRIVEN warningAlejandro Soto
2024-05-05rtl/gfx: rename platform/wavelet3d -> rtl/gfxAlejandro Soto
2024-05-05rtl/legacy_gfx: rename gfx -> legacy_gfxAlejandro Soto
2024-05-05mk: support verbose cocotb outputAlejandro Soto
2024-05-05platform/wavelet3d: implement shader writebackAlejandro Soto
2024-05-04rtl/pkt_switch: replace axi_timer example with pkt_switchAlejandro Soto
2024-05-04flake: add riscv toolchainAlejandro Soto
2024-05-04platform/wavelet3d: move fpint stage definitions to gfx_shader_fpintAlejandro Soto
2024-05-03platform/wavelet3d: add sched debug agentAlejandro Soto
2024-05-03platform/wavelet3d: implement sched domain crossbarAlejandro Soto
2024-05-02platform/wavelet3d: implement shader coresAlejandro 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-27rtl/axi_timer: initial commitAlejandro 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-27rtl/fpu: initial commitAlejandro Soto
Imported from https://github.com/taneroksuz/fpu-sp
2024-04-27target/de1soc: move quartus files out of project rootAlejandro Soto
2024-04-27mk: implement peakrdl supportAlejandro Soto
2024-04-27nix: add cocotb-coverageAlejandro Soto
2024-04-27nix: peakrdl: initial commitAlejandro Soto
2024-04-03flake: add pyuvmAlejandro Soto
2024-04-03platform/wavelet3d: implement raster output testAlejandro Soto
2024-04-01platform/wavelet3d: fix rasterizer bugsAlejandro Soto
2024-03-25platform/wavelet3d: add raster simulationAlejandro Soto
2024-03-20doc/diagrams: update to match design docAlejandro Soto
2024-03-15platform/wavelet3d: implement rasterizerAlejandro Soto
2024-03-14platform/wavelet3d: implement fixed-point multiply-add and dot-addAlejandro Soto
2024-03-10doc/diagramas: add shadercore, systemlevelAlejandro Soto
2024-03-09mk/verilator: add output line to simAlejandro Soto
2024-03-09platform/wavelet3d: implement floating-point min/maxAlejandro Soto
2024-03-09platform/wavelet3d: add picorv32 scheduler coreAlejandro Soto
2024-03-08platform/wavelet3d: implement fpint lanesAlejandro Soto
2024-03-08platform/wavelet3d: refactor fpint pipelineAlejandro Soto
2024-03-08platform/wavelet3d: implement int->float conversionAlejandro Soto
2024-03-07platform/wavelet3d: implement unified fp-integer laneAlejandro Soto
2024-03-06rtl/wb2axip: add to version controlAlejandro Soto
2024-03-04rtl/picorv32: remove timescaleAlejandro Soto
2024-03-04platform/wavelet3d: implement faddAlejandro Soto
2024-03-03platform/wavelet3d: implement rounded fmulAlejandro Soto
2024-03-03rtl/dma_axi32: fix verilator warningsAlejandro Soto
2024-03-03rtl: add dma_axi32Alejandro Soto