Ich bin an einem Projekt dran und lese mir das Datenblatt vom 74LS181 durch. Alles sehr beeindruckend mit 16 logischen und 32 arithmetischen Funktionen. Aber mal ernsthaft, da sind echte Exoten dabei (roter Punkt) und einige doppelte (grüner Punkt). Was soll das? Wann braucht man solche Funktionen? Was übersehe ich?
Sieh Dir die Innenbeschaltung des Bausteins an. Die sollte im Datenblatt auch aufgeführt werden. Das Ding ist aus einer Handvoll Logikgattern festverdrahtet, und damit ergeben sich halt auch Funktionen, die eher ... Abfallprodukte sind.
Danke! Habs mir fast gedacht. Ein bißchen Posen war auch damals schon in. ;-)
Posen? Die haben nur eine vollständige (!) Funktionstabelle geliefert. Das ergibt sich eben mit der vorhandenen Verschaltung der Logik-Gatter in diesem IC. Such mal bei neueren Datenblättern nach einer kompletten Beschreibung der Funktionen...
Ist doch eine einfache 4 bit ALU http://www.wazimmer.de/infogk12_material-Dateien/Modellcomputer.pdf
Bernie schrieb: > Such mal bei neueren Datenblättern nach einer kompletten Beschreibung > der Funktionen... Geht einfach nicht mehr, die kann keiner mehr ermitteln. ;-) Das läuft ja heute andersrum: man gibt vor, welche logischen Funktionen man benötigt, und eine Art Compiler ermittelt daraus die notwendige Gatter-Verschaltung. Dabei wird dann alles wegoptimiert, was für die geforderten Funktionen nicht notwendig ist. Ist letztlich auch nichts anderes als das, was man bspw. mit der Hand mit einem Karnaugh-Plan gemacht hat, nur dass es automatisiert abläuft. Getestet wird aber dann nur das, was gefordert war, und niemand wäre in der Lage, die sich zufällig ergebenden „Abfallprodukte“ überhaupt noch zu ermitteln und zu dokumentieren. So passiert es dann eben, dass die bei einem CALL auf den Stack geschobenen PC-Werte eines ATmega16 in den oberen 3 Bits scheinbar zufällige Werte enthalten, weil die Synthese eben die Logik gerade in dieser Form erzeugt hat.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.