Guiliani:Platforms:D/AVE 2D


Guiliani + D/AVE 2D: “Smart HMI” solution for cost driven embedded systems

Driven by smart phones customers expect “Smart HMIs” on all kind of devices: Modern graphical control elements (widgets) combined with smooth animations on high-resolution touch-screen displays replace single-color segment displays and hard-keys. A reliable touch screen performance combined with an intuitive GUI design is a must. All of this needs to be met at the established price points of the target devices. Also short development cycles and high reuse factors are key criteria.

With the combination of the Guiliani HMI Framework and the D/AVE 2D graphics rendering core, TES offers a low-footprint and thus cost efficient solution for “Smart HMIs” on embedded devices.

Guiliani DAVE2D.jpg

Watch a demo video

Guiliani + D/AVE 2D on ALTERA Cyclone III, IV and V

Demo and evaluation systems for the Guiliani + D/AVE 2D “Smart HMI” solution are available for ALTERA Cyclone III, IV and V on Terasic evaluation and development boards:

The demo package includes a Guiliani example application demonstrating a selection of Guiliani Widgets. The package also includes the graphical user interface designer (GSE) and the corresponding example project files to easily modify and extend the example application on a PC, to run a simulation on a PC and download the result to the NEEK Board.


  • Terasic NEEK Evaluation Board
    • Altera Cyclone III FPGA with 25k Logic Elements
    • Display 800x480 resistive touch screen
  • Terasic VEEK-MT Evaluation Board (Terasic)
    • Altera Cyclone IV EP4CE115 FPGA with 114k Logic Elements
    • Display 800x480 capacitive touch screen
  • Terasic VEEK-MT-C5-SoC Board
    • Altera Cyclone V SX SoC with 110k Logic Elements
    • Display 800x480 capacitive touch screen


  • GPU: TES D/AVE 2D core
    • 10k Logic Elements (equals 100k gates)
    • Running at 66 MHz
  • CPU: Altera NIOS II soft CPU
    • Running at 100 MHz
  • HMI Framework: TES Guiliani
    • Running on NIOS II CPU without Operation System
    • 750kB – 2.2MB Program Code Footprint - depending on configuration
  • Ressources (for the example application)
    • 2.8MB Pictures and Fonts