WB - Escreve o Retorno
Topologia
Interface genérica
GENERATE_REGISTERS
GENERIC
Define geração de registradores de pipeline.
- Tipo:
boolean
- Padrão:
TRUE
Interface de portas
clock
INPUT
Entrada do sinal de clock.
- Tipo:
std_logic
clear
INPUT
Entrada do sinal que limpa o(s) dado(s) do componente.
- Tipo:
std_logic
enable
INPUT
Entrada do sinal que ativa o componente.
- Tipo:
std_logic
source
INPUT
Entrada de registro que contém os dados vindos da etapa MEM do pipeline.
- Tipo:
t_SIGNALS_MEM_WB
enable_destination
OUTPUT
Saída de sinal que ativa escrita no banco de registradores.
- Tipo:
std_logic
select_destination
OUTPUT
Saída do endereço do registrador de destino.
- Tipo:
t_REGISTER
destination
OUTPUT
Saída do valor a ser armazenado no registrador de destino.
- Tipo:
t_DATA
Usagem
vhdl
WRITE_BACK : entity WORK.CPU_STAGE_WB(RV32I)
port map (
clock => clock,
clear => clear,
enable => enable,
enable_destination => stage_wb_enable_destination,
select_destination => stage_wb_select_destination,
source => signals_mem_wb,
destination => stage_wb_data_destination
);
Diagrama RTL
Casos de teste
TO DO
md
### Caso 1 <Badge type="info" text="tb_stage_wb_case_1" />
Forma de onda:
<pan-container :grid="false">
{.w-full .dark-invert}
</pan-container>