Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Porta XOR con 4 porte NAND

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[11] Re: Porta XOR con 4 porte NAND

Messaggioda Foto UtenteFlamber » 23 giu 2016, 16:06

Penso che aziende come la Altera producano ancora PAL OTP a due livelli NOR-NOR, anche se sono sempre meno utilizzate visto il crollo dei prezzi di FPGA ben più performanti.

Comunque, senza nulla togliere alla soluzione che ti ha proposto Brianz, secondo me non ti conviene lavorare "ciecamente" con le formulette booleane. Ti conviene prendere prima di tutto una mappa di karnaugh, anche per un sistemino così piccolo.

La differenza che c'è tra i due approcci è esattamente lo stesso che intercorre tra il calcolare mnemonicamente una derivata, oppure capire cosa significa quella derivata guardando un grafico.
Se impari a lavorare da subito sulle mappe, dopo qualche esercizio, riconoscerai automaticamente dei pattern di 1 e 0 (e don't care) che ti faranno subito pensare ad una soluzione.

Sulla mappa di Karnaugh, una funzione XOR, corrisponde ad un pattern a scacchiera, che alterna 0 ed 1.
In questo caso, puoi coprire i due 1, soltanto utilizzando due implicanti diversi, che seppur piccoli, in questo caso sono implicanti principali.

f = x'y + xy'
x'y + xy' = [(x'y)'(xy')']'

Così usi tre port NAND e due inverter. In alternativa, se "in magazzino" hai disponibili solo porte NAND, puoi utilizzare quelle anche come inverter, però in quel caso diventerebbero 4, con lo schema che ti ha spiegato Brianz.

In questo caso, la funzione è semplice, ti basta applicare un paio di volte De Morgan, ed arrivi alla soluzione.
Per circuiti logici più complessi invece, è necessario prima di tutto disegnare lo scema come sum of products oppure come product of sums, per poi trasformare, utilizzando le negazioni (i pallini), le porte AND ed OR, in porte NOR oppure NAND.

EDIT!
Avatar utente
Foto UtenteFlamber
194 3
New entry
New entry
 
Messaggi: 63
Iscritto il: 16 dic 2015, 11:55

0
voti

[12] Re: Porta XOR con 4 porte NAND

Messaggioda Foto Utenteposta10100 » 23 giu 2016, 20:38

Flamber ha scritto:Tutto viene ottimizzato dagli IDE, meglio di quanto possa fare qualsiasi essere umano. [...] nessun ingegnere, oggi, si può sognare di progettare qualcosa di serio lavorando sulle singole porte logiche, se non per applicazioni molto particolari.


Gli IDE danno una grossa mano, certo, ma una volta che la netlist è sintetizzata e sei a gate level, vuoi perché ti arriva così dal cliente (per motivi di confidenzialità ad esempio) o perché non vuoi rifare la sintesi da capo solo per risolvere un piccolo problema, ti assicuro che l'occhio umano funziona meglio di qualsiasi tool e ti tocca per forza lavorare con porte logiche, FF, mux, sincronizzatori &co.

O_/

P.S: Per fortuna gli IDE non sono in grado di fare tutto il lavoro, mi mancano ancora 34 anni alla pensione :lol:
http://millefori.altervista.org
Tool gratuito per chi sviluppa su millefori.

Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (A. Einstein)
Se non c'e` un 555 non e` un buon progetto (IsidoroKZ)

Strumento per formule
Avatar utente
Foto Utenteposta10100
5.550 4 10 13
Master EY
Master EY
 
Messaggi: 4832
Iscritto il: 5 nov 2006, 0:09

Precedente

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 137 ospiti