Editing di una rete

Funzionalità di base

Inserimento di gate

Proprietà dei gate

Proprietà delle interconnessioni

Elenco dei componenti comuni

Funzionalità di base

Icona Tastiera Descrizione
F1 Strumento di selezione. E' lo strumento utilizzato per le più svariate azioni. Tra le tante le più importanti sono: selezione di gate, creazione di gate, connessione di fili, muovere fili, aprire le proprietà di un gate.
(F1) Strumento per la connessione. Si utilizza premendo il pulsante SX del mouse su un filo di interconnessione e tenendo premuto fino a collegarlo con un altro filo.
F2 Strumento per la cancellazione. Selezionato un componente dal circuito, questo strumento serve a cancellare il componente stesso. E' possibile rimuovere un componente anche selezionandolo e premendo il tasto CANC sulla tastiera.
F3 Strumento di taglio fili. Serve per tagliare o accorciare dei fili di interconnessione. Per utilizzarlo è sufficiente premere il pulsante SX del mouse su un filo.
F4 Invertitore. Serve per inserire o rimuovere un invertitore dall'input o dall'output di un gate.
F5 Dimensione fili. Utilizzato per modificare la dimensione dei fili intesa come numero di bit passante per un'interconnessione.

Inserimento gate

E' possibile inserire gate elementari o componenti in due differenti modi:

Accorgimenti:

Per alcuni gate è permesso aumentare il numero di ingressi (ad esempio per i gate elementari).
Tenere premuto il pulsante DX del mouse e selezionare Add Input

Proprietà dei gate

E' possibile visualizzare le proprietà di un gate facendo doppio click su un gate o tenendo premuto il pulsante DX del mouse e selezionando la voce "Properties".

Proprietà generali

  • Tipologia di gate.
  • Nome del gate. Deve essere univoco all'interno del modulo.
  • Nascondi nome. Permette di visualizzare o nascondere il nome di un gate.
  • Ancora, X, Y. Posizione del gate. Un gate ancorato non può essere spostato.
  • Partizione del percorso critico. Permette di partizionare la rete, effettuando l'analisi dei percorsi critici a monte e a valle del componente con questa proprietà impostata.

Proprietà ingressi e uscite (port)

  • Nome del segnale. Indica il nome dell'interconnessione alla quale è collegato il segnale.
  • Nome della porta.
  • Tipologia del segnale. Può essere di input, output o bidirezionale.
  • Bits. Indica il numero di bit della porta

E' possibile modificare le caratteristiche di un segnale premendo Edit. Alcuni componenti permettono di inserire o rimuovere segnali (tipicamente di ingresso), per far ciò premere Add o Delete.

Proprietà di ritardo

    E' possibile modificare i tempi di risposta di ogni singolo gate.
    Si può scegliere tra tempi di risposta predefiniti o definirli manualmente.

Proprietà delle interconnessioni

Per visualizzare le proprietà di una interconnessione fare doppio click su una interconnessione.
    • Nome dell'interconnessione. Deve essere univoco all'interno del modulo.
    • Nascondi nome. Permette di nascondere o visualizzare il nome della interconnessione.
    • Bits width. Indica il parallelismo in bit della interconnessione.

Componenti comuni

Nome Tipologie Simbolo Descrizione
AND and, nand And e Nand logici
OR or, nor Or e nor logici
XOR xor, xnor eXclusiveOR e equivalence (xnor)
Buffer buf, not Buffer
Tri-State Buffer bufif1, bufif0,
notif1,notif0
Buffer tri-state. Quando non è abilitato lascia l'uscita non controllato. Di fatto è come se l'uscita non sia collegata
Constants supply1, supply0 Tensione di alimentazione (1 logico) e massa (0 logico).
Switch switch Interruttore. Utile per impostare un valore durante la simulazione
Dip Switch dip Interuttore multiplo.
Clock clock Clock. Nelle proprietà è possibile specificare il periodo, la fase e il duty cycle.
Wire Merge concat Serve per unire più interconnessioni in un'unica interconnessione con larghezza di bit pari alla somma del parallelismo delle interconnessioni unite.
Wire Tap n/a Serve per estrarre da un'interconnessione a più bit un singolo (o eventualmente più di uno)
Adder add Sommatore. E' previsto il carry-in e il carry-out.
Multiplexor mux Multiplexer. E' possibile modificare il parallelismo.
Decoder demux Decoder. E' possibile modificare il parallelismo.
Left Shift lshift Registro a scorrimento verso sinistra.
Right Shift rshift Registro a scorrimento verso destra.
Register register Registro.
Flip-Flop ff Flip-Flop D.
RAM ram Memoria RAM. Istruzioni per impostare il contenuto di una memoria
ROM rom Memoria ROM. Istruzioni per impostare il contenuto di una memoria
LED led LED e Display. E' possibile scegliere dalle proprietà la tipologia di display: led singolo, display a 7 segmenti con ingresso diretto, esadecimale o in codifica decimale.