Includi la libreria di punti galleggianti in VHDL
-
26-09-2019 - |
Domanda
Ho pex_pkg.vhd e voglio usare questa libreria per fare un adder in virgola mobile ma altera max+plus ii dammi un errore non può aprire "pex_lib" come includere questa libreria in max+plus?
Soluzione
Starei lontano da Max Plus II se fossi in te, è v. Old - il suo supporto VHDL era sempre sgraziato e IIRC utilizzando librerie diverse da work
non era possibile.
Lo strumento di Altera è quarto ora - sono sicuro che può gestire più librerie.
Altri suggerimenti
Dovresti dare un'occhiata a David Bishop Biblioteca di punti mobili VHDL. Questo è dello stesso autore che ha scritto le biblioteche VHDL Floating Point che si basano in VHDL 2008, ma queste sono utilizzabili con strumenti VHDL più vecchi e più comuni. Sono completamente testati e sintetizzabili. L'unico potenziale svantaggio è che, poiché sono implementati tramite funzioni, possono solo descrivere il caso comune di percorsi di dati pipelinati o combinati. (Se si desidera, ad esempio, un design più piccolo per le cifre multi-ciclo, devi ricorrere a una libreria diversa.)
Sei sicuro di desiderarlo? La maggior parte delle librerie di punti galleggianti non sono sintetizzabili.