promwad lattice solutions

Lattice FPGA 

Solutions powered by Lattice Semiconductor


Promwad strives to work on your most challenging projects in partnership with Lattice Semiconductor, a low power programmable leader. We are ready to offer you sufficient expertise with Lattice tools and FPGA architecture.

Our experts have gained comprehensive experience working with Lattice FPGAs. Here are just a few examples: the smallest form factor FPGAs iCE40 series, MachXO3 FPGA family for control & security applications, ECP5, and more.

Design services

Lattice FPGA IPs based turnkey solutions


Camera/Radar sensor fusion solutions

Custom IP and logic design using Verilog/VHDL targeted to Lattice FPGAs

Designs based on Lattice CrossLink-NX, Certus-NX, ECP5, iCE40, etc.

Our expertise with Lattice products

We offer you the fastest time to market using Lattice programmable logic devices and solution stacks in your FPGA design projects.

General purpose and optimized low-power FPGAs

We have experience working with the following products: Certus-NX, ECP5, Lattice ECP3, LatticeECP2/M, and LatticeXP2. All of them allow a broad range of applications. For video bridging and processing, we use CrossLink-NX, CrossLinkPlus, and CrossLink. Besides, we can work with the ultra-low-power ML/AI iCE40 UltraPlus, iCE40 Ultra / UltraLite, and iCE40 LP/HX/LM for rapid customization of mobile products. On top of that, we can ingrate Lattice control & security solutions: Mach-NX, MachXO3, MachXO3D, MachXO2, MachXO, and ispMACH 4000ZE.

IP, Reference Designs, Dev Kits & Boards

Promwad engineers streamline the development process with Lattice dev kits & boards, intellectual property, reference designs, and demos.

Specialized software tools

Here are the Lattice software tools we work with: Lattice Diamond Software, Lattice Radiant Software, Lattice Propel Design Environment, iCEcube2 Design Software, etc. 

Solution stacks

We perform rapid deployment of FPGA-based inferencing solutions or embedded vision applications using Lattice senseAI, and Lattice mVision solution stacks.

lattice expertise Promwad

Our Lattice-based projects

Simple L2 switch IP core

Tags: Lattice, Ethernet
A single physical Ethernet port shared between the embedded CPU and MCU SoM. The stream is routed on the base of the device’s MAC addresses. 

l2 switch ip core lattice

Video decoding and output to TFT panel

Tags: Lattice, H.264, H.265 MIPI, Display

A video TS stream decoded by an iMX8 SoM module. Transmitted to Lattice FPGA using MIPI CSI-2 interface and displayed on the TFT panel.

Video decoding and output to TFT panel lattice

Image processing on ECP5

Tags: Lattice, Image Processing, HyperRam, Display

A video stream captured from HDMI interface. Then a chain of image processing operations takes place: white balance and gamma correction, cropping, scaling, and rotation. Finally, video displays on the TFT panel.

Image processing on ECP5

X-Ray imaging system

Tags: Lattice, CMOS, Xilinx, 1G

A complete device has been designed for image capturing from 80 X-Ray CMOS sensors. Image captured and pre-processed by Lattice MACHXO3 FPGA, downstream to ARTIX7 motherboard as daisy-chain. FW update and other control operations mediated by external MCU.

X-Ray imaging system

Application areas

Using Lattice products in your projects opens up significant opportunities in several markets at once. Those are datacom and edge computing, industrial management & automation, automotive & transportation, and consumer devices. Explore the possible application areas. 

Smart Home

Smart Home

Smart surveillance

Smart Surveillance

Computer vision

Computer Vision













Deploy your Edge AI solution with Lattice senseAI

senseAI stack

We’ve covered the Lattice senseAI solution stack application for designing custom FPGA platforms in our recent press release. We have observed an increase in the number of so-called on-edge AI projects in which the client needs to implement AI/ML on small-scale and low-power hardware platforms.

Alex Promwad

"Typical microcontrollers lack the performance needed for the Edge AI applications, while more advanced solutions like NVidia Jetson are beyond the allotted power budget. Thanks to low-power FPGA, image processing support and sensor-agnostic AI inferencing, the senseAI platform by Lattice is an attractive choice for many low-power Edge AI systems."

— Alex, the head of the Adaptive Computing Systems department at Promwad

Our tech map in FPGA

Software platforms

Xilinx Deep Neural Network (xDNN), Xilinx Alveo, Intel OpenVINO Toolkit, TensorFlow, Keras, Caffe

Tools & Languages

C++, Python, Matlab/Simulink, Verilog, VHDL, HLS, DSP, AI toolboxes

Specialized tools

Xilinx Vitis AI, Xilinx Vivado Design Suite, Intel Quartus Prime, SDAccel, SDSoC, HDL Coder

Hardware design

High-speed interfaces, DDR4, JESD204b, SI, PI, thermo modelling, video processing


Zynq, Zynq US+, RF SoC, Xilinx Versal, FPGA


AD9361, AD9371, ADRV9009, radars, Promwad AFE, antenas

Network software

DPDK, UDP 10G, TCP 10G, TAPs, L1/L2 IP cores


PCI-e, 1G, 10G, 25G/40G, 100G


Our FPGA design projects


Custom fitness tracker industrial design Promwad's white-label consumer electronics design expertise helped the customer produce 10k+ fitness trackers

Digital transceiver for kite surfers: design & prototyping We've helped a startup to design a digital handheld transceiver for kite surfers with a built-in MP3 player

