|
|
|
|
|
by gchadwick
1953 days ago
|
|
> HDMI is a 10Gbps port. > The PIO ports discussed here are on the order of 100kHz PIO runs at the system clock, 125 MHz by default, overclocks of over 400 MHz have been reported stable. A single PIO can clock out 32 bits every cycle (with a DMA and a memory system that can feed this), giving you a total of 4 Gbps. Running at full throttle like that, especially for a decent length of time is tricky if you want to actually do anything other than blast out bits but 16 or 8 bits per cycle is a lot more straight forward, so 2 or 1 Gbps. DVI output has already been demonstrated, running two displays at 480p: https://github.com/Wren6991/picodvi The DVI is maybe more of a party trick than something you'd do in production hardware but it does demonstrate how capable the PIO can be. You could happily implement the same concept in a more performant device and reach 10 Gbps or more in a reasonable way. |
|