Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 2.23 KB

README.md

File metadata and controls

20 lines (15 loc) · 2.23 KB

Raybox-zero Game Implementation: Testing Raybox-zero in hardware

The table below shows instances of where Raybox-zero (RBZ) was implemented in hardware. The left-hand column offers links to the respective bring-up/testing documentation for that instance.

Things start getting interesting as of CI2311 because this is where the rendering works correctly, and external texture ROM is supported.

Hardware Repo When Version Results
FPGA TBA Various Various Works
TT04 GH Sep 2023 1.0 Works, but very glitchy visuals (due to OpenLane synthesis bug)
CI2311 GH1 Nov 2023 1.3 Works. Reduced ext. interface (pin-constrained) so also bit-bangs via LA
GFMPW-1 GH, EF Dec 2023 1.4 TBA
TT07 GH Jun 2024 1.5 TBA
TTIHP0.1 GH Aug 2024 1.5 TBA
CI2409 TBA Sep 2024 1.52 TBA

NOTE: From memory, GFMPW-1 supports Trace Debug, but it is disabled in TT07 and CI2409.

Footnotes

  1. The CI2311 version's actual GitHub repo is private, as this was sharing commercial chipIgnite die area, so the linked repo is just a representation of what got submitted, and has a different pin numbering.

  2. The v1.5 code used for CI2409 is the same as for TT07. It was copied into the repo from the raybox-zero repo. Just note that the pinout naturally differs between hardware implementations.