Microcomputer 88F6282 to design network devices We designed a solution that decreases the time, costs and risks when designing new products with WiFi and Gigabit Ethernet interfaces

TI DM373-based SoM for video surveillance projects We've designed the CPU module based on the TI DM3730, which helps cut the time, costs, and risks of designing new products

IMX6UL processor module for industrial automation projects We've designed an affordable processor module in the SODIMM form factor for a significant reduction of development time and costs

Broadband SDR satellite modem on Zynq Ultrascale+ We designed a hardware & software platform for a broadband software-defined radio satellite modem

Industrial switches with 10GbE and 48 ports We have designed a new product line of 1Gb/10Gbps Ethernet switches operating at an industrial temperature range (−20 to +70°C) 

Wireless stereo speaker software development

FPGA software & Linux kernel drivers for 4K frame grabber We developed a versatile framebuffer FPGA IP core and integrated PCI-e IP core into the customer’s FPGA project

Unit for communication and navigation on the railway

Railway navigation system design with GPS & GLONASS We offered the customer a hardware solution based on three modules (units) that are connected with cables

Air quality monitoring system for smart cities We designed a hardware and software system with measuring devices to collect and send the data to an IoT cloud server

Jade platform for automotive infotainment systems We developed hardware & software platform for automotive display, monitoring, and diagnostics systems based on the Fujitsu Jade MB86R01

AM1808, a single board idustrial computer We've designed a multi-functional and small-size single board computer with open architecture for the development of industrial built-in systems

A software and hardware system for safe operations on the brain and spine, with a millimeter accuracy

Neuronavigator Promwad engineering team designed a working prototype with the support of 3D images of ultrasound / MRI / CT.

A model range of industrial managed gigabit switch equipment with 8 and 16 ports
L2 industrial switch We created reference designs of industrial managed switches with 10Gbase-X and 10/100/1000Base-T ports
Network traffic analyzer with Bypass function
BYPASS Network Analyzer We created prototypes of a network traffic analyzer for setting in a network connection gap (BYPASS function)
DECT base station, VolP gateway, WiFi router, Office PBX, Server
Modem 7-in-one device We have designed and prepared for mass production an advanced VoIP modem router that provides all types of office communications
Development of the device for trusted session

S-Terra trusted module We have developed a custom bootable medium, which is a USB device and designed to build trusted computing modules

Glucometer for smartphones We have created a mobile gauge of glucose concentration in the blood that works paired with mobile phones under iOS or Android control

Controller for traction driveWe upgraded the controller of an electric traction device for subway carriages made more than ten years ago

we finalized the firmware design for multi-channel transcoding of MPEG2-TS (transport streams) into H264 format

MPEG2/4 transcoder softwareWe finalized the firmware design for multi-channel transcoding of MPEG2-TS (transport streams) into H264 format

Bluetooth device + iOS & Android apps for Parrot We have developed a compact device for collecting data from Bluetooth sensors and transmitting them to the server
VoIP broadband router design
VoIP broadband router Our engineers designed a subscriber router for providing voice over IP services in broadband networks
we created a reference design of a set-top box DVB-T/C + IPTV, which is intended for rapid platform development and launch of a series of new digital devices
IPTV+T/C hybrid set-top box We created a reference design of a set-top box with rapid platform development and launch of a series of new digital devices

Locus DVB-T STBWe have developed a digital TV set-top box (STB) with support for DVB-T (MPEG-2/4) and terrestrial digital broadcasting

Protected USB dongle with integrated browser for online banking
USB Dongle for secure session We have developed a software/hardware system for safe data transfer while working on an insecure computer terminal
Navigator with compass We have developed a prototype of a compact navigation device which brings the user back to the pre-marked location in a coordinate system
we have developed a computer for networks with a client-server architecture that transfers basic processes to a remote server

AK1100 thin clientWe have developed a new turn-key product, the AK1100 thin client based on the processor Marvell Sheeva 88F6282

5D cinema hardware and software complex at the order of a company which supplies animatronics

5D video hardware+softwareWe have developed a 5D cinema hardware and software complex at the order of a company which supplies animatronics

SmartLabs IPTV set-top box We have developed a range of IPTV set-top boxes, ensured license coverage for all the proprietary coding standards for audio and video
Smart home multimedia controller

Smart house controller (HDMI-CEC) for a Swiss company We have designed the HDMI-CEC controller to manage a home multimedia complex: cinema, tuner, VCR and other devices

Onboard multimedia computer

Onboard multimedia computerWe have developed a sophisticated hardware and software system for multimedia, GPS navigation, travel time calculation, control of air conditioning

The development of cinema Control Panel programm for 5D cinema
5D software for special effects By order of the animatronics supplying company we developed the CinemaControlPanel program for a 5D movie theater system
we developed a video registration device for digitalization, storage and distribution of audio and video streams on request from 4 analogue sources

JPEG2000 4-channel recorderWe developed a video registration device for storage and distribution of audio and video streams on request from 4 analogue sources

we developed a multifunction mini-server for solving a wide range of tasks in IP networks, functions as a computer or a server

IP-Plug ARM mini-serverWe have developed the multifunction mini-server for solving a wide range of tasks in IP networks, functions as a computer or a server

Navigator for cars We have developed a car navigation device which supports GLONASS / GPS, mobile communication and data transmission

Are you planning a Lattice-based FPGA 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.