8 ms·
One real world example: The pebble time used a small FPGA to act as a display controller for their custom ePaper-like color LCD display. Allowed them to interf
by phire 5y ago
One real world example: The pebble time used a small FPGA to act as a display controller for their custom ePaper-like color LCD display.
Allowed them to interface with the non-standard display on a cheap off the shelf microcontroller, without having to waste power bitbanging. As a bonus, the bitstream also included the startup splash screen which would show instantly, before the cpu even got around to initializing the display controller.
- desdiv 5y ago>The pebble time used a small FPGA to act as a display controller for their custom ePaper-like color LCD display. Minor correction: the pebble time uses a standard off-the-shelf Sharp Memory LCD display[0]. These displays are commonly used on smart watches so they're not propriety to Pebble. Sharp ships these displays as complete modules, with all control logic built-in, so you just need to supply power and serial commands to drive them. Any standard microcontroller can drive these. You're right that Pebble chose to put an FPGA between their main microcontroller and the Sharp Memory LCD though. [0] https://www.sharpmemorylcd.com/ https://www.sharpmemorylcd.com/