Background Image
Table of Contents Table of Contents
Previous Page  54 / 102 Next Page
Information
Show Menu
Previous Page 54 / 102 Next Page
Page Background

DIGITAL

SoC

54

- ELETTRONICA OGGI 447 - LUGLIO/AGOSTO 2015

mi 4K: il processore video scalabile OSVP v2 di Omnitek e il

controllore DMA Multi-Canale, entrambi disponibili in versio-

ne ottimizzata per gli FPGA della serie 7 di Xilinx e per i SoC

Zynq. I due blocchi adottano gli standard di interconnessio-

ne a livello di sistema AMBA AXI4 di ARM.

Le risorse dell’ OSVP v2 includono correzione del colore su

sei assi; deinterlacciamento adattativo rispetto al movimento

e ai contorni (corredato da funzioni di rilevamento e di ela-

borazione della cadenza di ripresa a 3:2 e a 2:2); capacità

di ridimensionare e ritagliare l’immagine con miglioramento

della definizione, pulizia dell’immagine e riduzione del rumo-

re. Il blocco OSVP v2 include inoltre un blocco Video DMA

multi-porta che si propone come un’unità ad alta efficienza

per la gestione degli ingressi e delle uscite video. Nella figura

1 è schematizzata l’architettura dei canali in ingresso dell’u-

nità processore video scalabile OSVP v2 di OmniTek.

Il controllore DMA a flusso continuo multicanale è realizzato

in modo tale da consentire al controllore di usare in modo

efficiente la banda PCIe, ad esempio prelevando anticipata-

mente i descrittori da aree di memoria non contigue (modali-

tà scatter-gather) e riunendo pacchetti TLP consecutivi.

I vantaggi delle soluzioni programmabili

Sotto tre diverse forme, Xilinx offre un ulteriore supporto ai

progettisti di sistemi video 4K basati su FPGA e SoC.

Innanzitutto il SoC Zynq, un “mix” ottimale di capacità di ela-

borazione hardware e software per l’elaborazione video o

delle immagini ad alte prestazioni. Esso integra un sistema di

elaborazione ARM Cortex-A9 a due core ricco di funzionalità

e logiche programmabili FPGA della serie 7 (in tecnologia da

28 nanometri) in un singolo dispositivo. Gli utenti possono

far girare gli algoritmi di elaborazione sui processori ARM,

oppure trasferirli su hardware FPGA quando è richiesta l’ac-

celerazione per ottenere il funzionamento in tempo reale.

La velocità di elaborazione video di 300 MHz, offerta dalla

logica programmabile – sia degli FPGA Kintex 7 sia dei SoC

Zynq – combinata con le prestazioni di memoria di una DDR3

da 64 bit a 1600 Mbps, è critica per gestire l’elaborazione

Fig. 3 – Schema di massima della struttura del progetto di riferimento del sistema video RTVE 3.1