Design Powered

by Lattice

Lattice-Based Development Services

Promwad is proud to be a trusted partner of the Lattice Semiconductor company, a leading provider of low-power programmable products. This official partnership grants direct access to Lattice's latest technologies and priority technical support, enabling us to create cutting-edge software and hardware solutions for our clients.

Lattice offers a variety of components and technologies to serve different industry sectors, including edge computing, industrial, automotive, and communications. With over 30 years of experience in the industry, Lattice Semiconductor is known for its commitment to innovation and quality, as well as its extensive expertise in FPGA design.

Accelerate Product Development with Lattice Solutions

Lattice solutions developed by Promwad are not one-size-fits-all, instead, they are customised to meet the unique system requirements. Whether you are working on automotive electronics or industrial units we can create Lattice software to optimise performance and functionality for your specific use case.

Explore the benefits of Lattice technologies:

High performance

Ideal for edge computing, video processing, networking, and data centre acceleration


An excellent choice for power-conscious applications

Long lifecycle

Product longevity exceeds 10 years – ideal for solutions requiring long-term reliability


Built-in security features protect against diverse threats


Embedded AI/ML engines, high-speed I/O, low-latency interfaces, and mixed-signal capabilities

Easy to use

Software tools and development kits for quick and easy setup


Can be implemented in automotive, industrial, and communications environments


Low-cost development kits and evaluation boards

Our Tech Stack

We adhere to high-quality standards and employ cutting-edge technologies in software and hardware development, prototyping, and mass production.

Industrial Engineering & Networking

Power system engineering, controllers and PLCs, network protocols and security

Embedded Firmware & Custom Software Development

Development of MCU firmware, BSP, device drivers, and Qt-based software

Video Processing, AI & Machine Vision

RTP streaming, AI neural networks and ML implementation, HMI development


NXP-powered FPGA, ASIC development, hardware customisation, DSP cores in Matlab Simulink, performance acceleration, AI

Hardware Development

PCBs, SoM, carrier boards, interfaces/PCB design and layout, high-speed PCB design and simulation, JTAG testing

Our Expertise with Lattice Technologies


  • Development of SoMs with CPU, NPU & FPGA chips
  • Design of hybrid ARM-based SoC + FPGA systems
  • Engineering of FPGA cross-bridges & IPs for high-speed transfer of massive data
  • Design of FPGA-based smart sensing devices for robotics & smart cities

System Software

  • Linux BSP for RISCV/ARM
  • Image software processing & machine vision SDKs on Linux for RISCV/ARM
  • Training of custom AI models, with the option of running multiple models in parallel
  • Porting AI on hardware from the leading vendors, such as Ambarella, Nvidia, NXP, Renesas, Xilinx, and more

IP design

  • Accelerator IPs/ISP, video & audio codecs, drivers
  • Interface IPs/MIPI-CSI, DSI, I3C, network, and others
  • FPGA simulation / verification / UVM & testing
  • Cloud frontend & development: GCP, AWS, Azure

Our Case Studies on Lattice-Based Designs

Bootloader Development


We developed a bootloader for the NX FPGA family with the support of the external QSPI flash memory in Quad SPI mode to speed up application copying. The SDRAM IP core was adapted to the NX architecture to be used with the RISC-V synthesisable core.


Frame Synchroniser Development


We designed a system on Lattice chips to synchronise SDI from 270 Mbit to 12 Gbit, based on a 676-pin FPGA with x32-bit memory (DDR4).

Key feature: 10-layer 1.3mm thick PCB with the standard loss FR-4 material, the Via-in-Pad technology.

Other case studies: 

Video Decoding and Output to TFT Panel


Within our services in Lattice-based development, we created a cost-effective video processing solution on low-cost Lattice ECP chips, including FPGA firmware to receive video streams from various sources via Ethernet/DSI/HDMI.

Key features: FPGA-embedded Gigabit Ethernet switch + converter of parallel video interface to LVDS/CSI.

Interfaces: video parallel RGB | LVDS display | CSI + SDI

Implementation of AI Algorithms


Here are the AI algorithms we implement in the video surveillance systems:

  • Face detection, recognition,  tracking
  • Licence plate recognition, 2/4-wheeled vehicles
  • Driver behaviour monitoring & assistance
  • Motion detection, line crossing, virtual fences, exclusion/invasion zones
  • People counting, discriminated people counting
  • Capacity control, people loitering, crowd detection
  • Objects left and objects detection

Our Collaborative Journey


Lattice-Powered Engineering

We implemented our first engineering project based on Lattice Semiconductor FPGA chips.


Ecosystem Integration Deal

Negotiation with Lattice and integration into their business ecosystem.


Official Partnership Formed

Promwad and Lattice became official partners and collaborated on creating an IP bootloader (designed in 3 months).


Embedded World Exhibit

We participated in the Embedded World exhibition in Nuremberg together.

ui kit

Ongoing Cooperative Projects

Promwad is refining the IP bootloader and working on the FDR4 project with the Lattice Semiconductor company.

Our Collaborative Event

Promwad and Lattice development teams collaboratively participated in the Embedded World 2023 exhibition in Nuremberg, Germany. At the event, we showcased our joint capabilities, the projects we worked on, and our engineering approach to real-time traffic and resource monitoring in urban spaces.

This exhibition allowed us to strengthen our partnership, gain valuable insights into the latest trends and technologies, and connect with other industry professionals.

→ More about this event


Lattice Insights

We utilise an educational program offered by Lattice Semiconductor, to train our developers on the latest advancements and our partner's product features. This program provides our team with in-depth technical knowledge, which we can apply to our engineering projects and ensure that we are up-to-date with the best practices in the industry.


Interested in starting a Lattice-based engineering project?

Drop us a line about your project! We will contact you today or the next business day. All submitted information will be kept confidential.