4D SYSTEMS TURNING TECHNOLOGY INTO ART DATASHEET VGA Graphics Engine - PICASO µVGA-III Document Date: 22nd May 2013 Document Revision: 1.4 Uncontrolled Copy when printed or downloaded.
microVGA – VGA GRAPHICS ENGINE Overview The µVGA-III is a compact and cost effective VGA Graphics Engine packed with plenty of features, ready to become the GUI for your target application, and capable of being an interface controller for a number of applications. Embedded at the heart of the design is the PICASO processor, which is driven by a highly optimised virtual core engine called EVE (Extensible Virtual Engine).
microVGA – VGA GRAPHICS ENGINE Contents 1. Description ............................................................................................................................. 4 2. Features ................................................................................................................................. 4 3. Pin Configuration and Summary .............................................................................................. 5 4. Hardware Interface - Pins..........................
microVGA – VGA GRAPHICS ENGINE 4D SYSTEMS µVGA-III 1. Description 2. Features The μVGA-III module is a compact and cost effective standalone VGA graphics engine powered by the PICASO graphics processor. It can provide a QVGA/VGA/WVGA graphics solution to any embedded project with its powerful graphics, text, image and animation capabilities, along with countless more features built inside the module. • Simple VGA interface to variety of monitors and LCD screens.
µVGA-III 3. Pin Configuration and Summary J3 J4 I/O N/C RES I N/C N/C I2C_SCL I2C_SDA N/C N/C 5V AUDIO AUDENB RESET 3.3V OUT RX0 TX0 TX1 RX1 Symbol 1 2 H1 GND VS HS GREEN RED RED GREEN HS VS GND N/C N/C N/C N/C N/C Pin IO1 IO2 IO3 IO4 IO5 GND GND BUS7 BUS6 BUS5 BUS4 BUS3 BUS2 BUS1 BUS0 H2 GND BLUE GND GND GND GND GND GND BLUE GND +5V TX RX GND RES microVGA – VGA GRAPHICS ENGINE 4D SYSTEMS H2 Pin Outs (Programming Header) Description Not connected Master Reset signal.
microVGA – VGA GRAPHICS ENGINE 4D SYSTEMS µVGA-III Pin Symbol I/O 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 IO1 N/C IO2 N/C IO3 SCL IO4 SDA IO5 N/C GND N/C GND +5V BUS7 AUDIO BUS6 AUDENB BUS5 RES BUS4 3.
microVGA – VGA GRAPHICS ENGINE 4D SYSTEMS µVGA-III 4. Hardware Interface - Pins The μVGA-III provides both a hardware and software interface. This section describes in detail the hardware interface pins of the device. 4.1. Serial Ports - COM0, COM1 UARTS The μVGA-III has two dedicated hardware Asynchronous Serial UART ports that can communicate with external serial devices. These are referred to as the COM0 and the COM1 serial ports.
microVGA – VGA GRAPHICS ENGINE 4D SYSTEMS µVGA-III IO5/BUS_WR pin (GPIO IO5 or BUS_WR pin): General Purpose IO5 pin. Also used for BUS_WR signal to write and latch the data to the parallel GPIO BUS0..BUS7. BUS0-BUS7 pins (GPIO 8-Bit Bus): 8-bit parallel General purpose I/O Bus. 4.4. VGA Output Header and Pads The μVGA-III features a remote VGA connector, which is able to be disconnected from the PCB. The remote VGA connector enables flexible mounting and connection options when using the μVGA-III.
microVGA – VGA GRAPHICS ENGINE 4D SYSTEMS µVGA-III 5. Firmware / PmmC Programming 6. Module Features The PICASO processor used in the μVGA-III module is a custom graphics controller. All functionality including the high level commands are built into the chip. This chip level configuration is available as a Firmware/PmmC (Personality-module-microCode) file. The μVGA-III module is designed to accommodate most applications. Some of the main features of the module are listed below.
microVGA – VGA GRAPHICS ENGINE 4D SYSTEMS µVGA-III 6.3. Audio Audio playback support in the PICASO Processor enables the μVGA-III module to play WAV audio at Line Levels to a pin on the expansion header. A simple instruction enables the user to play/pause/stop audio files while continuing the execution of the users code, such as display updates, touch recognition, communications, etc. The audio system also allows real time pitch change of audio samples.
microVGA – VGA GRAPHICS ENGINE 4D SYSTEMS µVGA-III 7. Hardware Tools 8. 4DGL - Software Language The following hardware tools are required for full control of the μVGA-III module. The μVGA-III utilises the PICASO processor, which belongs to a family of processors powered by a highly optimised soft core virtual engine, EVE (Extensible Virtual Engine). 7.1.
microVGA – VGA GRAPHICS ENGINE 4D SYSTEMS µVGA-III 9. 4D Systems - Workshop 4 IDE 9.1. Workshop 4 – Designer Environment Workshop 4 is a comprehensive software IDE that provides an integrated software development platform for all of the 4D family of processors and modules. The IDE combines the Editor, Compiler, Linker and Down- Loader to develop complete 4DGL application code. All user application code is developed within the Workshop 4 IDE.
microVGA – VGA GRAPHICS ENGINE 4D SYSTEMS µVGA-III 9.3. Workshop 4 – ViSi Genie Environment 9.4. Workshop 4 – Serial Environment ViSi Genie is a breakthrough in the way 4D Systems’ graphic display modules are programmed. It is an environment like no other, a code-less programming environment that provides the user with a rapid visual experience, enabling a simple GUI application to be ‘written’ from scratch in literally seconds.
microVGA – VGA GRAPHICS ENGINE 4D SYSTEMS µVGA-III 10.
4D SYSTEMS µVGA-III microVGA – VGA GRAPHICS ENGINE 11. Mechanical Details © 2012 4D SYSTEMS Page 15 of 19 www.4dsystems.com.
4D SYSTEMS µVGA-III microVGA – VGA GRAPHICS ENGINE 12. Schematic Diagram © 2012 4D SYSTEMS Page 16 of 19 www.4dsystems.com.
4D SYSTEMS µVGA-III microVGA – VGA GRAPHICS ENGINE 13. Schematic Diagram SHEET 2 © 2012 4D SYSTEMS Page 17 of 19 www.4dsystems.com.
microVGA – VGA GRAPHICS ENGINE 4D SYSTEMS µVGA-III 14. Specifications and Ratings ABSOLUTE MAXIMUM RATINGS Operating ambient temperature ................................................................................................... -15°C to +65°C Storage temperature .......................................................................................................................... -30°C +70°C Voltage on any digital input pin with respect to GND .................................................
microVGA – VGA GRAPHICS ENGINE 4D SYSTEMS µVGA-III 15. Legal Notice Proprietary Information The information contained in this document is the property of 4D Systems Pty. Ltd. and may be the subject of patents pending or granted, and must not be copied or disclosed without prior written permission. 4D Systems endeavours to ensure that the information in this document is correct and fairly stated but does not accept liability for any error or omission.