Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
statnice:bakalar:b0b35lsp [2025/06/01 08:30] – [Používané FPGA technologie a jejich vlastnosti. Struktura SRAM paměti, paměti s jednoportovou a dvou portovou výběrovou logikou.] petrstep | statnice:bakalar:b0b35lsp [2025/06/14 13:22] (current) – [Úplná sčítačka] petrstep | ||
---|---|---|---|
Line 33: | Line 33: | ||
+ | === CMOS Invertor === | ||
+ | {{: | ||
+ | |||
+ | === CMOS NAND === | ||
+ | |||
+ | * PMOS paralelne nahore | ||
+ | * NMOS serie dole | ||
+ | {{: | ||
+ | |||
+ | === CMOS NOR === | ||
+ | |||
+ | * PMOS seriove nahore | ||
+ | * NMOS pralelne dole | ||
+ | |||
+ | {{: | ||
+ | |||
+ | === CMOS AND === | ||
+ | |||
+ | {{: | ||
+ | |||
+ | === CMOS OR === | ||
+ | |||
+ | {{: | ||
+ | |||
+ | === CMOS XOR === | ||
+ | |||
+ | {{: | ||
====== Minimalizace log. funkcí v Karnaughových mapách, teoretické zázemí, logická krychle, grayovy kódy, skupinová minimalizace. Hazardy v kombinačních obvodech. ====== | ====== Minimalizace log. funkcí v Karnaughových mapách, teoretické zázemí, logická krychle, grayovy kódy, skupinová minimalizace. Hazardy v kombinačních obvodech. ====== | ||
Line 50: | Line 77: | ||
* Vždy tak, aby se měnila pouze jedna hodnota | * Vždy tak, aby se měnila pouze jedna hodnota | ||
- | ==== Hazardy?? ==== | + | ==== Hazardy ==== |
- | | + | //GPT podle skript// |
- | + | | |
+ | * V běžných FPGA nelze hazardy zcela odstranit pouze změnou booleovského zápisu – nástroje je sice mohou potlačit, ale kvůli teplotním či výrobním variacím, různým délkám cest a LUT implementaci je riziko vždy přítomné. | ||
+ | * Pro plně spolehlivou synchronní logiku je klíčové: vzorkovat výstup kombinační s dostatečným časovým posunem (t_wp), minimalizovat rozdíly v zpoždění (fan-out, buffery), a používat pouze edge-triggered D-FF (nikoli latch). | ||
====== | ====== | ||
Line 115: | Line 143: | ||
==== Úplná sčítačka ==== | ==== Úplná sčítačka ==== | ||
- | {{: | + | {{: |
* je ze dvou Half Adderů | * je ze dvou Half Adderů | ||
* má 3 vstupy | * má 3 vstupy |