schema completato

This commit is contained in:
2026-08-03 18:04:44 +02:00
parent 145a651e2a
commit 9ecf793fae
29 changed files with 102010 additions and 12 deletions
@@ -37,13 +37,14 @@ The Audio Processor is responsible for:
- audio clock generation
- synchronization of external audio peripherals
The Audio Processor is considered the audio domain master.
The Audio Processor is the sole timing and routing master of the Audio Domain.
The System Controller participates in the Audio Domain as a digital audio source. It does not act as the audio timing master or routing controller. Its role inside the audio domain is equivalent to other digital audio sources.
The System Controller has a dual role:
- audio source inside the Audio Domain
system supervisor inside the Control Domain
- system supervisor inside the Control Domain
It operates as system supervisor and is responsible for:
+2 -3
View File
@@ -23,7 +23,7 @@ audio transport interface.
## Decision
The SPI architecture is divided into independent functional domains.
The SPI architecture is divided into independent control domains.
The System Controller operates as the master of the system control SPI bus.
@@ -88,8 +88,7 @@ commands exchanged on the external SPI control interface.
Internal RAM
The System Controller controls the initialization process but does not directly access
the internal operational memory of the Radio Receiver.
The System Controller supervises the Radio Receiver initialization process. Internal firmware loading remains under the responsibility of the Radio Receiver boot architecture.
## Consequences
@@ -41,13 +41,15 @@ External audio devices operate as I2S slaves whenever supported.
## Audio Input Allocation
| Audio Processor Port | Device | Function |
|| Audio Processor Input | Device | Function |
|---|---|---|
| SDATA_IN0 | System Controller | Network audio stream |
| SDATA_IN1 | Radio Receiver | Radio audio |
| SDATA_IN2 | DECODEC | Optical digital input |
| SDATA_IN3 | Bluetooth RX | Wireless audio input |
| SPDIFIN | Optical Interface | Optical digital audio input |
| SDATA_IN2 | Bluetooth RX | Wireless audio input |
The ADAU1467 internal audio routing matrix allows any digital audio input
to be routed to the DSP core, ASRCs, serial outputs or SPDIF output.
System Controller --------
Radio Receiver ---------
@@ -57,11 +59,13 @@ BT RX ---------/
## Audio Output Allocation
| Audio Processor Port | Device | Function |
## Audio Output Allocation
| Audio Processor Output | Device | Function |
|---|---|---|
| SDATA_OUT0 | CODEC/DAC | Analog audio output |
| SDATA_OUT1 | Bluetooth TX | Wireless audio output |
| SDATA_OUT2 | ENCODEC | Optical digital output |
| SPDIFOUT | Optical Interface | Optical digital audio output |
| SDATA_OUT3 | Reserved | Future expansion |
Audio Processor
@@ -1,7 +1,7 @@
# ADR-004 Power Domain Architecture
- **Status:** Accepted
- **Date:** YYYY-MM-DD
- **Date:** 2026-08-02
# Context