su un FPGA gli elementi logici sono costituiti da LUT (piccole ram a 2-3 bit di indirizzo) e flipflop. Come speri di creare un circuito con comportamento analogico come un OpAmp usando elementi di quel tipo? :-)
Logico. L'ho solo detto perchè "credo" di avere visto qualcosa di elettronica analogica scritta in VHDL. Possibile??
Certo, il VHDL è molto vasto, esistono anche istruzioni apposite per generare Unit Testing in VHDL.
Tuttavia i "sintetizzabili" in FPGA sono solo un piccolo sottoinsieme di tutti i listati possibili VHDL.
Ad esempio se devi costruire un ASIC, hai molta più libertà di movimento, perchè puoi integrare anche componenti analogici (sempre descritti tramite VHDL, anzi in particolare si usa VHDL-AMS per sistemi Mixed Signal Analog-Digital). Gli FPGA beccano solo una piccola parte di quello che può fare un integrato generico, in particolare puoi generare solo circuiti numerici / digitali.
Ovviamente ci sono delle eccezioni, come FPGA che integrano elementi ADC-DAC accoppiati con OpAmp per l'interfacciamento con l'esterno, ma appunto si tratta di unità funzionali poste lì (su FPGA di fascia alta) proprio per consentirti di avere qualche input-output analogico molto basilare.
Comunque risulta molto più economico portare all'esterno le parti analogiche, perchè questi FPGA costano parecchio.