kbeckmann / PicoCart64

N64 development cart using a Raspberry Pi RP2040
BSD 2-Clause "Simplified" License
775 stars 44 forks source link

Implement and evaluate PSRAM QSPI controller #3

Closed kbeckmann closed 2 years ago

kbeckmann commented 2 years ago

First, just implement something that can write and read the PSRAM.

Write test code that fills whole PSRAM with pseudo-random numbers, then verify.

Measure performance, latency.

Investigate how to tie it in to the n64 bus PIO.

kbeckmann commented 2 years ago

Latency test:

Set up a test harness that, when a trigger gpio goes high, loads 2 bytes from the PSRAM, outputs the result on gpio0->gpio15. Measure latency with a logic analyzer.

kbeckmann commented 2 years ago

Not relevant anymore