Ensayo
1) Diseñar un circuito divisor. Para nuestro problema el circuito tiene como dividendo 4 bits, divisor,cociente y residuo 3 bits.
Diseñado en DSCH2 tenemos:
Extrayendo el verilog y luego compilándolo en microwind obtenemos:
Simulandoobtendremos:
Usando el DSCH2 se armo el circuito siguiente que cumple 16 posibles funciones.
Las funciones son :
S3 S2S1 S0 F
0 0 0 0 A+B
0 0 0 1 A*B
0 0 1 0 A’+B
0 0 1 1 A+B’
0 1 0 0 A’*B
0 1 0 1 A*B’
0 1 1 0 A
0 1 1 1 B
1 0 0 0 A’
1 0 0 1 B’
1 0 1 0A’+B’
1 0 1 1 A’*B’
1 1 0 0 A xor B
1 1 0 1 A’ xor B
1 1 1 0 A xor B’
1 1 1 1 A’ xor B’
Se simulo en Dsch2 y se obtuvo:
Ahoracreamos el verylog para compilarlo en microwind y obtener el layout.
Y también lo simulamos ahí:
4) para la fig.5.29Tenemos el siguiente circuito hecho en DSCH2:
Simulando tenemos:
Observamos que nuestro multiplicador funciona correctamente, ahoraextraemos el “verilog file” para diseñar en microwind.
Sin embargo para microwind esta tiene muchas entradas por ello cambiamos, y usamos de entradasteclados numéricos y de salida un display.
Tendremos entonces para microwind:
Con su respectiva simulación:
Fig.5.32 multiplicador serie
Diseñando en DSCH2 tenemos:
Simulando obtenemos:
Extraemos el verilog, para armar el diseño en microwind:
Regístrate para leer el documento completo.