promwad Technology map

Technology Map

Technology Map of Promwad

Our technology map and the list of chip vendors of electronic devices and embedded systems.

We work at the cutting edge of technology, but we are sensitive to the price–value equation. Reducing time to market is critical for our clients and for Promwad's developers as well – we continually strive to reduce it.

VendorsInterfacesProcessor architecturesMemory typeSpecialized toolsDSP technologiesFPGA platformsLanguagesOperating systemsGUI developmentEmbedded multimediaTelematics modulesAutomotive interfacesAutomotive standardsDTV technologiesSoftware platformsDTV codecsDTV interfacesMultimedia interfacesCAS & DRMWireless technologyTelecom interfacesNetwork protocols

HARDWARE DESIGN

Vendors

  • Altera
  • AMD
  • Amlogic
  • Analog Devices
  • Atmel Corporation
  • Broadcom
  • Fujitsu
  • GOWIN 
  • Intel Corporation 
  • Lattice 
  • Marvell Technology
  • Maxlinear
  • Microchip Technology
  • Microchip (ex. Microsemi)
  • Module
  • Mstar
  • Nordic Semiconductor
  • NXP Semiconductors
  • Samsung
  • SigmaDesigns
  • Silabs
  • STMicroelectronic
  • Synaptics
  • Texas Instruments
  • Telechips
  • Xilinx

Interfaces

  • AC97
  • CF / MMC / SD
  • DVB
  • DVI
  • Ethernet
  • HDMI
  • I2S
  • LAN
  • LCD
  • LPC
  • MMC
  • PCI
  • PCI-E
  • S / PDIF
  • SATA
  • USB
  • 10G
  • 25G
  • 40G
  • JESD204b

Processor architectures

  • Blackfin
  • ARM 7 / 9 / 11
  • Cortex M0 / M3 /
  • M4 / A8 / A7 / A9
  • x86
  • MIPS
  • PowerPC e500/
    e200SuperH4
  • AVR
  • PIC
  • ARC770D
  • NeuroMatrix

Memory type

  • NOR / NAND Flash
  • CF / MMC / SD
  • FRAM / NVRAM / SRAM
  • EEPROM
  • DDR / DDR2 / SDRAM

FPGA DESIGN

Specialized tools

  • MATLAB / Simulink
  • VHDL / Verilog
  • Xilinx Vivado
  • Xilinx Vitis
  • Filtering
  • FFT
  • Modem chains
  • FEC

DSP tech

  • Filtering
  • FFT
  • Modem chains
  • FEC

FPGA platforms

SOFTWARE DEVELOPMENT

Languages

  • C
  • C++
  • Java
  • Bash
  • JavaScript /
  • TypeScript

GUI development

  • JavaScript
  • CSS3
  • HTML 5
  • Adobe Flash

Operating systems

  • Bare machine / bare metal
  • FreeRTOS
  • RTEMS
  • Linux
  • Android
  • iOS

AUTOMOTIVE

Embedded multimedia

  • AAC
  • AVI
  • H.264
  • JPEG
  • JPEG2000
  • MP3
  • MPEG 1 / 2 / 4
  • OGG Media
  • OGG Vorbis
  • RTP
  • WMA

Telematics modules

  • GPS
  • GSM / 3G
  • FM DARC / KDGPS
  • LTE
  • AM/FM/DAB/HD

Automotive interfaces

  • CAN
  • FR
  • IDB1394
  • LIN
  • MOST
  • OBD

Automotive standards

  • MISRA
  • AUTOSAR
  • ISO 26262
  • ASPICE (ISO/IEC 15504)

INDUSTRIAL AUTOMATION

Industrial interfaces

  • IEC 60870-5-101/104
  • IEC 61850
  • EtherCAT
  • PROFINET
  • POWERLINK
  • OPC UA
  • MQTT
  • HSR/PRP
  • HART
  • IO-Link
  • Modbus RTU
  • CANopen
  • RS232
  • RS485
  • SNMP
  • EtherNet/IP
  • Modbus TCP
  • PROFIBUS
  • IEC 62056 (DLMS/COSEM)

Tools & languages

  • С
  • C++
  • Python
  • Rust
  • Qt
  • JavaScript
  • Verilog
  • VHDL
  • HLS
  • LLVM

Platforms

  • ARM
  • RISC-V
  • MIPS
  • FPGA/CPLD

Build Systems

  • Buildroot
  • OpenEmbedded/Yocto Project

