Overview of SoC Technologies & Architectures; Embedded Processors, Embedded Memories, Communication Interfaces, Interconnection Fabric (Busses, Rings, and Networks-on-Chip). SoC Components; RISC-V cores & extensions, LLVM compiler technology, HW Accelerators. SoC Design; Application Profiling, HW/SW partitioning, codesign, and co-verification, integration, multi clock & power domains. SoC Bringup.