By Jean-Christophe Buisson
Read Online or Download Concevoir son microprocesseur : Structure des systemes logiques PDF
Best french books
- Juan Solo Vol. 2: Les Chiens du Pouvoir: 1 (French Edition)
- Nouvelle histoire de la pensée économique, tome 1
- Analyse fonctionnelle et théorie des opérateurs : Rappels de cours et exercices corrigés
- Tartes tatin
Extra info for Concevoir son microprocesseur : Structure des systemes logiques
Sample text
Un éditeur graphique et un simulateur ont été conçus pour le langage SHDL. Cet environnement est disponible sous forme de licence GPL, donc gratuit, utilisable et modifiable à volonté. Le lecteur est fortement encouragé à simuler tous les exemples de ce livre dans l’environnement SHDL. fr/download/shdl. Premiers éléments de syntaxe SHDL La syntaxe de SHDL sera décrite progressivement au fil des chapitres. Un exemple simple sera plus parlant qu’un long discours : module half_adder(a,b: s,r) s = /a*b+a*/b ; r = a*b ; end module Ce module, appelé half_adder, possède 2 entrées appelées a et b, et deux sorties s et r.
Viennent ensuite des lignes, terminées par le signe ’;’, qui décrivent comment les signaux s et r sont produits à partir de a et b. Le signe ’/’ indique la négation, et s’applique − au symbole immédiatement à sa droite. /a et /b signifient donc −a et b. Les signes ’+’ et ’*’ indiquent les opérations OU et ET respectivement ; les deux lignes s’interprètent donc : s = −ab + a−b et r = ab. Les parenthèses sont interdites en SHDL dans les expressions ; elles ne peuvent apparaître que dans la description de l’interface.
57). 56. Comparateur signé sur 5 bits. Si les signes a4 et b4 sont différents, la comparaison est immédiate ; s’ils égaux on compare en non signé les 4 bits de poids faibles. 57. Association de deux comparateurs n bits non signés. Le résultat forme un comparateur 2n bits avec le même interface. B, le SUP final est asserté au travers du OU. Si les poids forts de A et ceux de B sont égaux, on compare les m bits de poids faibles et on conclue. 58 le code SHDL d’un comparateur non signé sur 10 bits, formé par l’assemblage de deux comparateurs non signés de 5 bits.