Looking for the easiest and fastest way to implement an HMI in your product?


Mikroprojekt’s HOC (HMI-on-Chip) is an elegant and efficient solution integrated in a single, well designed package.

The fully integrated concept is handled directly from the FPGA hardware, with our graphical engine enabling high-quality graphic execution and easy-to-use WYSIWYG editor enabling custom interface design.

HOC’s main idea is to help you create sophisticated, high quality graphic interfaces for touch screens. No need for software development or code writing. Due to supported implementation now it is much easier to deliver custom interface at your fingertips.

FPGA series are optimized for small and medium-sized ODMs addressing smaller production series with specific requirements.

We also offer extended flexibility and custom design of series for enterprises (high volume), as well as high reliability products on demand.


Key feature Set

  • Easy-to-use WYSIWYG editor
  • Instant deployment
  • High-quality graphics
  • Fast power-up


Commercial applications

  • Industrial control
  • Home appliances
  • Vending machines
  • Professional equipment

The HoC is based on Lattice FPGA chips, and it is easily scalable from small size QVGA to large full HD displays, supporting a variety of touch screen and system interfaces.

  • Display driving,
  • graphics rendering,
  • touch screen handling and
  • system interfacing

are handled directly in the single FPGA chip, removing the complexity of high end CPU and operating system required by the typical graphical solutions.

The system can communicate with the HMI block through a simple serial interface, exchanging values which are visualized or driven by the HMI interface.

The graphical user interface can be designed simply and quickly in a WYSIWYG manner with the IQ-Editor, and deployed directly to the hardware, without need to develop software or write code.

IQ-Editor, a powerful visual user interface design tool, offers a simple and efficient way of designing rich, sophisticated GUIs (Graphical User Interfaces) with easy inclusion and manipulation of high-end graphical elements, managing multiple graphics levels and transparencies, and creating unlimited levels of menu structure, graphics, and details. Read more about the IQ-Editor here.

Evaluation system

The HOC solution can be evaluated on the LatticeECP3™ HMI Development Kit, which can display and run GUIs from either the onboard nonvolatile memory or the SD card slot, allowing the user to easily deploy the designed user interface on the actual hardware.


The design is implemented in Lattice ECP3 and ECP2 FPGA families.

ECP3-35*  14591  9024  30  8  99
 ECP2-12**  9242  5375  11  8  80
* ECP3-35   DDR3 Memory, High resolution display, large Mico32 cache size, SD card
** ECP2-12   SDRAM Memory, compact implementation

IQ-Editor Setup v1.51.07 HOT
  • Created: 2016-04-12
  •   Size: 15.01 MB
  • Download
IQ-Editor User Manual HOT
  • Created: 2015-07-13
  •   Size: 2.52 MB
  • Download

Demo | Mixer HOT
  • Created: 2015-09-16
  •   Size: 253.79 KB
  • Download

Please contact us via email This email address is being protected from spambots. You need JavaScript enabled to view it. about item availability and ordering details.

Thank you!