Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arquitectura de computadoras
Martes y jueves de 3:00 a 5:00 p.m.
Por: Ramírez Castro Rogelio Israel
216125679
Actividad 6, 2021B
Fecha de entrega: 3 de noviembre del 2021
implementar un programa en verilog que implemente el resto y cociente
por separado, del código que vimos en clase
module devided(
input [7:0] a,
input [3:0] b,
input start,
output reg [3:0] resto, cociente //agrege variables para separar el resto y el
cociente
);
always @ (b_bar)
b_neg = b_bar + 1;
rslt = a;
count = 4'b0100;
begin
if (rslt[7] == 1)
begin
count = count - 1;
end
else
begin
count = count - 1;
end
end
resto = rslt[7:4];
cociente = rslt[3:0];
end
end
endmodule
module devided_tb();
reg [7:0] a;
reg [3:0] b;
reg start;
begin
a = 8'b0000_1101; b = 4'b0101;
#50 $stop;
end
endmodule