Escolar Documentos
Profissional Documentos
Cultura Documentos
tamanho, em bits,
do valor
nº de bits’base ...
b - binária dígitos do
d - decima valor numérico
o - octal 0 a 9, A a F, x, z
h - hexadecimal
EELI14- Eletrônica Digital
Verilog | Operações aritméticas
Notação numérica - Exemplos
//somador
assign Sc = A+B;
assign S = Sc[3:0];
assign Cs = Sc[4];
endmodule
//subtrator
assign Sc = A-B;
assign S = Sc[3:0];
assign Bs = Sc[4];
endmodule
//multiplicador
assign M = A*B;
endmodule
//divisor
assign D = A/B;
endmodule
//potenciação
assign P = A**2;
endmodule
//resto da divisão
module modulo(A,B,M);
input [3:0]A,B; //entradas
output [3:0]M; //saídas
assign M = A % B;
endmodule
a = 5'b10100;
b = a <<< 2; //b == 5'b10000
c = a >>> 2; //c == 5'b11101, pois o bit
sinalizador é 1
d = a << 2; //d == 5'b10000
e = a >> 2; //e == 5'b00101
Obrigado