Menu
Coddy logo textTech

Hardware vs Software

Fait partie de la section Fondamentaux du Journey Verilog de Coddy — leçon 2 sur 90.

Nous écrivons du code pour le logiciel et le matériel, mais ils fonctionnent de manière complètement différente ! Comprendre ces différences est la clé pour penser comme un concepteur de matériel.

Le logiciel s'exécute étape par étape. Le matériel exécute tout en même temps.

Logiciel (C, Python, Java) :

  • Fait une chose, puis la suivante
  • Les variables apparaissent et disparaissent
  • Le temps est approximatif

Matériel (Verilog) :

  • Exécute plusieurs tâches en même temps
  • Les circuits existent en permanence
  • Le temps est exact

Exemple : Un site web se charge étape par étape. Un interrupteur s'allume instantanément. C'est là toute la différence.

Pourquoi c'est important : Lorsque vous écrivez du Verilog, vous décrivez un circuit qui fonctionne en parallèle, indéfiniment, avec un cadencement précis.

Essayez vous-même

Cette leçon ne comprend pas de défi de code.

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux