Bonjour à tous,
J'aurais quelques questions que je ne saurais répondre si cela ne vous dérange pas .
Voici mon code :
Ma première question est la suivante :Code:ENTITY circuit IS PORT ( A, B : IN stdjogic; E : IN std_logic_vector (1 downto 0); RESET : IN stdjogic; H : IN stdjogic; S : OUI stdjogic); END circuit; ARCHITECTURE Behavioral OF circuit IS SIGNAL K : stdjogic; SIGNAL CODE : stdjogic_vector (1 downto 0); BEGIN S <= NOT K; mon_process : PROCESS (H) BEGIN IF (H'event AND H=T) THEN IF RESET='0' THEN K<= '0'; CODE <= "00"; o ELSE CODE <=E; CASE CODE IS WHEN "00" => K<=A; WHEN "01"H=> K<=B; WHEN "10V=> K<=NOT K; WHEN others => K<=K; END CASE; END IF; END IF; END PROCESS mon_process; END Behavioral;
Pour chacun des signaux S, K et CODE, indiquer en justifiant votre réponse s'il est la
sortie d'un circuit combinatoire ou d'un circuit séquentiel.
Ma deuxième question :
Combien de bascules D seront nécessaires pour synthétiser ce circuit ? Justifiez votre
réponse.
Je tiens à préciser que ce sont pour des révisions et non pour un devoir à rendre. Ceci est juste à titre personnel et indicatif.
Cordialement,
Dony
-----