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