First of all, I figured out how to build U-boot from source. However my build does not have a NAND driver, and who knows why. I want a NAND driver so I can patch my bricked S9 card, as well as be able to install U-boot itself on a NAND partition.
Next, I was working on HUB75 panels, I control them via GPIO, but the next thing is:
-- set up an FPGA engine to copy from a "frame buffer" to hub75 signals -- figure out how to load images from the ARM into the buffer (see below)
Some unfinished business is setting up a generic bitstream for the S9.
-- allow access to all externa pins via MIO -- allow access to LED via my fancy led driver
Lastly, I have long been curious about how to set up block ram inside the FPGA and be able to access it from ARM. They say that I can add memory using Vivado and it will set up a dual port connection with one side to ARM and the other available to the FPGA. In other words it is all available as a AXI bram block.
Tom's Computer Info / tom@mmto.org