Deeds 101

Deeds (Digital Electronics Education and Design Suite)

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:

Attività 1 - Introduzione a Deeds DcS

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.

Disegno del circuito

Disegnare la porta AND a tre ingressi individuandola tra le icone, nel caso specifico tra le ANDs ANDs

Collegare tre interruttori ai tre ingressi della porta Input switch (nota 1)

Collegare un visualizzatore all'uscita Output (one bit) 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 Wire (CTRL + W)

AND a tre ingressi

Controllare la presenza di errori formarli (ERROR) oppure di aspetti a cui prestare attenzione (WARNING) attraverso l'icona Error Check Error Check

Simulazione "Animation"

Dopo aver salvato il file, avviare la simulazione interattiva: Start Animation Start Animation (F9(

Agire sui tre interruttori e osservare la corrispondente uscita al fine di scrivere la tabella di verità:

Simulazione "Timing diagram"

Avviare la Timing Diagram Simulation Timeng Diagram Simulation (F8) che mostra un diagramma temporale, cioè un grafico come il seguente:

Diagramma temporale

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) Execute Timing Simulation (F9)

Utilizzare l'icona Time Zoom In (PgUp) Time Zoom In (PgUp) per ingrandire l'intero diagramma temporale

Utilizzare l'icona Show Magnifier Show magnifier per ingrandire i dettagli del diagramma temporale

Utilizzare l'icona Time Meter Cursors Time Meter Cursors per posizionare i cursori per misurare gli intervalli di tempo

Analizziamo il funzionamento della porta AND:

Misura del tempo di porpagazione

Bus

In alcuni schemi è utile raggruppare più wire in un unico bus attraverso l'apposita icona:

Bus

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):

Ingressi ed uscite con 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:

Taps

Attività 2 - Analisi di semplici porte logiche

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.

Attività 3 - Analisi di semplici reti 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.

Attività 4 - Progettazione di un circuito

Progettare ed analizziamo il circuito "votatore".

[Avanzato] Attività 5 - Altri esercizi di sintesi

Il testo di altri esercizi è disponibile alla pagina https://www.digitalelectro...labtopics.html

Attività 6 - 3-state

Analizzare il seguente circuito, contenente 4 buffer 3-state non invertenti

Tri-state

Note

  1. Deeds è un simulatore digitale ed ignora aspetti come le tensioni, le correnti, le resistenze. Alcuni componenti come LED ed interruttori possono essere quindi usati con modalità che, nella realtà, sarebbero non funzionanti.


Pagina creata nell'ottobre 2020
Ultima modifica: 10 gennaio 2024


Licenza "Creative Commons" - Attribuzione-Condividi allo stesso modo 3.0 Unported


Pagina principaleAccessibilitàNote legaliPosta elettronicaXHTML 1.0 StrictCSS 3

Vai in cima