diff --git a/src/cheatsheets/Digitaltechnik.typ b/src/cheatsheets/Digitaltechnik.typ index 0c3bc3e..3fdd416 100644 --- a/src/cheatsheets/Digitaltechnik.typ +++ b/src/cheatsheets/Digitaltechnik.typ @@ -34,10 +34,10 @@ } #let colorBoolscheLogic = color.hsl(105.13deg, 92.13%, 75.1%) -#let colorFolgen = color.hsl(202.05deg, 92.13%, 75.1%) -#let colorReihen = color.hsl(280deg, 92.13%, 75.1%) -#let colorAbleitung = color.hsl(356.92deg, 92.13%, 75.1%) -#let colorIntegral = color.hsl(34.87deg, 92.13%, 75.1%) +#let colorOptimierung = color.hsl(202.05deg, 92.13%, 75.1%) +#let colorRealsierung = color.hsl(280deg, 92.13%, 75.1%) +#let colorState = color.hsl(356.92deg, 92.13%, 75.1%) +//#let colorIntegral = color.hsl(34.87deg, 92.13%, 75.1%) #let LNot(x) = math.op($overline(#x)$) @@ -50,6 +50,8 @@ *Kombinatorisch:* Kein Gedächtnis + *(Synchrone) sequenentielle:* Mit Gedächtnis + *Fan-In:* Anzahl der Inputs eines Gatters *Fan-Out:* Anzahl der Output Verbindungen eines Gatters @@ -142,8 +144,8 @@ abhängig von $x_i <=> f_x_i != f_overline(x)_i$\ ] - #bgBlock(fill: colorBoolscheLogic)[ - #subHeading(fill: colorBoolscheLogic)[Hauptsatz der Schaltalgebra] + #bgBlock(fill: colorOptimierung)[ + #subHeading(fill: colorOptimierung)[Hauptsatz der Schaltalgebra] Jede $f(x_0, ...,x_n)$ kann als... - *Minterme $m$:* $ = LNot(x)_0 dot x_1 dot ...$\ VerODERungen von VerUNDungen\ @@ -173,4 +175,32 @@ $f(underline(x)) -->$ *KKNF* / *KDNF* mit Boolsche Expansion ] + + #bgBlock(fill: colorOptimierung)[ + #subHeading(fill: colorOptimierung)[Quine McCluskey] + ] + + #bgBlock(fill: colorRealsierung)[ + #subHeading(fill: colorRealsierung)[NMOS/PMOS] + ] + + #bgBlock(fill: colorRealsierung)[ + #subHeading(fill: colorRealsierung)[CMOS] + ] + + #bgBlock(fill: colorState)[ + #subHeading(fill: colorState)[Timing] + ] + + #bgBlock(fill: colorState)[ + #subHeading(fill: colorState)[Latches und Register] + ] + + #bgBlock(fill: colorState)[ + #subHeading(fill: colorState)[Pipeline/Parallele Verarbeitungseinheiten] + ] + + #bgBlock(fill: colorState)[ + #subHeading(fill: colorState)[Zustandsautomaten] + ] ] \ No newline at end of file