Our services
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
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)
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 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
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
