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
2023-11-21
rtl/gfx: implement shuffler
Alejandro Soto
2023-11-21
rtl/gfx: implement SP decode
Alejandro Soto
2023-11-20
config: limit to 1 CPU core
Alejandro Soto
2023-11-20
rtl/gfx: remove gfx_{perspective{,_flow}, fp_inv}
Alejandro Soto
2023-11-20
rtl/gfx: implement shuffle, swizzle
Alejandro Soto
2023-11-20
rtl/gfx: implement program header command registers
Alejandro Soto
2023-11-20
rtl/gfx: implement host memory interface
Alejandro Soto
2023-11-20
rtl/gfx: implement memory ports for batch and fetch
Alejandro Soto
2023-11-20
rtl/gfx: factor FIFO overflow logic
Alejandro Soto
2023-11-20
rtl/gfx: implement SP batch input stream
Alejandro Soto
2023-11-20
rtl/gfx: implement SP fetch
Alejandro Soto
2023-11-19
rtl/gfx: add typedefs for cmd
Alejandro Soto
2023-11-19
rtl/gfx: refactor function calls in scanout DAC
Alejandro Soto
2023-11-19
rtl/gfx: fix mem_address units to bytes instead of words
Alejandro Soto
2023-11-18
tb: test_fifo: harden test
Alejandro Soto
2023-11-18
rtl/gfx: fix Verilator loop unrolling bug in gfx_pipes
Alejandro Soto
2023-11-18
rtl/gfx: fix scanout off-by-ones
Alejandro Soto
2023-11-17
tb: add test: fifo
Alejandro Soto
2023-11-17
rtl/gfx; rewrite scanout
Alejandro Soto
2023-11-16
rtl/gfx: fix lpm_mult-based FMA
Alejandro Soto
2023-11-16
rtl/gfx: decrease raster batch size from 16x to 4x
Alejandro Soto
2023-11-16
platform: lower gfx clock to 120MHz
Alejandro Soto
2023-11-16
demo: handle reset gracefully
Alejandro Soto
2023-11-16
rtl/smp: implement SMP dead/alive handling
Alejandro Soto
2023-11-16
rtl/gfx: improve divider timing closure
Alejandro Soto
2023-11-14
rtl/gfx: improve mem timing closure
Alejandro Soto
2023-11-14
rtl/gfx: implement memory interface
Alejandro Soto
2023-11-14
rtl/gfx: implement fifo
Alejandro Soto
2023-11-14
rtl/gfx: add typedefs for memory addresses
Alejandro Soto
2023-11-14
rtl/gfx: implement ROP render
Alejandro Soto
2023-11-14
rtl/gfx: connect fragment pipeline
Alejandro Soto
2023-11-14
rtl/gfx: rewrite FMA
Alejandro Soto
2023-11-14
rtl/gfx: implement w-coordinate in funnel
Alejandro Soto
2023-11-14
rtl/gfx: move funnel out of frag
Alejandro Soto
2023-11-14
rtl/gfx: add z, w coordinates to vertices
Alejandro Soto
2023-11-14
rtl/gfx: pass barycentric coords from fine raster to fragment shading
Alejandro Soto
2023-11-14
rtl/gfx: implement perspective-corrected barycentric coordinates
Alejandro Soto
2023-11-14
rtl/gfx: implement fixed-point division
Alejandro Soto
2023-11-14
rtl/gfx: implement fragment shading
Alejandro Soto
2023-11-11
rtl/gfx: implement fragment funnel
Alejandro Soto
2023-11-11
rtl/gfx: implement fragment address linearization
Alejandro Soto
2023-11-10
rtl/gfx: implement fragment mask clear
Alejandro Soto
2023-11-10
rtl/gfx: replace duplicated pipes with gfx_pipes
Alejandro Soto
2023-11-10
rtl/gfx: rename gfx_{coarse,fine} -> gfx_raster_{coarse,fine}
Alejandro Soto
2023-11-10
rtl/gfx: implement rasterizer top
Alejandro Soto
2023-11-10
rtl/gfx: implement coarse rasterization
Alejandro Soto
2023-11-10
rtl/gfx: implement triangle setup
Alejandro Soto
2023-11-10
rtl/gfx: use packed arrays in module interfaces
Alejandro Soto
2023-11-10
rtl/gfx: add gfx_pipes
Alejandro Soto
2023-11-10
rtl/gfx: implement fixed-point FMA
Alejandro Soto
[next]