Voglio capire come diversi costrutti nel codice VHDL sono sintetizzati in RTL.
- Qualcuno può dirmi la differenza tra costrutto If-Else e costrutti dell'istruzione Case di un processo in VHDL in termini di come il codice viene inferito nel circuito RTL dallo strumento di sintesi?
- Prendi in considerazione il caso di più if-else nidificati e mescola le case case con il costrutto if-else all'interno di un processo.
- Anche quando usare quale costrutto?
PS: Ho visto una domanda correlata "Dichiarazioni multiple if in corso in vhdl" ma che non risponde comunque alla mia domanda.
dec
/jz
istruzioni, il che è molto più efficiente. Forse un'ottimizzazione simile viene applicata qui.