Тот самый SIO (Single-cycle IO block).
SIO contains several peripherals that require low-latency, deterministic access from the processors. It is accessed via each processor’s IOPORT.
The SIO is not connected to the main system bus due to its tight timing requirements. It can only be accessed by the processors, or by the debugger via the processor debug ports.
All IOPORT reads and writes (and therefore all SIO accesses) take place in exactly one cycle, unlike the main AHB-Lite system bus, where the Cortex-M0+ requires two cycles for a load or store, and may have to wait longer due to contention from other system bus masters. This is vital for interfaces such as GPIO, which have tight timing requirements.
@embedoka
Post #177
1.2K

- 🖕 1