Menu
Coddy logo textTech

Hardware frente a software

Parte de la sección Fundamentos del Journey de Verilog de Coddy. Lección 2 de 90.

Escribimos código tanto para software como para hardware, pero ¡funcionan de manera completamente diferente! Comprender estas diferencias es la clave para pensar como un diseñador de hardware.

El software se ejecuta paso a paso. El hardware ejecuta todo a la vez.

Software (C, Python, Java):

  • Hace una cosa, después la siguiente
  • Las variables aparecen y desaparecen
  • El tiempo es aproximado

Hardware (Verilog):

  • Hace muchas cosas al mismo tiempo
  • Los circuitos existen para siempre
  • El tiempo es exacto

Ejemplo: Un sitio web carga los pasos uno a uno. Un interruptor de luz se enciende al instante. Esa es la diferencia.

Por qué es importante: Cuando escribes Verilog, estás describiendo un circuito que se ejecuta en paralelo, para siempre y con una temporización precisa.

Pruébalo tú mismo

Esta lección no incluye un desafío de código.

quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de Verilog online