Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> hardware >> Workstation >> .

Qual è il programma VHDL per il registro a scorrimento a 5 bit?

```vhdl

-- Definire l'entità del registro a scorrimento a 5 bit

l'entità shift_register_5bit è

porto (

clk:in std_logic; -- Segnale orario

reset:in std_logic; -- Resettare il segnale

dati_in:nella logica_std; -- Immettere i dati

data_out:out std_logic -- Dati di output

);

entità finale shift_register_5bit;

-- Definire l'architettura del registro a scorrimento a 5 bit

architettura Il comportamento di shift_register_5bit è

-- Definire i registri interni

segnale reg1, reg2, reg3, reg4, reg5:std_logic:='0';

inizio

-- Implementazione del registro a scorrimento

processo (clk, reset)

inizio

se (reset ='1') allora

-- Ripristina tutti i registri a zero

reg1 <='0';

reg2 <='0';

reg3 <='0';

reg4 <='0';

reg5 <='0';

elsif (clk'event e clk ='1') allora

-- Sposta i dati

reg5 <=reg4;

reg4 <=reg3;

reg3 <=reg2;

reg2 <=reg1;

reg1 <=dati_in;

termina se;

fine processo;

-- Assegnare i dati di uscita

dati_out <=reg5;

architettura finale Comportamentale;

```

 

hardware © www.354353.com