Silicon Lab
Protocols Problems
Build a design, hunt its bugs, or repair what fails. Every answer runs on a real simulator.
Debug Problems
Build starts from a specification: make it work, then make it small or fast. Bug Hunt asks for the checker or the test that catches broken designs. Repair hands you a failure: find the cause, then fix the design.
Branches follow problem ratings. Choose any available problem.
- Easy
- Medium
- Hard
- Expert
- Solved
- Started
- Your next challenges
- Sign in to open
- Draft
Sign in to earn a rating and open every challenge.
On-Chip Interconnect Protocols
Bus basics, then the AMBA buses: AXI, APB and AHB.
Protocols · P1 Protocol Fundamentals
- P1.5.1 The Throughput That Never Rose Debug Medium Browser
- P1.6.1 The FIFO That Overflowed Debug Medium Browser
- P1.11.3 The Beat That Arrived Late Debug Medium Browser
Protocols · P2 AXI
- P2.4.1 RDATA Not Held Debug Medium Browser
- P2.12.1 The Stale Read Debug Medium Browser
- P2.18.4 The Beat That Landed in the Wrong Word Debug Medium Browser
Protocols · P3 APB
- P3.3.1 Stale Read Data Debug Medium Browser
- P3.10.3 The FIFO That Lost Entries Debug Medium Browser
Protocols · P4 AHB
- P4.3.1 The Write That Happened on IDLE Debug Medium Browser
- P4.12.3 The Read That Returned Its Neighbour's Data Debug Medium Browser
Peripheral & Serial Interface Protocols
Serial fundamentals, then UART, SPI and QSPI, I2C and I3C.
Module P6 · Protocols · P6 UART
- P6.4.2 Locate the First Displaced Sample Debug Hard Browser
- P6.7.3 Find the Lost Frame After Recovery Debug Hard Browser
Module P7 · Protocols · P7 SPI and QSPI
- P7.2.2 Diagnose the Displaced SPI Reply Debug Medium Browser
- P7.8.2 The Program That Crossed a Page Debug Hard Browser
Module P8 · Protocols · P8 I2C
- P8.3.2 The ACK That Outlived Its Slot Debug Hard Browser
- P8.8.2 Why Nine Recovery Clocks Never Arrived Debug Hard Browser
- P8.11.3 Locate the Misread Most-Significant Bit Debug Hard Browser
High-Speed Interface Protocols
The links that carry data off the chip at speed.
Coming soonNo problems in this format yet.