Don’t-Care

Don’t-Care

In der Digitaltechnik bedeutet Don’t-Care, X oder -, dass dieser Wert keinen Einfluss auf die Logikschaltung hat. In der Wahrheitstabelle werden Don’t-Care-Einträge typischerweise eingesetzt um nicht alle Eingangszustände abhandeln zu müssen, oder wenn eine unvollständig definierte Funktion vorkommt, die Variable also "1" und "0" haben kann. Dies ist für bestimmte Eingangskombinationen der Fall, wenn der Ausgang für diese nicht festgelegt ist. Zum Beispiel wenn diese Eingangskombinationen in der Schaltung gar nicht möglich bzw. vorhanden sind oder bei dem Baustein über das Enable-Signal deaktiviert sind.

Auch bei für die Logiksynthese und im Timing-Diagramm werden Don’t-Care-Werte verwendet. In der Funktionstabelle (Wahrheitstabelle) des Flipflops stellt ein X einen beliebigen Zustand dar, der wahlweise "0" oder "1" sein kann. Das Flipflop verarbeitet die Daten nur dann, wenn die jeweilige Triggerbedingung erfüllt ist. Zu allen Zeitpunkten, zu denen keine Verarbeitung der Daten stattfindet, können beliebige Logikzustände an den Eingängen anliegen, ohne dass diese in die Verarbeitung mit einbezogen werden. Das zu den jeweiligen Flipflops dazugehörige Timing-Diagramm enthält ebenfalls bei den korrespondierenden Zeiträumen ein X, wenn der anliegende Logikzustand nicht relevant ist.

Beispiel D-Flipflop

Symbol Wahrheitstabelle Timing-Diagramm
D-flipflop-dontcare.svg
Data clk Enable Reset Qn+1
x x x 0 0
x x 0 1 Qn
x 1 1 Qn
1 1 1 1
0 1 1 0
Dont-care-timing.svg

Don't Cares im Karnaugh-Diagramm

Dont-care karnaugh.jpg

Praktischer Schaltungseinsatz

Im praktischen Schaltungseinsatz haben Don’t-Cares eindeutige Vorteile. Die Gesamtschaltung kann unter Verwendung von Don’t-Cares bei entsprechenden Schaltungen deutlich kompakter sein. Beispielsweise kann die Gesamtschaltung mit einer geringeren Anzahl von Einzelgattern oder mit Bauelementen mit weniger Eingängen realisiert werden. Dies kann zu kostengünstigeren Lösungen führen. Gleichzeitig sind kompaktere Schaltungen häufig auch schneller, sofern weniger Bauelemente in Reihe geschaltet werden müssen.

Einschränkungen

Eine Schaltung mit Don’t-Cares darf nur in dem Bereich eingesetzt werden, für den die Don’t-Cares Gültigkeit haben. Der Einsatz dieser Schaltung ist auch dann noch zulässig, wenn der Definitionsbereich gegenüber dem ursprünglichen Definitionsbereich weiter eingeschränkt wird. Im anderen Fall, in dem der Definitionsbereich erweitert wird, erfüllt diese Schaltung dann unter Umständen nicht mehr die Anforderungen. Beispielsweise kann die Schaltung sich dann bei einzelnen Fällen nicht mehr richtig verhalten.


Siehe auch

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Don't Care — This article is about the music single. For the meaning relating to digital logic, see Don t care (logic). Don t Care Single by Obituary …   Wikipedia

  • Don't-Care — In der Digitaltechnik bedeutet Don’t Care, X oder , dass dieser Wert keinen Einfluss auf die Logikschaltung hat. In der Wahrheitstabelle werden Don’t Care Einträge typischerweise eingesetzt um nicht alle Eingangszustände abhandeln zu müssen, oder …   Deutsch Wikipedia

  • Don't-care — In logic synthesis and logic simulation a don t care or X value is one value in a multi valued logic system that denotes an unknown value, or a value that the designer (for whatever reason) does not care about. In the Verilog hardware description …   Wikipedia

  • Don't Care High — Don’t Care High   Author(s) Gordon Korman Country …   Wikipedia

  • don’t care was made to care — Quot. 1959 gives the version of the traditional children’s rhyme found at Hackney, London. 1959 I. & P. OPIE Lore and Language of Schoolchildren iii. 50 To ‘don’t cares’ the traditional saying is: Don’t care was made to care, Don’t care was hung …   Proverbs new dictionary

  • Don't-care term — In digital logic, a don t care term is an input sequence (a series of bits) to a function that the designer does not care about, usually because that input would never happen, or because differences in that input would not result in any changes… …   Wikipedia

  • Don't-care (logic) — In digital logic, a don t care term is an input sequence (a series of bits) to a function that the designer does not care about, usually because that input would never happen, or because differences in that input would not result in any changes… …   Wikipedia

  • Don't Care 'bout Nothin' — Single infobox Name = Don t Care bout Nothin Type = Single Artist = Shotgun Messiah Released = 1989 | Don t Care bout Nothin is a single released by Shotgun Messiah from their Shotgun Messiah album in 1990.Track listing …   Wikipedia

  • Don't Care — • macht nichts, es gibt schlimmeres : ) • Wildcard bei Bitoperationen, dessen Wert irrelevant für das Ergebnis ist (normalerweise durch einen Asterix dargestellt) …   Acronyms

  • Don't Care — [1] macht nichts, es gibt schlimmeres : ) [2] Wildcard bei Bitoperationen, dessen Wert irrelevant für das Ergebnis ist (normalerweise durch einen Asterix dargestellt) …   Acronyms von A bis Z

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”