Che cosa è un Xilinx XPS?

April 22

Che cosa è un Xilinx XPS?


Xilinx è un produttore di chip a logica programmabile. Mentre la maggior parte degli utenti di elettronica di consumo hanno familiarità con la memoria e microprocessori, chip di logica forniscono funzioni specializzate in hardware. Un chip logica programmabile ha le funzioni hardware impostato con una semplice interfaccia di programmazione, quindi memorizzati nella memoria volatile su un chip. circuiti integrati logici programmabili si trovano in modem DSL, lettori DVD e la maggior parte degli altri dispositivi di elettronica di consumo. Xilinx XPS è Xilinx Platform Studio, che è un'interfaccia di programmazione.

Software Development Toolset

La suite piattaforma di Xilinx XPS è parte dell'ambiente di sviluppo ISE Design Suite embedded integrato Edition. Un IDE è un insieme di strumenti di programmazione che includono aiuto sensibile al contesto specifico in linguaggio di programmazione i comandi per ridurre trascrizione e gli errori di codifica. Il modulo Xilinx XPS utilizza un insieme di strutture logiche pre-costruiti e questione wizard-stile e risposta loop per accelerare la produzione di logica di programmazione. Xilinx XPS è disponibile per i sistemi operativi Windows e Linux.

Utenti e microarchitetture

Software e prodotto ingegneri utilizzano Xilinx XPS per modellare come un particolare insieme di funzioni logiche sarebbe mappare ad un determinato pezzo di hardware. Xilinx XPS offre il supporto per due microarchitetture concorrenti - il fondamentale "strato di computazione" di un determinato tipo di chip di logica programmabile. Le due scelte sono PowerPC architecture embedded di IBM e le prestazioni più moderno, e più alto, l'architettura AXI MicroBlaze.

Caratteristiche di base

Il set di strumenti XPS permette all'utente di modellare e creare un sistema multi-processore completamente funzionale nel software e testarlo in un breve lasso di tempo. C'è anche una visualizzazione Sistema di assemblaggio che permette al programmatore di visualizzare la struttura complessiva del dispositivo in costruzione. La sua interfaccia utente permette di crollo selettivo e l'espansione di specifiche porzioni del codice per renderlo più facile da gestire e mantenere. Esso contiene anche strumenti che consentono di automatizzare la documentazione del progetto, quando sono utilizzati tutti i maghi e gli strumenti di logica pre-costruiti.

Funzionalità avanzate

Xilinx XPS include un simulatore virtuale integrato per entrambi i tipi microarchitettura che supporta. Questo simulatore permette computer desktop del programmatore per eseguire una copia virtuale dell'hardware essere modellato, che gli permette di essere testato come parte del processo di codifica. Xilinx XPS ha funzionalità aggiuntive di ottimizzazione e di modellazione per l'uso con l'architettura MicroBlaze. ambiente di sviluppo di Xilinx comprende una libreria di "modelli" di processori che possono essere caricati nel simulatore, consentendo ai programmatori di test per la compatibilità all'indietro.