Traditionally, real-time and non-real-time requirements are often handled by separate processors on separate chips. Microcontrollers are often used for real-time tasks while microprocessors perform less time-critical high-level tasks. Such an architecture has significant inter-chip communication overhead and suffers from duplicate resources & interfaces. In heterogeneous multi-core architectures, different processing cores are placed on a single silicon die. This allows the Colibri VF61 to provide a fast multi-core communication channel, inter-processor interrupts , and shared resources & devices.
Heterogeneous Multi-core: Ideal for real-time applications
The Colibri VF61/iMX7 are ideal for simple Human Machine Interfaces (HMI) in appliances and industrial machines, secure control of infrastructure and manufacturing equipment, energy conversion applications (such as motor drives and power inverters), ruggedized wired and wireless connectivity, and control of mobile battery-operated systems such as robots and industrial vehicles. Due to the asymmetrical multi-core support, the Colibri VF61 and the Colibri iMX7 can be used in a variety of real-time applications.
The following are the demos we are going to show;
· Signal FFT on VF61:
A Spectrum analyzer implementation(Signal FFT) on Colibri VF61. A Spectrum analyzer is a test instrument that displays signal amplitude (strength) as it varies by signal frequency.
· TAQ Robot using Colibri iMX7