Sistemas Digitais
Parte I – Funcionamento dos seguintes componentes (seguido de seus respectivos VHDL)
a. Registrador de carga paralela:
Um registrador é um circuito digital formado por n flipflops, de modo a poder armazenar simultaneamente (e de maneira independente) n bits. Tratase de um tipo de elemento de armazenamento básico: um processador possui um conjunto de registradores que pode variar de três a algumas dezenas. A existência de registradores dentro do processador acelera o processamento, pois os dados que estão sendo manipulados ficam armazenados próximo dos recursos de processamento (ULA, por exemplo), o que reduz os acessos feitos à memória.Caso cada bit possua um caminho independente dos demais, tanto para entrada, quanto para saída, o registrador em questão é um registrador de carga paralela.
b. Registrador de deslocamento (sequencial):
Consiste em um conjunto de registradores configurados em um arranjo linear de tal forma que a informação é deslocada pelo circuito conforme o mesmo é ativado. podem possuir uma combinação de entradas e saídas seriais e paralelas (cujos principais tipos são de Leitura destrutiva e de Leitura nãodestrutiva), incluindo as configurações entrada serial, saída paralela (SIPO) e entrada paralela, saída serial (PISO). Existem outras configurações possuindo ambas as entradas serial e paralela e outra com saídas serial paralela. Existem também registradores de deslocamento bidirecionais, os quais permitem que se varie a direção do deslocamento da informação. As entradas e saídas seriais de um registrador podem ser conectadas juntas, de modo a formar um registrador de deslocamento circular. Poderiam também ser desenvolvidos registradores de deslocamento multidimensionais, os