Enabling In-device Data Transfers

In less than half the time with lower power consumption and CPU loading

SPIDA (Smart Programmable Integrated Data Aggregator) is a scalable, proven system block that can be implemented in many of QuickLogic’s solution platforms, establishing a direct data path between peripheral and mass storage interfaces.

By decoupling the data transfers from the system’s main memory, transfers can happen in less than half the time and with substantially less power consumption and CPU loading. The SPIDA engine is based on QuickLogic’s patented programmable fabric, allowing QuickLogic to tune the SPIDA engine to the exact specifications of the mobile processor and peripherals being used in the system.

Performance Improvements

SPIDA fig1

Figure 1. QuickLogic SPIDA enables dramatic performance increase

Achieving substantially higher performance is directly proportional to decreasing the amount of time required to sideload or download multimedia content from a PC/Laptop/Notebook to a handheld device including Smartphones, Tablets, Broadband Data Cards , Mobile Enterprise, and other Mobile Devices. Figure 1 illustrates the performance improvement achieved through the use of the SPIDA engine. Increased sideload speeds mean lower energy per byte transferred, which directly yields longer battery life before recharging.

 

spida bd

Features and Benefits

Element Feature Benefit
Smart

Context sensitive data transfers and processing

Data transfers happen with much lower latency and with higher performance, while offloading the host processor from managing the transfers. Through onboard intelligence, SPIDA detects incoming signals, directs fast data transfers to dedicated system ports, and can even inspect various data packets, repack and format the data for transmitting. The SPIDA engines built-in intelligence helps manage the data flows, without direct control from the host processor.

Programmable

Flexibility

Our patented, electrically programmable, ViaLink® technology enables us to adapt our platforms’ functionality without spinning our silicon. The flexibility allows our system engineers to tune solutions to your requirements.

Integrated

Tightly coupled with onboard programmable fabric

By integrating the SPIDA engine into QuickLogic’s solution platforms, system BOM cost are reduced and the PCB area impact is negligible. Also, with direct access to the programmable fabric, the SPIDA engine’s functionality is extensible, resulting in an optimized solution.

Data

Supports wide range of data types, and speeds

Systems are all about data - how you manage it, read it, move it and transmit it. And, since the data can vary product-to-product, having the ability to customize the solution around the data leads to a better user experience.

Aggregator

Merges and manages multiple data streams into a single pipe

Managing multiple data streams, particularly in polling schemes, often chokes a processor’s bandwidth and result in much higher power consumption. By aggregating these multiple data streams to one single pipe to the processor, the SPIDA engine optimizes data flows for performance and power consumption.

Available Platforms

Platform Features
PolarPro 3

QuickLogic’s PolarPro 3 programmable logic devices are designed to address the next generation needs of mobile designers. Featuring 1,019 logic cells in an extremely small 2 x 2.5mm package, the PolarPro 3 operates on as little as 55µA static power, making it ideal for low power applications where long battery life is key to a positive user experience

PolarPro and PolarPro II

The PolarPro and PolarPro II solution platforms offer a spectrum of PSBs such as SDIO/SD/MMC, high speed UARTs, keyboard control, SPI and I²C ports, advanced clock management and others in low cost, small form factor packaging.

ArcticLink The ArcticLink family of platforms are designed specifically to meet the unique high-speed connectivity requirements of handheld devices. ArcticLink solution platforms contain PSBs such as USB 2.0 Hi-Speed Host, Device and On-The-Go (OTG) Controllers, SDIO/SD/MMC/eMMC. In addition, other PSBs can be implemented in our programmable fabric such as high speed UARTs, keyboard controllers, SPI and I²C ports, advanced clock management and others.

Have a Question?

If you have questions for our solution experts, please contact us!