EXO1 FSM (finite state machine) et critères de conception
Soit une FSM qui prend en entrée une séquence de chiffres binaires et produit en sortie la même séquence, sauf que les 1 alternés ont été remplacés par des zéros. Ainsi, l'entrée 011010111 devient 010010010. La machine a deux états s0 et s1, s0 étant l’état de départ. Les ensembles d'entrée et de sortie sont tous deux {0,1}. Les fonctions d'état et de sortie sont a déterminer en utilisant une FSM. EXO2 Faites la conception d’ un contrôleur de ceinture de sécurité simple en proposant une FSM possible :Le contrôleur a pour fonction d'activer le signal sonore si une personne est assise sur un siège et ne serre pas sa ceinture dans un délai déterminé. Ce système a trois entrées et une sortie. Les entrées sont un capteur permettant au siège de savoir quand une personne est assise, un capteur de ceinture de sécurité qui indique quand la ceinture est bouclée, et une minuterie qui s'éteint lorsque l'intervalle de temps requis s'est écoulé. La sortie est la sonnerie EXO3 Donner la représentation sous forme de FSM de la machine qui a un jeu d'entrées àdeux symboles {a, b} et produit des sorties de {a, b, «rien»}. Il lit les chaînes de a et b et efface les sous-chaînes de a en un seul a; et sous-chaînes de b en un seul b. Par conséquent, la chaî ne d'entrée "aaaabaabbbbbabbab" produira la sortie "abababab", et l'entrée "aaaaaaaaaaaaab" produira "ab" EXO4 Donner le diagramme de transition d’ une machine à états finis (FSM) dont la sortie est vraie si la chaîne d'entrée adhère àun modèle simple, et faux sinon. Dans ce cas, le motif doit être a, b, c, a, b, c, a, b, c,. . .. EXO5 l'intersection d'une rue principale avec un passage pour piétons est contrôlée par deux feux de circulation. Le feu de circulation pour voitures a 3 valeurs possibles: rouge R, jaune Y et vert G. Le feu de circulation pour piétons a 2 valeurs possibles: rouge r et vert g. Votre tâche consiste à concevoir un contrôleur d’états finis qui allume et éteint les différentes lumières de manière raisonnable et sûre. Le contrôleur réagit à un signal d’entrée B ayant 2 valeurs possibles, 1 (enfoncée) et 0 (non enfoncée), selon qu’un piéton a ou non appuyé sur la touche B dans l’intervalle de temps précédent. Ce signal est échantillonné à intervalles de temps réguliers, par exemple 10 secondes, et le contrôleur exécute une transition toutes les 10 secondes. L'intervalle de temps de 10 secondes est supposésuffisant pour traverser la route. EXO6 Soit le couple Ci tension, fréquence: V,F : et soient C1=( 1.55 V, 624 Mhz) et C2=( 0.9 V, 104 Mhz). Déterminer les Gain attendus correspondant respectivement àla consommation en puissance dynamique et statique d'un circuit àbase de la technologie CMOS lorsqu'on passe de C1 a C2 . Que pouvez-vous conclure. EXO7 (Le calcul de la dissipation d’énergie d’un circuit entier en supposant que le nombre N des nœuds du circuit change chaque cycle d’horloge, en négligeant la consommation statique) Quelle quantitéd'énergie pourrait être consommée par un circuit intégrémoderne? On donne une estimation rapide en arrière-plan pour une puce de processeur actuel. Par exemple, il fonctionne à1 GHz et aura 100 millions de nœuds internes qui pourraient changer à chaque cycle d’horloge. Chaque capaciténodale est d'environ 1 femto Farad (10-15) et l'alimentation est d'environ 1V EXO8 Donner la définition du coût NRE 1) La conception d’un lecteur de disque particulier a un coût NRE de 100 000 DA et un coût unitaire de 20 DA. Combien faudra-t-il ajouter au coût de chaque produit pour couvrir le coût NRE, en supposant qu'on vend: (a) 100 unités et (b) 10 000 unités? 2) Pour un produit particulier, on donne le coût NRE et le coût unitaire pour les trois technologies IC: FPGA: (10 000 $, 50 $); ASIC: (50 000 $, 10 $); VLSI: (200 000 $, 5 $). Déterminer les volumes précis pour lesquels chaque technologie donne le coût total le plus bas.