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