Construccion de Una Alu de 8 Bits Con 16 Funciones
Construccion de Una Alu de 8 Bits Con 16 Funciones
Construccion de Una Alu de 8 Bits Con 16 Funciones
BOGOTA, COLOMBIA
OBJETIVOS
*Apropiarse de las tcnicas de programacin en lenguajes de descripcin en
hardware para la definicin de circuitos lgicos combinatorios.
*Desarrollar un programa en VHDL que permita realizar diferentes operaciones
matemticas y lgicas que son caractersticas de una ALU (Unidad Aritmtica
Lgica).
*Familiarizarse con el manejo de las herramientas de desarrollo de FPGAs de
Xilinx.
Informe
VHDL
CLK event and clk = 1
Flanco subida
F= A+B
F= A B
F= A+1
F= A-1
F= A
F= B+1
F= A^1
F= AvB
F= A
F= (A xor B)
F= (A xor B)
F= RCIA
F= RCDA
F= SHDA
F= SHIA
F= Borrar salidas
Los
F=A+B
Cin=0
F=A-B
k=B
k=B
Cin= Se propaga
Cin= se propaga
Cin=1
F=A+1
Cin=1
F=A-1
Cin=0
k=0
k=1
Cin= se propaga
Cin= se propaga
F=A
Cin=0
k= 0
F=B+1
Cin=1
k=(A xor B)
Cin= se propaga
Cin= se propaga
F=A^B
propaga
k= A.B
Cin=0
Cin= no se
F=AvB
propaga
F=A
Cin=0
F=A xor B
Cin=0
k= A.B
Cin=0
k=1
k=B
Cin= no se
Cin= no se propaga
Cin= no se propaga
F= ( A xor B )
Cin= no se
Cin=0
F=Borrar salidas
propaga
F=RCIA
Cin=0
k=B
propaga
k=A xor X
Cin= no se
Cin=0
k=
Cin= no se propaga
F=RCDA
Cin=0
k=
F=SHDA
propaga
k=
Cin=0
F=SHIA
propaga
Cin=0
Cin= no se propaga
Cin=no se
k=
Cin=no se
A^B
AvB
A
A xor B
(A xor B)
RCIA
RCDA
SHDA
SHIA
Borrar salidas
A+B
A-B
A+1
A-1
A
B+1
FH =S3.S2+S3.S1
FH=S3.(S2+S1)
Habilitador
Cin
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
Cin
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
select
ores
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Fcin=S3.S2.S1.S0+S3.S1.S0
Fcin=S3.(S2.S1.S0+S1.S0)
CONCLUSIONES