Datasheet
QuickLogic EOS S3 Ultra Low Power multicore MCU datasheet - Version 3.3d  27-129 
© 2020 QuickLogic Corporation   
www.quicklogic.com  26
 Flexible Fusion Engine 
The FFE is responsible for the following: 
•  Coordinating the operation of the Sensor Manager(s) 
•  Retrieval of sensor data retrieved by the Sensor Manager(s) 
•  Sensor fusion calculations 
•  Transferring the results of the sensor fusion calculations to the EOS S3 platform 
•  Coordinating FFE operations with on-chip programmable logic IP. The following figure illustrates the features 
of the FFE architecture.
Figure 6: FFE Architecture 
µDSP-Like 
Processor
Instruction 
Memory
Data 
Memory
Flexible Fusion Engine (FFE)
The FFE consists of three basic blocks: 
•  DSP-Like Processor 
•  Instruction Memory 
•  Data Memory
3.2.1. µDSP-Like Processor 
The µDSP provides the main operation of the FFE. The µDSP retrieves instructions from the Instruction Memory along 
with data values stored in the Data Memory. In addition, the µDSP performs the following selected operations: 
•  Waiting for a Start signal from the EOS S3 platform to begin processing 
•  Receiving Mailbox values from the EOS S3 platform to direct FFE processing 
• 
Writing Mailbox values to the Sensor Manager Memory. The Mailbox values determine which sensors will be 
contacted by the Sensor Manager during each sampling period.
•  Reading sensor data values from the Sensor Manager Memory prior to starting a new Sensor Manager session. 
•  Starting each Sensor Manager session to retrieve a new set of sensor data 
•  In parallel with the Sensor Manager session, performing Sensor Fusion calculations based on the sensor data 










