12. Hradla

Hradla

Příklady

  1. V prostředí Polypad naprogramujte funkci xor pouze pomocí nor hradel.

  2. V prostředí Polypad naprogramujte funkci X>Y, využijte libovolná hradla.

  3. Funkci X>Y vyjádřete jen pomocí hradel nand.

  4. Vytvořte zapojení, které bude realizovat funkci zadanou touto tabulkou:

XYZF(X,Y,Z)
0001
1001
0100
1100
0011
1011
0110
1111
  • zkuste si vytvořit Karnaughovu mapu
  1. Upravte Barrel Shifter z přednášky, aby dělal posun vpravo.

  2. Upravte Barrel Shifter z přednášky, aby uměl posun i o 4,5,6,7, bitů vpravo.

  3. Vytvořte si poloviční a celou sčítačku a propojte je, aby dělali součet dvou 2-bitových čísel

Ukázky z přednášek

Logické funkce jen pomocí nand

Ukázka funkcí

Multiplexor

Multiplexor se dvěma vstupy

Multiplexor se čtyřmi vstupy

Barrel Shifter

Barrel Shifter

Komparátor

Komparátor

Sčítačky

Ripple Carry Adder

Inkrement pomalý

Inkrement rychlý

CLA 4-bit