Register transfer level
Da Wikipedia, l'enciclopedia libera.
Il Register transfer level (RTL) è un modo di descrivere il funzionamento di un circuito digitale.
Nella descrizione RTL, il comportamento di un circuito è definito in termini di flusso di segnali o di trasferimento di dati tra registri, e di operazioni logiche tra questi segnali. L'RTL è usato, partendo dai linguaggi di descrizione hardware, come il Verilog e il VHDL, per creare rappresentazioni di alto livello di un circuito, dalle quali si possono derivare rappresentazioni di basso livello e infine l'implementazione fisica.
[modifica] L'RTL nel flusso di progetto circuitale
L'RTL è usato nella fase di progettazione logica del flusso di progetto di un circuito integrato.
Una descrizione RTL è di solito convertita in una descrizione del circuito detta a gate level, cioè con porte logiche e registri, usando applicativi software di sintesi logica. Il risultato della sintesi è quindi usato dagli applicativi per il piazzamento e il routing (place&route) per creare la disposizione fisica (layout) del circuito integrato.
Applicativi di simulazione logica possono usare la descrizione RTL per verificarne la correttezza.