---+++ HomeWork1 Dovete realizzare la funzione __Y=X*3__ in cui: * X è rappresentato come numero binario di 2 bit * Y è rappresentato come numero binario di 4 bit (per poter rappresentare tutti i prodotti, ovvero i valori 0, 3, 6, 9) * le 4 funzioni booleane da realizzare *DEVONO* essere realizzate in forma *canonica* (SOP o POS, come preferite) *COMPITO* Voi dovete: * scaricare il circuito [[%ATTACHURL%/per_tre_2_bit.circ][per_tre_2_bit.circ]] (cliccate di destro e fate "salva come") * modificare *SOLO* il componente *test* sostituendo alle porte presenti i circuiti corretti (in forma canonica come detto sopra) * *ATTENZIONE:* non modificate i pin di ingresso ed uscita del componente *test* ma solo il circuito che li collega Nel circuito [[%ATTACHURL%/per_tre_2_bit.circ][per_tre_2_bit.circ]] trovate 3 componenti * *per 3 corretto*: un moltiplicatore per 3 che fa uso del componente moltiplicatore nativo di <nop>LogiSim (che voi non dovete usare per svolgere l'esercizio) * *test*: una implementazione *errata* del circuito che dovete realizzare * *main*: un circuito di test che genera i 4 valori possibili di ingresso, li sottopone ai due circuiti e confronta i risultati *VERIFICA:* potete voi stessi verificare se il vostro circuito è corretto: 1 aprite il circuito in <nop>LogiSim 1 selezionate lo strumento *poke* (la manina) 1 cliccate sul generatore di impulsi 1 ogni 2 click il contatore avanzerà di uno generando successivamente i valori di input da 0 a 3 1 il valore viene sottoposto alle due implementazioni e i due output vengono confrontati dal comparatore * se il comparatore produce sempre '1' allora il circuito è corretto * se il comparatore produce qualche '0' allora il circuito è sbagliato e guardando i valori potete capire per quale l'input l'output è sbagliato ---++++ Consegna *SCADUTA* ---+++ Correzione * [[%ATTACHURL%/correzione.pdf][correzione.pdf]]: Risultati della correzione -- Users.AndreaSterbini - 03 Nov 2011 <!-- * Set ALLOWTOPICCHANGE = Users.AndreaSterbini -->
This topic: Architetture1
>
HomeWorks
>
HomeWork1
Topic revision: r7 - 2011-11-30 - AndreaSterbini
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback