Our services

fpga

FPGA/ASIC design and verification

Design and verification using SystemVerilog or VHDL. Starware Design is expert in using AMD/Xilinx, Altera, Microchip, and Lattice devices.

Starware Design design support can range from a bespoke IP block to a turnkey solution.

Services

  • Architecture design
  • Hardware / software partitioning
  • RTL coding (VHDL and Verilog/SystemVerilog)
  • Verification (UVVM, Cocotb, co-simulation)
  • System On Chip (Zynq, Zynq MPSoC)
  • ASIC prototyping
  • Design for AMD/Xilinx, Altera, Microchip, and Lattice FPGAs
  • Interfacing with PCIe, DDR memories, high speed ADCs, Gigabit Ethernet
  • CI/CD integration
city deep learning

Edge AI

Starware Design has experience in edge AI for audio and video applications.

Services

  • Architecture definition/evaluation
  • Implementation on FPGA/ASIC
  • Implementation on microprocessor/microcontroller
  • Verification of the implementation against the model (i.e. using Cocotb)
pcb

Hardware development

Starware Design hardware expertise covers high speed digital, FPGAs and microprocessors, network interfaces (Ethernet, CAN, etc), DDR memories, PCIe, video interfaces (HDMI, CameraLink, etc), and mixed-signals (ADCs and DACs).

Starware Design can also help you in the selection and customisation of an enclosure for your products.

Services

  • Schematic capture (Altium/KiCad)
  • PCB layout (Altium/KiCad)
  • BOM creation
  • Board bring-up
  • Schematic and layout review
software

Software development

Software is a key element for every embedded system. From small microcontroller to high end multicore microprocessor, Starware Design can develop software for your projects with or without operating system.

Services

  • Linux kernel hacking and device drivers development
  • Yocto distribution customisation
  • RTOS application development (FreeRTOS and Zephyr)
  • Bare metal development
  • DSP (Numpy and TI DSP)
  • PC GUI development (PyQt)
  • Test automation (Robot framework, PyVISA, pytest)
  • CI/CD integration
intelligent home automation system: fahrenheit temperature multimedia thermostat

System design

Embedded systems design requires a holistic and multi-disciplinary approach. Starware Design provides the right expertise mix to design a system architecture to fulfil all your requirements.

Services

  • Requirements capture
  • Architecture design
  • Algorithm analysis and design
  • Mechanical and electronics co-design
  • Digital signal processing
  • System integration and validation

Ready to transform your embedded systems