demik
Well-known member
During use? I was thinking more of "halt the computer, take the board out, load the new bitstream, replug the board and the new monitor"...
Yes but on that board the FPGA is only used to read from the dual port video memory and generate the video signals. It's way easier than yours which has to handle the NuBus part and memory controller as well.
Turns out, 32 bits is slow, but not as slow as I feared; X11 on NetBSD/sparc is probably slowed down by a lot of CPU-based XRender. MacOS 8.1 is probably a lot more frugal in its use of CPU and read-back bandwidth.
For kicks, the monitor control panel on the NuBusFPGA "goblin" framebuffer running in 1920x1080 and set to 'millions of colors', captured by "apple-caps-4" and then converted to JPG by GraphicConverter 3.9.1:
View attachment 40701
I'm quite happy with that
Ca déchire !
That being said, wouldn't 16 bit video a good middle ground ? If I read your Litex link properly, the DDR3 backend is using a 16 bit bus as well. Should ease the FIFO pressure as well.