On Mon, 6 Jan 2020 16:46:04 -0800 (PST), in
gmane.comp.hardware.beagleboard.user
If it acted as a real VGA board (with VGA rendering circuits and
memory) it would probably take a LOT more pins. Real VGA boards were
memory-mapped into the processor space (for that era, that means it likely
had 16 address lines) along with 8 data lines.
Since the Beagle does not expose the processor address lines (except
possibly for RAM, if the RAM is not inherent to the SoC itself) that means
using GPIO to emulate a parallel address bus, along with GPIO for the 8-bit
data bus... OR one uses a serial transfer to send address and data
information -- in which case one is talking I2C or SPI (or pure UART), and
one is giving up the speed advantage of parallel I/O ports&addressing.
There is a lack of information for that cape -- but I'm willing to lay
odds at 90% that the cape does NO VGA rendering. I suspect it was simply an
LCD <> VGA converter, using a number of gates to combine digital LCD color
information into VGA analog RGB. It most likely requires the native
LCD/HDMI framer to do actual rendering of the image, with the LCD driver
configured for horizontal/vertical sync at VGA speed.
--
Dennis L Bieber