Sinn von sequenzieller und kombinatorischer Logik

#973708
Lesenswert?
• ▲
▼
@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
#973730
Lesenswert?
• ▲
▼
@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
Gast #973743
Lesenswert?
• ▲
▼
>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!
#973772
Lesenswert?
• ▲
▼
@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
Gast #973800
Lesenswert?
• ▲
▼
>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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.