index
:
conspiracion
master
Linux-capable SoC platform with a custom ARMv4 quad-core SMP CPU, coherent caches, and a 3D graphics accelerator. Synthesizes for Terasic DE-series FPGA boards. Simulated with Verilator.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
2024-05-12
platform/wavelet3d: enable FPU, JTAG in host CPU
Alejandro Soto
2024-05-12
rtl/gfx/firmware: implement bootloader
Alejandro Soto
2024-05-12
platform/wavelet3d/host_sw: add picolibc
Alejandro Soto
2024-05-06
rtl/wb2axip: add tracing_off pragmas
Alejandro Soto
2024-05-06
platform/wavelet3d: add platform interconnect
Alejandro Soto
2024-05-06
platform/wavelet3d: add vexriscv host core
Alejandro Soto
2024-05-06
rtl/if_common: add id, resp, size, strb signals to if_axib
Alejandro Soto
2024-05-06
rtl/gfx: add axilemu interface
Alejandro Soto
2024-05-05
rtl/axilemu: implement AXI-Lite agent emulation
Alejandro Soto
2024-05-05
rtl/gfx: refactor gfx_top out of platform top
Alejandro Soto
2024-05-05
rtl/if_common: initial commit, moved out of gfx
Alejandro Soto
2024-05-05
nix: patch peakrdl-regblock to silence verilator's MULTIDRIVEN warning
Alejandro Soto
2024-05-05
rtl/gfx: rename platform/wavelet3d -> rtl/gfx
Alejandro Soto
2024-05-05
rtl/legacy_gfx: rename gfx -> legacy_gfx
Alejandro Soto
2024-05-05
mk: support verbose cocotb output
Alejandro Soto
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
[next]