15. PRS - Peripheral Reflex System
0
1
2
3
4
15.1 Introduction
The Peripheral Reflex System (PRS) is a network allowing direct communication between different peripheral modules without involving
the CPU. Peripheral modules which send out Reflex signals are called producers. The PRS routes these Reflex signals through Reflex
channels to consumer peripherals which perform actions depending on the Reflex signals received. The format for the Reflex signals is
not given, but edge triggers and other functionality can be applied by the PRS.
15.2 Features
• 12 Configurable Reflex Channels
• Each channel can be connected to any producing peripheral, including the PRS channels
• Consumers can choose which channel to listen to
• Selectable edge detector (Rising, falling and both edges)
• Configurable AND and OR between channels
• Optional channel invert
• PRS can generate event to CPU
• Two independent DMA requests based on PRS channels
• Software controlled channel output
• Configurable level
• Triggered pulses
silabs.com | Building a more connected world.
Timer
PRS
Ch
ADC
PRS
Ch
DMA
PRS - Peripheral Reflex System
Quick Facts
What?
The PRS (Peripheral Reflex System) allows configu-
rable, fast, and autonomous communication be-
tween peripherals.
Why?
Events and signals from one peripheral can be used
as input signals or triggered by other peripherals.
Besides, PRS reduces latency and ensures predict-
able timing by reducing software overhead and thus
current consumption.
How?
Without CPU intervention the peripherals can send
Reflex signals (both pulses and level) to each other
in single- or chained steps. The peripherals can be
set up to perform actions based on the incoming Re-
flex signals. This results in improved system per-
formance and reduced energy consumption.
Reference Manual
Rev. 1.1 | 420
Need help?
Do you have a question about the EFR32xG14 Wireless Gecko and is the answer not in the manual?