This FPGA design demonstrates how to build a Graphical User Interface in the Software Platform builder. The GUI presents an interactive interface for the user on the LCD Touch screen, including a list box, check box, button, and a slide bar The user can interact with the GUI to add lines in the list box, to sort them, and use the slide bar to browse. Another slide bar is used to control the LEDs on the NB2.
The TSK3000, PRTIO, SPI, Touchscreen Pen Control, VGA 32bit TFT controller, Arbiter, SRAM controller and SRAM Shared Memory Controller are used in this example.
The embedded project demonstrates the use of GPIO Port Driver, drivers in GUI Context and basic creation of forms which are used by the GUI drivers in the Software Platform builder.
Altium Designer projects included in this download: