Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DISEO DIGITAL
LABORATORIO No4
- RUTA DE DATOS Y UNIDAD DE CONTROL IMPLEMETACIN DE UN PROCESADOR
MONOCICLO EN FPGA (XILINX)
UNMSM
DISEO DIGITAL
Tiene un bit de control que permite habilitar el registro de destino para escritura del dato. Y tambin
cuenta con dos salidas de los registros R1 y R2 para visualizar su contenido en los display a 7
segmentos.
El cdigo VHDL es el siguiente:
Laboratorio N4
UNMSM
DISEO DIGITAL
Se
muestra el diagrama lgico generado a partir de la descripcin VHDL del banco de registros.
Laboratorio N4
UNMSM
DISEO DIGITAL
Para visualizar la ejecucin de cada una de las instrucciones en el CPU ser necesario disear un
divisor de frecuencia de 50MHz a 1Hz.
Laboratorio N4
UNMSM
DISEO DIGITAL
MEMORIA DE PROGRAMA
Aqu se van a alojar las 8 instrucciones que sern ejecutadas por la ruta de datos. En el siguiente
listado se muestra los bits almacenados donde slo se involucran a los registros R1 y R2 que son los
nicos registros que salen de la ruta de datos para ser visualizados por el registro VISOR en los
display a 7 segmentos.
Laboratorio N4
UNMSM
DISEO DIGITAL
CIRCUITO VISOR
Este circuito se encarga de visualizar el contenido de los registros R1 y R2 en los Display a 7
segmentos utilizando el sistema de numeracin hexadecimal. Internamente realiza el barrido de los
datos que sern visualizados utilizando la frecuencia de 50MHz como su seal de referencia.
Laboratorio N4
UNMSM
DISEO DIGITAL
Laboratorio N4
UNMSM
DISEO DIGITAL
Laboratorio N4
UNMSM
DISEO DIGITAL
Laboratorio N4
UNMSM
DISEO DIGITAL
Cuando se conectan el mdulo DIO1 con el mdulo del FPGA tenemos el siguiente
circuito esquemtico:
Podemos apreciar los pines utilizados del FPGA y los dispositivos electrnicos conectados
a ellos, con esta informacin podemos asignar los pines en el momento de realizar la
implementacin del circuito en el mdulo de desarrollo.
10
Laboratorio N4
UNMSM
DISEO DIGITAL
11
Laboratorio N4