TM HOC: Embedded HMI-On-Chip solution Embedded HMI on Chip (HOC) is a compact HMI solution for rapid creation and implementation of embedded graphical human-machine interfaces (HMIs) on Lattice FPGAs. The HMI on Chip solution has been developed by Mikroprojekt on the LatticeECP3 HMI Development Kit. The solution offers the complete functionality required for display driving, graphics rendering and embedded visualization, scalable from small size QVGA to large full HD displays, as well as a wide variety of touch screen and system interfaces. The advantage of HOC solution is the concept of HMI-On- Chip: TFT display driving, graphics rendering, touch screen handling and system interfacing are handled directly in the FPGA hardware, without the requirement of an operating system and associated design complexity required by the typical graphical solutions. The built-in graphical engine (IQ-Engine) interprets an integrated interface project file to visualize and modify a set of values shared with the host application, allowing easy integration of the user interface. Using an FPGA brings an absolute flexibility of the solution to the user, supporting the widest possible range of displays, memories or system interfaces. Key Features Lattice FPGA-based embedded HMI solution The HOC solution can be evaluated on the LatticeECP3 HMI Development Kit. The LatticeECP3 HMI Development No operating system required Kit couples the LatticeECP3 Versa Development kit with HMI-on-chip: fully integrated design an add-on HMI display kit. The HMI display kit is based Memory and display control Graphics accelerator on a 4.3 TFT touch screen display mezzanine module for the LatticeECP3 Versa Kit. The add-on display mezzanine Alpha blending and transparency module also provides an SD card slot allowing for easy Various HMI graphics objects: Buttons, sliders, bar- deployment and evaluation of graphical user interfaces. graphs, data fields Easy interface deployment single integrated file Solution Architecture No-coding, fully graphical interface design process, WYSIWYG Small FPGA footprint for compact implementation Easy system integration with memory-mapped data exchange Fully configurable external interfaces Simple evaluation with the LatticeECP3 HMI Development Kit Device Utilization Device/Cfg. LUT4 REG EBRs MULs PIOs 1 ECP3-35 14591 9024 30 8 99 2 ECP2-12 9242 5375 11 8 80 1 ECP3-35, DDR3 memory, high resolution display, large Mico32 cache size, SD card 2 ECP2-13, SDRAM memory, compact implementation LALATTICESEMI.TTICESEMI.CCOMOMTM HMI Interface Design Target Applications The graphical user interface can be designed simply and Domestic appliances quickly in a what-you-see-is-what-you-get manner, and HVAC (Heating, Ventilation, Air Conditioning) deployed to the hardware without the need to develop systems software or write code. Vending machines The HOC Editor interface designer application allows easy On-screen display (OSD) menu systems inclusion and manipulation of high-end graphical elements, Automotive information displays managing multiple graphics levels and transparencies, and creating unlimited levels of menu structure, graphics, Building automation and elevator controls and details. Standard objects such as buttons, sliders and Industrial automation systems bar-graphs are supported. Service and control terminals Ordering Information Product Description Order Code Lattice ECP3 HMI Lattice ECP3 HMI Development Kit consisting of LatticeECP3 Versa Kit with mounted HMI Display Kit. LFE3-35EA-HMI-DKN Development Kit 12V power supply SD card preloaded with demo project and HOC Editor evaluation version Quick start guide Evaluation netlist and design available Diamond License Free one-year evaluation license valid only for used with ECP3 HMI Development Kit Mikroprojekt HOC IP License Mikroprojekts HMI design Suite consisting of single project license for HOC FPGA netlist and IQ-Engine ST-IQDISP library (requires licensing agreement with Mikroprojekt) HOC is a compact, Lattice FPGA based solution for rapid creation and implementation of embedded graphical human-machine interfaces (HMIs), based on Intellectual Property (IP) cores and Software from Lattice partner Mikroprojekt. Applications Support techsupport latticesemi.com Copyright 2014 Lattice Semiconductor Corporation. Lattice Semiconductor, L (stylized) Lattice Semiconductor Corp., and Lattice (design), LatticeECP3, LatticeECP3 Versa Display Kit, LatticeECP2, and Lattice Mico are either registered trademarks or trademarks of Lattice Semiconductor Corporation in the United States and/or other countries. Other product names used in this publication are for identification purposes only and may be trademarks of their respective companies. February 2014 Order : I0240 LATTICESEMI.COM