Elettronica_Oggi_432 - page 29

TECH INSIGHT
FPGA
x 0,45 mm – i nuovi FPGA targati Lattice possono essere
utilizzati in una pluralità di applicazioni garantendo una
notevole riduzione sia dell’ingombro sulla scheda sia
della complessità del sistema.
Grazie all’integrazione di IP hard per generatori di strobe
nonché di interfacce I2C e SPI, i nuovi FPGA iCE40LM
sono caratterizzati da una latenza quasi nulla e permet-
tono l’implementazione di dispositivi mobili in grado di
riconoscere il contesto e acquisire in tempo reale gli
input dell’utente e dell’ambiente con errore o ritardo
minimi. Nonostante le ridotte dimensioni, i nuovi iCE40
consentono l’integrazione di funzioni avanzate – come
ad esempio IrDA, simulazione di codici a barre, LED di
segnalazione – in un solo chip lasciando a disposizione
dell’utente ulteriori risorse logiche per l’implementazione
di funzioni specifiche aggiuntive. Test condotti da Lattice
hanno dimostrato che con gli FPGA iCE40LM è possibile
ridurre il consumo di potenza di un fattore pari a 100
rispetto alle tradizionali implementazioni basate sul solo
processore, prolungando in tal modo la durata della
batteria. I nuovi componenti sono gli FPGA iCE40LM 4K,
iCE40LM 2K e iCE40LM 1K; tutti consumano pochissima
potenza, appena meno di 1 mW in modalità attiva. Per
ridurre ulteriormente gli ingombri della famiglia iCE40LP
Lattice sta aggiungendo un nuovo package WLCSP
(wafer-level chip-scale package) a 16 sfere sia per l’i-
CE40LP 640 sia per l’iCE40LP 1K.
Tutti i dispositivi iCE40 sono supportati dal software
di progettazione Lattice iCEcube2 (versione 2013-08) e
Lattice Diamond Programmer v3.0.
Ambiente di sviluppo integrato ad alta produttività per i
progettisti di dispositivi mobili e ottimizzato per l’archi-
tettura degli FPGA iCE40 sviluppati da Lattice, il software
iCEcube2 offre funzionalità di progettazione avanzate e
facilità d’uso.
Lattice Diamond Programmer è compatibile con iCE-
cube2 e consente di programmare i dispositivi Lattice,
semplificando le operazioni più comuni: impostazione
delle informazioni sul dispositivo (cavo, porta e così via),
selezione del file dei dati di programmazione da usare
e programmazione di uno o più dispositivi. Per ulteriori
informazioni:
1...,19,20,21,22,23,24,25,26,27,28 30,31,32,33,34,35,36,37,38,39,...104
Powered by FlippingBook