Embedded SoC Protocol — Aamir Jahan
← All work
Coursework — Columbia M.S. Computer Engineering

Embedded Systems: Custom SoC Protocol

A custom communication protocol written in C to integrate an ARM processor into a System-on-Chip design.

Embedded Systems C ARM
Overview

An embedded systems course project focused on low-level integration: getting an ARM processor to communicate reliably with the rest of a System-on-Chip over a custom protocol.

Approach

Designed and implemented a custom communication protocol in C, handling framing, timing, and error conditions between the ARM core and surrounding SoC peripherals, then validated it against edge cases in a simulated environment.

Result

A working protocol implementation that reliably integrated the ARM processor into the SoC, verified through simulation-based testing.