Progettazione a virgola mobile con
di JAMES HRICA, XILINX, INC.
La capacità di realizzare facilmente
hardware con funzione aritmetica
a virgola mobile da un codice sorgente
C/C++ su FPGA di Xilinx è una
caratteristica potente del tool HLS
Vivado. Tuttavia, la matematica a virgola
mobile non è così immediata come
potrebbe sembrare
ran parte dei progettisti usano la logica aritmetica a virgola fissa per
eseguire funzioni matematiche nei propri progetti perché il metodo è rapido e
molto efficiente in termini di occupazione di area. Tuttavia, ci sono molti
casi in cui realizzare calcoli matematici
usando un formato numerico a virgola
mobile costituisce la scelta migliore.
Mentre i formati a virgola fissa possono
raggiungere risultati precisi, un determinato formato è caratterizzato da un
intervallo dinamico molto limitato, e così i progettisti devono effettuare un’analisi profonda allo scopo di determinare
gli schemi di crescita dei bit relativi ad
un progetto complesso. E nel realizzare formati a virgola fissa, i progettisti devono anche introdurre molti tipi di dati
intermedi (di diversi formati a virgola
fissa) per ottenere una qualità ottimale
dei risultati (QoR). In alternativa, i formati a virgola mobile rappresentano
numeri reali in un intervallo dinamico
molto più ampio, che consente ai pro-
G
FOCUS ON
SKILLS
INSIDE
TOOLS
ANALOG
TIPS’N TRICKS
MARKET NEWS
SPOTLIGHT
EVENTS ZAPPING
MEMBERSHIP
http://www.elettroshop.com/smart
Tabella dei contenuti per la edizione digitale del Firmware - Maggio 2013 - N°88