A veces he escuchado que alguien que escribe un diseño de circuito digital puede querer usar primitivas reales presentes en el FPGA directamente en el diseño. Esto significa incluir la biblioteca que contiene esas definiciones primitivas en nuestro diseño y luego crear una instancia en ellas. Los ejemplos podrían ser un bloque de memoria, un bloque DSP, un bloque de matriz lógica e.t.c. instanciado directamente y conectado a nuestro diseño.
No lo he hecho todavía y no veo cuándo hacerlo es importante. ¿Por qué alguien querría hacerlo? ¿Efectúa la forma en que hacemos la simulación del diseño?
Siempre nos gusta escribir nuestro circuito desde un nivel más alto de abstracción, por lo tanto, crear instancias de tales bloques no tiene mucho sentido para mí.