vincenzoflaminio ha scritto:Il tuo esempio posso ricavarlo senza applicare De Morgan ovvero somme di prodotti ecco un esempio dell'uscita RIPORTO in un FULL ADDER
Devo dire che non ho "capito" cosa significano le lettere maiuscole e minuscole (dovrebbe essere negato/diritto) e come sono piazzati i termini sulla mappa. Secondo me ha usato una disposizione per le variabili a 1 e 0 sulla mappa, poi ha
copiato da qualche parte la mappa per generare il carry che faceva uso di
un'altra disposizione, e quindi ha fatto casino
La mappa "standard" (quella a cui sono abituato io) per il carry e`
qui verso meta` della pagina. La figura e` questa:

.
Invece la mappa con le varabili sistemate come le mette l'autore del sito karnaughmap.eu e` visibile
qui al fondo di pagina 24. Anche questa immagine e` riportata per comodita` qui dietro:

- Karnaugh.gif (5.18 KiB) Osservato 15614 volte
L'autore del sito da cui hai preso la mappa, furbo come una
vulpecula astuta, ha usato una convenzione e piazzato gli uni secondo la disposizione dell'altra convenzione.
Bestia!E uno cosi` fa un sito per spiegare come si fa una mappa di Karnaugh? Non ha voglia di "fare l'esercizio" e
copia il piazzamento degli 1 senza accorgersi (o senza sapere) che e` un'altra convenzione di numerazione delle caselle dell mappa? Come diceva quello la` "ma mi faccia il piacere! mi faccia!" E tu impara a non fidarti di tutto quello che trovi in internet (incluso questo messaggio).
Comunque l'equazione che hai scritto AB+AC+AC e` corretta e genera il riporto.
Ricorda anche che quando si coprono le mappe di Karnaugh si assume che le variabili siano disponibili sia in forma diritta che negata, e quindi eventualmente potrebbero servire degli inverter per negare alcuni ingressi.
Quanto ti ho detto sulle in precedenza sull reti fatte con OR-AND o NAND-NAND e` la copertura standard in somma di prodotti. Ma per circuiti semplici si possono trovare ad occhio delle reti "piu` semplici". Per esempio dalla funzione

si puo` "mettere in evidenza" ad esempio A dai primi due termini, e si ha

e questo si puo` realizzare con questa rete

- adder1.gif (1 KiB) Osservato 15628 volte
Si usano solo porte a due ingressi (mentre l'altra soluzione aveva porte a tre ingressi), ma...
1) La logica non e` piu` a due livelli, diventa a tre, quindi piu` lenta
2) Non si puo` piu` fare la trasformazione in tutte nand, quindi bisogna proprio usare porte di tipo diverso.