Datasheet
QuickLogic EOS S3 Ultra Low Power multicore MCU datasheet - Version 3.3d 27-129
© 2020 QuickLogic Corporation
www.quicklogic.com 50
PCM samples by PDM2PCM block.
Low Power Sound Detect Support
To minimize power associated with always on voice processing, the EOS S3 platform supports acoustic activity detection
using LPSD hardware. This allows normal PDM or I
2
S microphones from any vendor to get power savings associated with
the LPSD hardware. When enabled, the EOS S3 platform can send PCM samples from left or right microphone to the LPSD
hardware. The logic inside the LPSD hardware is designed to detect human voice and wakeup the rest of the EOS S3
device. The LPSD hardware is best used with PDM or I
2
S microphones and should not be enabled when using microphones
that have dedicated acoustic detection capability.
PDM Slave Port for External Codec
As shown in Figure 29, the EOS S3 platform provides a PDM Slave port that allows an external application processor to
interface to the PDM microphones connected to the EOS S3 device. When this port is enabled, the EOS S3 essentially
behaves transparently. The PDM clock driven by application processor, received by the EOS S3 platform on the
PDM_CKO_IN input pin is driven out to PDM_CKO output pin of the EOS S3 device. Similarly, PDM data received by the
EOS S3 device on its PDM_IN pin from PDM microphones is driven out on the EOS S3 device PDM_IN_OUT pin without
modification. There are several software-controlled modes, associated with this port. Depending on the mode and state
of clock on PDM_CKO_IN pin, PDM_CKO can be driven by the EOS S3 platform and PDM data can be consumed by the
EOS S3 platform.
DMA and AHB Master Port
PCM samples from the microphones are stored in FIFOs as shown in Figure 29. There is a separate FIFO for each
microphone. The DMA Controller (DMAC) inside the EOS S3 platform is responsible for transferring the PCM samples
from the FIFOs to M4-F SRAM using EOS S3 platform AHB-Lite Master port.
APB Slave Port
As shown in Figure 29, the EOS S3 platform supports an APB Slave port. The M4-F can use this port to access audio
configuration registers inside the EOS S3 platform.
I
2
S Slave Port
The EOS S3 platform implements an I
2
S Slave port, allowing an external I
2
S Master to interface to EOS S3 platform, as
shown in Figure 29. This port can transfer voice PCM samples from M4-F SRAM to an external I
2
S Master, such as an
Application Processor or a Codec. Channel 0 of System DMA is allocated for transferring PCM samples from M4-F SRAM
to I
2
S Slave port. The following figure illustrates the connections between external I
2
S Master and EOS S3 platform I
2
S Slave
port. It also shows connections between I
2
S Slave port, System DMA (SDMA) and other blocks inside EOS S3 platform.