Deeds (Digital Electronics Education and Design Suite) è un programma di simulazione e progettazione di circuiti digitali. In questa pagina si utilizzerà la versione 2.50.200 del febbraio 2022, l'ultima disponibile al momento della stesura di questa pagina.
Per installarlo: www.digitalelectronicsdeeds.com/downloads. Il programma è gratuito, ma non libero.
Questa attività ha due scopi:
Il primo circuito è decisamente semplice: una singola porta AND a tre ingressi. Questa attività è brevemente descritta alla pagina www.digitalelectronicsdeeds.com...labtopics, topic 1.1.
Disegnare la porta AND a tre ingressi individuandola tra le icone, nel caso specifico tra le ANDs
Collegare tre interruttori ai tre ingressi della porta (nota 1)
Collegare un visualizzatore all'uscita Sono adatti, in alternativa, anche un Test LED oppure un Test Point (nota 1)
Collegare i vari componenti con un Wire. Per interrompere il disegno il filo, premere ESC oppure usare il tasto destro del mouse
Controllare la presenza di errori formarli (ERROR) oppure di aspetti a cui prestare attenzione (WARNING) attraverso l'icona Error Check
Dopo aver salvato il file, avviare la simulazione interattiva: Start Animation
Agire sui tre interruttori e osservare la corrispondente uscita al fine di scrivere la tabella di verità:
Avviare la Timing Diagram Simulation che mostra un diagramma temporale, cioè un grafico come il seguente:
Sull'asse orizzontale abbiamo il tempo. Le tre righe mostrano gli ingressi A, B e C; prima di iniziare la simulazione è necessario disegnare gli istanti in cui gli ingressi valgono 1 oppure 0: per fare ciò è necessario utilizzare il mouse direttamente sul grafico, cliccando do si desidera inserire i fronti di salita o i fronti discesa. L'uscita Q sarà invece calcolata dal simulatore, come descritto nei punti successivi.
Per simulare il funzionamento del circuito nell'intervallo di tempo compreso tra le linee verticali rossa e blu occorre usare l'icona Execute Timing Simulation (F9)
Utilizzare l'icona Time Zoom In (PgUp) per ingrandire l'intero diagramma temporale
Utilizzare l'icona Show Magnifier per ingrandire i dettagli del diagramma temporale
Utilizzare l'icona Time Meter Cursors per posizionare i cursori per misurare gli intervalli di tempo
Analizziamo il funzionamento della porta AND:
In alcuni schemi è utile raggruppare più wire in un unico bus attraverso l'apposita icona:
Alcuni componenti sono già predisporti per l'utilizzo di bus. Per esempio l'immagine seguente mostra il collegamento tra quattro interruttori (Input Dip-Switches → 4 bit, bus) e quattro LED (Output LED Arrays → 4 bit, bus):
Alcune osservazioni:
Il collegamento di componenti non predisposti per l'utilizzo di bus è fatto con l'uso dei taps (Bus → Bus taps). Per esempio l'immagine seguente mostra il collegamento tra quattro interruttori (Input Dip-Switches → 4 bit, bus), quattro LED (Output LED Arrays → 4 bit) e l'ingresso di un inverter, quest'ultimo collegato al filo 02:
Simulare alcuni tipi di porte logiche come descritto alla pagina www.digitalelectronicsdeeds.com...labtopics, topic 1.2.
Scrivere la tabella di verità delle singole porte, confrontandole con quanto presentato nella pagina Porte logiche.
Verificare l'equivalenza dei due circuiti relativi alla prima e alla seconda forma canonica. Per questa analisi è utile inserire nelle linee intermedie Test point oppure Test LED, questi ultimi senza nome e non visibili nel diagramma temporale.
Disegnare e simuliamo la rete con due uscite (MSB e LSB) descritta in questa pagina. Osservare in particolare l'organizzazione delle porte e dei collegamenti, utile per realizzare disegni facili da leggere.
Progettare ed analizziamo il circuito "votatore".
Il testo di altri esercizi è disponibile alla pagina https://www.digitalelectro...labtopics.html:
Analizzare il seguente circuito, contenente 4 buffer 3-state non invertenti
Pagina creata nell'ottobre 2020
Ultima modifica: 10 gennaio 2024
Appunti scolastici - Versione 0.1028 - Novembre 2024
Copyright 2012-2024, Vincenzo Villa (https://www.vincenzov.net)
Creative Commons | Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)