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
-
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. ↩
-
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. ↩