Skip to main content
SoC Labs
the global community for arm-based projects
Toggle navigation
Home
About
Organisations
Academic Institutions
Industry Supporting
Semiconductor Education Alliance
Other Industry Partners
Known Good Dies
Projects
Reference Design
Active
Case Study
Competition
Collaboration/Education
Hardware Implementation
Chiplets
Collaborative
Active
Request of Collaboration
Case Study
All
Technology
Communication
Advanced Microcontroller Bus Architecture
CoreLink NIC-400
CoreLink NIC-450
CoreLink CCI-400
CoreLink CCI-500
CoreLink CCI-550
CoreLink ADB-400
XHB-400: AXI4 to AHB-Lite Bridge
On-Chip Communication
Wired Off-Chip Communications
Die to Die (D2D)
SPI/QSPI
FT1248
I2C/I3C
UART
Wireless off-chip communication
Bluetooth LE
Near Field Communication (NFC)
RFID
Wi-Fi
Processors
Cortex-A Series
Cortex-A53
Cortex-A35
Cortex-A34
Cortex-A32
Cortex-A7
Cortex-A5 (UP and MP)
Cortex-M Series
Cortex-M55
Cortex-M33
Cortex-M23
Cortex-M7
Cortex-M4
Cortex-M3
Cortex-M0+
Cortex-M0
Cortex-R Series
Cortex-R52
Cortex-R8
Cortex-R5
Accelerators
Ethos-U55
Mali-G52
SoC Labs Accelerator Wrapper
Mali-G31
Mali DDKs
Bifrost DDKs
Bifrost Android Renderscript
System Controllers
Interrupt Controllers
GIC-500 General Interrupt Controller
GIC-400 General Interrupt Controller
PL192 Vectored Interrupt Controller
TZC-400 TrustZone Address Space Controller
L2C-310 Level 2 Cache Controller
MMU-500 System Memory Management Unit
BP140 AXI Memory Interface
BP141 TrustZone Mem. Adapter
PCK-600 Power Control Kit
Security
Physically Unclonable Function
True Random Number Generator
Corstone Subsystems
Corstone 101 for m3
Corstone 102 for M23
Corstone 201 for m33
Corstone 300 for M55
Corstone 500 for A5
Peripherals
PL011 UART
PL022 SPI - Synchronous Serial Port
PL031 RTC Real Time Clock
CoreLink DMA-230
CoreLink DMA-330
Corelink DMA-350
Debug & Trace
SoC-600
SoC-400
SDC-600
STM-500
System Trace Macrocell
Trace Memory Controller
Tools & Models
COIL-3D: A CAD Tool for the Optimisation of Inductive Links in 3D-ICs
Socrates Interconnect tool
Arm DS-Gold
Virtual system models
MDK V8-M
Fused
Design Flow
Architectural Design
Specifying a SoC
IP Selection
data model
Universal Verification Methodology
Behavioural Design
Behavioural Modelling
Simulation
Generate RTL
RTL Verification
Logical Design
Technology Selection
Standard Cell Libraries
Memory generators
Synthesis
Design for Test
Logical verification
Physical Design
Floor Planning
Clock Tree Synthesis
Routing
Timing closure
Physical Verification
Tape Out
Post Silicon
Example flows
Accelerator Wrapper Flow
FPGA SoC Prototyping design flows
Continuous Integration and Deployment for verification
milliSoC prototyping with ARM MPS3 platform
nanoSoC prototyping with Xilinx(R) PYNQ(R) platform
SoC Design Contest 2023 example flow
Getting Started
Project Structure
IP Library Structure
Specifying your IP
Accelerator Design Flow
Algorithmic Modelling Design Flow
Basic System Accelerator Integration Verification
Interests
Hardware design
Low power design
RF and Analog Design
Packaging
Machine Learning
TensorFlow
hls4ml
Student Area
Getting Started with SoC Labs
Software
Debugging
Firmware
SystemC®
SoC Labs site
Moderation
Site structure
News
Reference Design
User account menu
Log in
Home
About
Organisations
Projects
Reference Design
Active
Case Study
Competition
Collaborative
All
Technology
Design Flow
Interests
news
Reference Design
View Reference Design Case Studies