the previous time i was drawing a meme about Octal SPI (below), Hexadeca SPI did not exist yet. that one is a certified 2024 moment
we did, indeed, go wider
the previous time i was drawing a meme about Octal SPI (below), Hexadeca SPI did not exist yet. that one is a certified 2024 moment
we did, indeed, go wider
@whitequark In all seriousness I've been dreaming for years of a PSRAM with integrated controller that had a SERDES interface.
Imaging being able to hang a GB of RAM off your FPGA/SoC using a single GTX lane, or add more lanes if you need more bandwidth.
@whitequark The extreme of my vision (possibly not doable without more power pins) was an 8 pin DFN package like QSPI flash.
Left side: Vdd - TXP - TXN - Vss
Right side: Vdd - RXP - RXN - Vss
@whitequark Yeah. But my intended use case is also not things that spend a lot of time in standby either.
This kinda ties into - and perhaps could even use the same protocol as - my dream of a "pcie lite" protocol that only supports point to point operation and no plug-and-play. Just a fixed range of address space mapped over a single lane serial link.
Basically AXI fed into a SERDES.
And I want this as standard on high end MCUs (STM32H7 / RA8M1 / I.MX RT class).
@ignaloidas @whitequark I'm fine with 128/130 or 64/66, not picky about line coding.
But CXL is overly complex for this use case I think.
@whitequark I was just about to say something about DQS then saw you had it in there already.
Are you looking at hyperram or STM32H7 OCTOSPI?
@whitequark @domi showing my therapist this image
Therapist: 16 bit SPI isn't real and can't hurt you