Datasheet

QuickLogic EOS S3 Ultra Low Power multicore MCU datasheet - Version 3.3d 27-129
© 2020 QuickLogic Corporation
www.quicklogic.com 27
values retrieved from Sensor Manager Memory.
Sending the results of the Sensor Fusion calculations to the EOS S3 platform. The FFE can use either the Packet
FIFO interface or the AHB Master port to pass packets of sensor data to the EOS S3 platform
Coordinating FFE operations with on-chip programmable logic-based IP. This IP waits for a Start signal from the
EOS S3 system prior to beginning processing.
3.2.2. Instruction Memory
The Instruction Memory contains the instructions used by the µDSP for performing the Sensor Fusion operation. The EOS
S3 platform loads this memory prior to the beginning of the first FFE session. At the start of each session, µDSPs reading
instructions from this memory staring at address 0 and continuing until a Stop instruction is read.
The EOS S3 platform may elect to alter the Sensor Fusion operation on a session-by-session basis by passing Mailbox data
from the Control Registers module. If the EOS S3 platform does this, it does not need to modify the Instruction or Data
Memories to support multiple Sensor Fusion processing modes. It is important to note that the FFE cannot write to its
own Instruction Memory. Similarly, no other module within the Sensor Processing Subsystem can read or write to the
Instruction Memory.
3.2.3. Data Memory
The Data Memory contains the data portion of the µDSP program execution. The EOS S3 platform loads this memory
prior to the beginning of the first FFE session. The Instruction Memory determines which portions of Data Memory the
Microcontroller reads or writes thereafter. Values stored in Data Memory can include:
Constant values
Variable values
Sensor data values
It is important to note that both the EOS S3 platform and FFE can write to this memory. However, this does not extend
to any other module in the Sensor Processing Subsystem.
Sensor Manager
The Sensor Manager is responsible for the following tasks:
Coordinating its actions with the FFE.
Using the Wishbone bus interface to access the I2C/SPI Master modules
.
Managing external sensors:
Sensor data retrieval (such as single values, burst transfers, FIFO transfers, etc.)
Sensor configuration
Sensor calibration
Sensor power state management
Storing sensor data in the proper format for retrieval by the FFE.
The following figure illustrates the features of the Sensor Manager architecture.