Hallo, ich kenne den Unterschied zwischen sequenzieller und kombinatorischer Logik, aber warum benutzt man in einem Modul überhaupt beides? Wäre es nicht einfach nur sequenzielle Logik oder nur kombinatorische Logik zu verwenden? Julian
@Julian (Gast) >ich kenne den Unterschied zwischen sequenzieller und kombinatorischer >Logik, aber warum benutzt man in einem Modul überhaupt beides? Weil es notwendig ist. >Wäre es nicht einfach nur sequenzielle Logik oder nur kombinatorische >Logik zu verwenden? Nein. Aber was ist daran kompliziert? MFG Falk
Das kann man schon machen, aber man verkompliziert sich dadurch einige Dinge unnötig.
@ Julian (Gast)
>warum ist es notwendig?
Na dann bau mal ne State Machine nur mit kombinatorischer oder nur
sequentieller Logik.
MfG
Falk
@SeriousSam (Gast) >Ein Clockless-Design hat doch auch was. Liesse sich sowas auf einem FPGA >implementieren? Im Prinzip ja, praktisch extrem nervig, da sämtliche Tools auf synchrone Schaltungen ausgelegt sind.Und Asynchrone Logik ist nicht was wild Zusammengestricktes, dafür gibte es ebenso klare Prinzipien und Regeln wie für synchrone Logik. MFG Falk
Und nach welchen Kretärien soll ich die einzelnen Anweisungen aufteilen? Was z.B. muss sequenziell, was muss kombinatorisch gelöst werden? Julian
>Ein Clockless-Design hat doch auch was. Liesse sich sowas auf einem FPGA >implementieren? Mache ich gerade. Kein Problem. >ich kenne den Unterschied zwischen sequenzieller und kombinatorischer >Logik, Dann weist du sicher auch, daß es keine sequenzielle Logik mit getakteten FFs ohne Kombinatorik gibt, es sei denn Du verpasst, jedem Pfad ein überflüssiges FF! Das sind doch rein theoretische Kontrukte, in der Praxis hat nahezu jede Schaltung beides!
@Julian (Gast) >Und nach welchen Kretärien soll ich die einzelnen Anweisungen aufteilen? Kriterien. >Was z.B. muss sequenziell, was muss kombinatorisch gelöst werden? Das ergibt sich in den meisten Fällen von allein. Schieberegister , immer sequentiell State Machine, immer sequentiell Dekoder, fast immer kombinatorisch Wie der Ingenieur schon sagt, die Trennung ist akademisch bis falsch. Es heist nciht entweder oder, sondern sowohl als auch. Erst beides zusammen ergibt Digitaltechnik. KEINES von beiden kann allein wirklich viel machen. Ist wie Nitro und Glyzerin ;-) MFG Falk
>Ist wie Nitro und Glyzerin ;-)
Naja, das wäre jetzt als Beispiel leicht zu verpflücken, denn es
existiert sowohl eine "Nitro"-Gruppe = NH2, als auch das Glycerin =
Propantiol und die haben zunächst überhaupt nichts mit einandner zu tun.
...
Bezüglich der Fragestellung spreche ich gerne von "kombinatorischen
Komponenten"einer Schaltung, die sich z.T. durchaus in pipelines und
state machines befinden können.
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.