Resumen - Formatos de números
Parte de la sección Fundamentos del Journey de Verilog de Coddy — lección 18 de 90.
Desafío
Completa el código escribiendo los valores correctos en los formatos especificados.
Qué hacer:
- Establece
aen binario de 8 bits para el decimal 170 (10101010) - Establece
ben decimal de 8 bits para 255 - Establece
cen hexadecimal de 16 bits para FF - Establece
den un valor de 4 bits donde el bit 2 sea X (los demás 1) - Establece
econ todos los bits en Z (4 bits)
Pruébalo tú mismo
module number_formats;
wire [7:0] a, b;
wire [15:0] c;
wire [3:0] d, e;
assign a = ______; // Binario de 8 bits para 170
assign b = ______; // Decimal de 8 bits para 255
assign c = ______; // Hexadecimal de 16 bits para FF
assign d = ______; // 4 bits: el bit 2 es X, los demás 1
assign e = ______; // 4 bits: todos los bits Z
initial begin
$display("a = %b", a);
$display("b = %b", b);
$display("c = %h", c);
$display("d = %b", d);
$display("e = %b", e);
$finish;
end
endmoduleTodas las lecciones de Fundamentos
1Introducción
¿Qué es Verilog?Hardware vs SoftwareNiveles de abstracción de diseñoTu primer móduloComentarios4Operadores Parte 1
Operadores aritméticosOperador de móduloOperadores de comparaciónRepaso - Matemáticas simplesOperadores bit a bit7Asignación y Compuertas
Asignación ContinuaAsignación con OperadoresPrimitivas de Compuertas IntegradasCompuertas AND OR NOTCompuertas XOR XNORResumen - Circuito de Compuertas Lógicas10Toma de decisiones
Sentencia IfIf - ElseRepaso - Comparador simpleSentencia CaseCasex y CasezRepaso - Diseño de ALU5Operadores Parte 2
Operadores lógicosOperadores de reducciónOperadores de desplazamientoOperador de concatenaciónOperador condicionalResumen - Desafío de operadores3Sistema de numeración
Representación binariaNúmeros con tamaño definidoNúmeros sin tamaño definidoNúmeros negativosValores especiales X y ZResumen - Formatos de números6Módulos
Estructura del móduloPuertos de entrada y salidaPuertos InoutInstanciación de módulosMapeo de puertos por nombreMapeo de puertos por ordenResumen: Construye un módulo