Please enable JavaScript.
Coggle requires JavaScript to display documents.
IP (Intellectual Property, Tipologie Principali, Vivado Design Flow,…
IP
Intellectual Property
-
Usati in FPGA e ASIC per velocizzare il design invece di reinventare da 0 si reinseriscono moduli già pronti
Permettono riuso, riduzione time-to-market e maggiore affidabilità
Tipologie Principali
-
-
Soft Core
Completamente descritti in linguaggi come HDL o OpenCl, flessibili e configurabili a runtime
Vivado Design Flow
-
-
Workflow Tipico
-
-
-
-
In caso di IP Custom (es scritto in VHDL), lo si incapsula come IP, si definiscono interfacce e parametri e poi si aggiunge al catalogo per il riuso
Design Flow Moderni
Vitis Design Flow
-
Esportazione design da Vivado, import in Vitis, definizione domini, creazione applicazioni, generazione immagine finale
High Level Synthesis
Scrittura in C/C++ di algoritmi -> tradorri in HDL/IP
Piu semplice di HDL, ottimizzazioni con pragma e librerie
OpenCL
Permette di programmare FPGA in stile GPU
Kernel OpenCL compilati e mappati su pipeline hardware
Piu semplice per programmatori meno efficiente rispetto a un design dedicato