• info@sionsemi.com
  • Bangalore : +91 776 050 4602
  • Hyderabad : +91 79932 79935
  • Kochi : +91 79932 79934
  • Singapore : +65 6100 7470

IoT ARM SoC Integration & Verification

Client Requirement

The client has approached us with their requirements of Cortex M4 ARM SoC design integration, Peripheral verification, FPGA Prototyping and firmware development for their IoT applications. This SoC is intended to use for IoT communication, and need to have ARM Cortex M4 core with USB, GMAC, Bluetooth, Gyro, Accelerometer, UART, DMA, SRAM, I2C, SPI, ADC, DAC and Timers as peripherals.

Our Work

Our work is to integrate Cortex ARM core with 3rd party peripherals such as Ethernet IP, USB 3.0, Bluetooth, DMA, I2C, SPI, ADC, DAC, and other automotive sensors, and do IP and full-chip verification. Also, implement on FPGA and develop firmware and proving proto.

Hardware Design

HW System integration, SoC verification, FPGA implementation and bring up, including:

  • Cortex ARM SoC Integration
  • SV/UVM verification environment development
  • Peripheral IP Verification using C test cases
  • Full chip verification using C test cases
  • FPGA Implementation
  • FPGA bring-up and functional testing

Software Design

Software architecture, design, test, and integration, including:

  • Firmware development
  • Proto testing

Technology Used

  • Cortex M4 ARM
  • Xilinx FPGA
  • USB 3.0
  • 10/100 Ethernet
  • Bluetooth
  • DMA
  • I2C
  • Automotive Sensors

Featured in "Top 10 IOT Startups of Bangalore in 2019" by SiliconIndia

India's fastest growing Semiconductor Startup Company









Other Case Studies

ProAthlet IOT Tracker

Turnkey product development of low power battery operated Cloud-based wearable 4G IOT tracking device coupled with iOS and Android apps.

Read More

AI Camera FPGA Prototype

Xilinx Zynq FPGA based prototype of next-generation AI Smart conference camera that recognizes face and audio of conference participants.

Read More

100G Ethernet Verification

Functional verification of 100G Ethernet pipeline IP, meant to be used for various network acceleration and connectivity applications.

Read More

400G SGDMA Design

RTL Design of 400G Scatter Gather DMA Engine for data storage and acceleration applications with custom user interface.

Read More