English German French Italian Swedish Spanish Japanese
IEEE 1588

Panoramica del prodotto IEEE 1588


Lo standard IEEE 1588, chiamato anche "Precision Clock Synchronization Protocol for Networked Measurement and Control Systems" o "PTP", definisce una procedura per la sincronizzazione di diversi realtime clock distribuiti, che sono connessi da una rete a commutazione di pacchetto (tipicamente Ethernet). Il metodo su cui si basa lo standard è stato inizialmente sviluppato da Agilent ed è stato usato per applicazioni di misura distribuita e di controllo. La sfida consisteva nel sincronizzare apparecchiature di misurazione in rete, in modo da permettere loro di registrare segnali differenti ed assegnare ad ognuno un timestamp esatto. Basandosi su questo timestamp è possibile porre i segnali registrati in esatta correlazione tra loro.

Software di protocollo


Software di protocollo IEEE 1588 PTP Link

Il software di protocollo IEEE 1588 permette lo sviluppo facile e veloce di apparecchiature conformi allo standard IEEE 1588-2008. Il protocollo IEEE 1588 ha una struttura modulare per assicurare una rapida integrazione nel sistema del cliente. Le interfacce verso la piattaforma ospite sono incapsulate in un layer di adattamento, per esempio per l'accesso al socket UDP/IP. Ciò semplifica enormemente il porting verso il target del cliente.

IP Core


IEEE 1588 PTP IP Core

l'IP core IEEE 1588 permette una semplice implementazione del supporto hardware IEEE 1588 in FPGA e include un'unità timestamp (TSU), che genera il timestamp dei messaggi IEEE 1588 ricevuti e trasmessi direttamente nell'interfaccia MII, un timer IEEE 1588 programmabile, input e output digitali sincronizzati con il timer ed un segnale PPS. L'accuratezza della sincronizzazione dipende dal clock della FPGA ed è già nel range +/-150 ns, usando un clock da 50 MHz. Sono supportate sia la versione 1 che la versione 2 del protocollo IEEE 1588.

Usando questa soluzione, possiamo estendere le CPU con controller Ethernet integrato con un supporto hardware IEEE 1588 ed ottenere un’alta accuratezza di sincronizzazione. Usando una soft CPU, come l’Altera NIOS II, si puo' implementare in FPGA una soluzione completa single-chip, che può anche contenere l'applicazione del cliente.

Kit di valutazione


Kit di valutazione per IEEE 1588 Link

Per un apprendimento veloce della tecnologia IEEE 1588, sono disponibili kit di valutazione basati su diverse piattaforme di microcontroller. Questi kit possono essere ordinati direttamente dai rispettivi produttori. I kit di valutazione comprendono una versione completa e funzionante dello stack IXXAT 1588.