Thông tin

Tác giả Carole
Hạn chót Không có hạn chót
Giới hạn nộp bài Không có giới hạn

Đăng nhập

Le Langage HDL - Série 1

HDL peut etre utilisé pour construire de nombreuses fonctions booléennes en s'appuyant sur les fonctions existantes. Le simulateur étudié dans le cadre de ce cours supporte des fonctions de base dont Nand, And, Or, Not. Nous allons nous entrainer sur des exemples de circuit en HDL.


Câu hỏi 1:

En utilisant l'inverseur, il est possible de construire un circuit qui retourne en sortie son entrée

Câu hỏi 2:

On veut construire un circuit qui implémente la fonction AND avec trois entrées en utilisant des fonctions AND à deux entrées

Câu hỏi 3:

Considérons le circuit suivant: De quelle fonction s'agit il?

CHIP Fonction {

    IN a,b;

    OUT out;


    PARTS:

        Not(in=a, out=nota);

        Not(in=b, out=notb);

        And(a=a, b=notb, out=w1);

        And(a=nota, b=b, out=w2);

        Or(a=w1, b=w2, out=out);

}
Câu hỏi 4:

Pour les questions suivantes considérons le fichier de test de la fonction Not ci-après:

load Not.hdl,

output-file Not.out,

compare-to Not.cmp,

output-list in%B3.1.3 out%B3.1.3;


set in 0,

eval,

output;


set in 1,

eval,

output;
Câu hỏi 5:

Dans le cadre du simulateur vu en cours, quatre types de fichiers peuvent etre utilisés pour une fonction boolénne. Par exemple pour la fonction NOT, on distingue les fichiers Not.hdl, Not.cmp, Not.tst, Not.out. Que contient le fichier Not.hdl?