Escolar Documentos
Profissional Documentos
Cultura Documentos
2 Implementação Serial-Paralelo
A segunda parte da implementação foi destinada a ’construção’ do bloco conversor
Serial-Paralelo, o qual tem a função de receber os dados de forma serial e modifica-los
para saı́das em paralelo. Os dados são advindos da memória ROM, e divididos em blocos
de M bits, separados em N canais, com mn bits cada.
Este trabalho apresenta o código VHDL para o conversor Serial-Paralelo. O algoritmo
proposto considera que para o serial paralelo de 2 entradas o código seja totalmente voltado
para uma implementação combinacional. Já o bloco desenvolvido para uma entrada de
24 bits leva em consideração que a cada subida da borda de clock, os oito bits de entrada
são divididos em grupos de dois. Dessa maneira fica clara que, há M=2 bits e N=4 canais.
As figura a seguir apresentam o esquemático referente a esse processo.
Para o bloco de entrada com 24 bits e 8 bits de saı́da com a alocação de cada bit
para os N canais correspondentes no código VHDL foi feita de forma direta pelo opera-
1
dor de atribuição (¡=). O apêndice *** apresenta a codificação para esse bloco. Esse
bloco foi projetado para que a cada subida de clock se tenha uma atualização da saı́da
correspondente. A representação do esquemático está apresentada a seguir.