OS

  • Baremetal
  • Linux (+RT)
  • ROS
  • FreeRTOS
  • ChibiOS/RT
  • eCos
  • CMSIS-RTX
  • RTEMS
  • Segger embOS
  • Mbed OS
  • TI-RTOS

Vendors

  • Texas Instruments
  • Microchip
  • NXP
  • STMicroelectronics
  • Renesas
  • NVidia
  • Infineon
  • Intel
  • Xilinx
  • Lattice
  • Analog Device

HMI/SCADA/Web SCADA/Dashboard Dev

Linux:

  • Qt (QML, Widgets)
  • JavaScript
  • C++
  • Rust
  • WebAssembly

Microcontrollers:

  • TouchGFX
  • EmWin
  • uGFX
  • lvgl

Asymmetric multiprocessing (Linux + RTOS)

  • OpenAMP
  • OpenMCAPI
  • jailhouse
  • Xenomai
  • rpmsg

DIGITAL TV & MULTIMEDIA

DTV technologies

  • DVB-T/T2/C/S/S2
  • ATSC (1.0–3.0), ARIB
  • IPTV / OTT
  • TR-069/135/181
  • Multicast
  • HLS
  • MPEG-DASH
  • EPG
  • Teletext
  • PVR
  • Timeshift
  • HbbTV
  • OIPF
  • Webkit
  • Blink
  • CAS/DRM
  • CEA-2014
  • Blu-ray, 8K

Software Platforms

  • Linux kernel 2.6*–5*
  • Android 4–9, Q
  • Android SDK
  • AMLogic Android SDK
  • Broadcom Nexus SDK
  • MStar Linux SDK
  • Realtek Android SDK
  • U-Boot bootloader
  • Qt
  • Webkit, Blink
  • D-Bus
  • DirectFB
  • FFmpeg
  • Gstreamer
  • OPIF
  • Opera TV SDK
  • Roku

DTV codecs

  • MPEG-2
  • H.264
  • 4K HEVC (H.265)
  • LPCM
  • ACS
  • AAC
  • HE-AAC
  • DTS + VVC
  • XVC
  • AV1
  • MIPI
  • Camera Link

DTV interfaces

  • I2C
  • SPI
  • RS-232/UART
  • DMA
  • NAND,USB,SATA,PCI
  • Ethernet, WiFi, 3G
  • HDMI, CVBS
  • Analog Stereo audio
  • Digital S/PDIF
  • HDMI IN with HDCP
  • CI, CI+

CAS & DRM

  • NAGRA Conas Contego
  • Verimatrix Ultra
  • CISCO
  • WIDEVINE
  • Microsoft PlayReady

Multimedia interfaces

  • Ethernet
  • Bluetooth
  • WiFi
  • USB
  • MMC

TELECOM

Wireless technology

  • Bluetooth 2.x / 4.x
  • Bluetooth Low
  • Energy (BLE)
  • GSM / GPRS /
  • EDGE / 3G / 4G
  • RF 433 MHz,
  • 866 MHz, 2.4 GHz
  • WiFi IEEE802.11abgn
  • DSRC 802.11p
  • WiMAX
  • ZigBee IEEE802.15.4
  • ZWave
  • RF front-ends
  • AD9361
  • AD9364
  • ADRV9009

Telecom interfaces

  • WiFi
  • ZigBee
  • Ethernet
  • Fast Ethernet
  • Gigabit Ethernet
  • Bluetooth
  • IEEE802.11a/b/g/n
  • SFP
  • DECT
  • ADSL
  • SHDSL
  • RapidIO
  • CAN

Network protocols:

Application, physical, network & transport, channel layer.

  • HTTP/HTTPS
  • FTP
  • SMB/CIFS
  • TFTP
  • SIP
  • SOAP
  • SNMP
  • SSH
  • TELNET
  • DHCP
  • DNS
  • NTP
  • PTP (IEEE 1588v2)
  • NFS
  • Ethernet
  • Wi-Fi 802.11b/g/n
  • GPRS/3G
  • USB
  • PCI Express
  • Bluetooth
  • RS-458
  • CAN
  • PSTN (POTS)
  • DECT
  • PON
  • TCP/IP (IPv4/IPv6)
  • UDP
  • ICMP
  • IGMP
  • RTP / RTCP
  • SSL: Open SSL, axTLS
  • VRRP
  • RFCOMM/OBEX/ATT
  • CANopen
  • T.38 (UDPTL)
  • Ethernet II
  • VLAN
  • Q-in-Q
  • STP/RSTP/MSTP
  • ARP
  • PPPoE
  • PPTP
  • HDSL
  • HCI
  • Modbus