SoftwareLatticeIl software di progettazione Lattice Diamond 2.0 migliora l'esperienza utente complessiva consentendo tempi di progettazione più rapidi e introducendo un nuovo flusso di lavoro di progettazione incrementale basato su partizioni per i dispositivi FPGA LatticeECP3™. Questo nuovo flusso di lavoro di progettazione aiuterà gli utenti a mantenere le prestazioni del progetto e a ridurre i tempi di esecuzione dopo aver apportato una modifica al progetto.

 

Supporto dati avanzato per la nuova famiglia di FPGA LatticeECP4.
L'ambiente di progettazione Lattice Diamond consente agli utenti di esplorare facilmente alternative di progettazione per applicazioni FPGA di fascia media, a basso consumo e sensibili ai costi, il tipo ideale per la famiglia LatticeECP4. Il software Lattice Diamond 2.0 include un supporto dati avanzato per temporizzazione, consumo energetico e packaging, basato sulla caratterizzazione preliminare del silicio del dispositivo LatticeECP4-190. Oltre agli algoritmi che contribuiscono a garantire un'implementazione a basso costo e basso consumo energetico, Lattice Diamond 2.0 aggiunge uno strumento System Planner che consente agli utenti di ottimizzare l'utilizzo delle risorse sui dodici canali SERDES da 6 Gbps offerti dai dispositivi LatticeECP4.


Inoltre, lo strumento di calcolo della potenza fornisce impostazioni per il risparmio energetico e le modalità di standby, insieme alla configurazione di pre-enfasi, per analizzare e stimare con precisione il consumo energetico dei progetti LatticeECP4. La versione 2.0 consente anche la generazione di blocchi DSP per dispositivi LatticeECP4: gli unici blocchi DSP basati su FPGA ad alte prestazioni e a doppia velocità di trasmissione dati del settore, ideali per l'elaborazione di segnali RF, di immagini e in banda base a basso costo e ad alte prestazioni.

 

Un flusso di lavoro di progettazione più efficiente accelera il time to market.
Rispettare le scadenze nel minor tempo possibile può rappresentare una sfida significativa, dato che gli utenti integrano sempre più funzionalità in un singolo FPGA. Quando gli utenti apportano una modifica al loro progetto, desiderano che lo strumento di progettazione FPGA preservi alcuni dei risultati di sincronizzazione già ottenuti e riduca il tempo di esecuzione complessivo necessario per implementare l'aggiornamento del progetto. Gli utenti di FPGA LatticeECP3 possono ora utilizzare un flusso di lavoro di progettazione incrementale basato su partizioni per contribuire a preservare le prestazioni del progetto e ridurre il tempo necessario per la fase di post-compilazione richiesta per implementare piccoli aggiornamenti del progetto. Questo flusso di lavoro di progettazione riutilizza le partizioni precedentemente compilate, ovvero quelle non modificate durante la riprogettazione, e ricompila solo le partizioni in cui sono state apportate modifiche.


Inoltre, per rispettare rapidamente le scadenze, la maggior parte degli utenti ha bisogno di vincolare correttamente i propri progetti. Lattice Diamond 2.0 ora include un report che consente agli utenti di identificare e colmare rapidamente le lacune nei vincoli di progettazione.

 

Maggiore facilità d'uso:
il software Lattice Diamond è un ambiente di progettazione intuitivo che consente agli utenti di completare i propri progetti più rapidamente. Per facilitare l'identificazione e la correzione tempestiva dei problemi di utilizzo dei pin nel flusso di lavoro, con la versione 1.4 di Lattice Diamond è stato introdotto un nuovo motore di controllo delle regole di progettazione (DRC). Con la versione 2.0, il software Lattice Diamond rileva ulteriori casi di utilizzo errato dei pin e supporta i dispositivi LatticeECP4, oltre alle famiglie di dispositivi LatticeECP3, MachXO2™ e LatticeSC™. Questo motore DRC opera in tempo reale o su richiesta. Genera inoltre report di facile utilizzo che aiutano a correggere i problemi di utilizzo dei pin fornendo suggerimenti agli utenti.


Gli strumenti Lattice Diamond Programmer e Lattice Diamond Deployment sono inclusi in ogni versione del software Lattice Diamond. Attraverso una semplice procedura guidata di configurazione, consentono agli utenti di programmare facilmente i dispositivi Lattice o di creare il file di programmazione del dispositivo appropriato nel formato richiesto dal metodo di implementazione utilizzato. A partire da Lattice Diamond Programmer 2.0, gli utenti possono aggiungere i propri dispositivi Flash SPI a qualsiasi nuova versione dello strumento. Lattice Diamond Deployment Tool 2.0 offre inoltre funzionalità più integrate, come l'interfaccia I2C integrata per la famiglia di dispositivi MachXO2 e la funzionalità Slave SPI per le famiglie di dispositivi LatticeECP3 e LatticeXP2™. Sia Lattice Diamond Programmer che Lattice Diamond Deployment sono disponibili come strumenti autonomi.

 

Supporto per strumenti di terze parti:
il software Lattice Diamond integra la sintesi FPGA avanzata di Synplify Pro di Synopsys per Windows e Linux. È incluso anche il simulatore Active-HDL Lattice Edition II di Aldec per Windows.


Il supporto per tutti i dispositivi Lattice è incluso non solo nelle versioni OEM di Synplify Pro e Active-HDL, ma è disponibile anche nelle versioni complete di Synopsys Synplify Pro, Aldec Active-HDL e Riviera-PRO. Anche Mentor Graphics ModelSim SE e Precision RTL Synthesis supportano i dispositivi Lattice.

 

Sistemi operativi supportati
: Lattice Diamond 2.0 è compatibile con i sistemi operativi Microsoft Windows XP, Windows Vista e Windows 7 ed è ora disponibile anche come applicazione a 64 bit per Windows 7, al fine di aumentare la capacità di memoria. Per gli utenti Linux, Lattice Diamond 2.0 funziona ora anche su Red Hat Linux 6, oltre alle versioni 4 e 5.

Maggiori informazioni o un preventivo