Am2901
4bitové ALU z řady procesorových čipů Am2900. Podobná funkce jako u 74181 nebo i3002 / MH3002.
Vyrobeno v SSSR pod označením KM1804VS1.
0 0 0 ADD R Plus S R ⊕ S ⊕ Přenášejte 0 0 1 SUBR S Mínus R R' ⊕ S ⊕ Přenášet 0 1 0 SUBS R Minus S R ⊕ S' ⊕ Carry 0 1 1 NEBO R OR S (R' ∧ S') ⊕ 1 1 0 0 A R AND S R ∧ S 1 0 1 NOTRS R' AND S R' ∧ S 1 1 0 EXOR R EX OR S R ⊕ S' ⊕ 1 1 1 1 EXNOR R EX NOR S R' ⊕ S' ⊕ 1
- Piny pro vstup dat:
- ''A0–A3'': Adresní vstupy pro výběr jednoho ze 16 registrů pro operand A.
- . B0–B3'': Adresní vstupy pro výběr jednoho ze 16 registrů pro operand B.
- ''D0–D3'': Externí datový vstup, který má být zapsán do souboru registru nebo použit v operacích ALU.
- Piny pro výstup dat
- Y0–Y3: Výstup výsledku ALU.
- F0,F3: Výstup výsledku ALU.
- Ovládací vstupy
- I0–I8: Vstupy instrukcí pro ovládání provozního režimu ALU.
- I0–I2: Řízení registru a zdroje dat.
- I3–I5: Ovládání funkce ALU.
- I6–I8: Kontrola cíle.
- ''OE#'': Povolení výstupu pro Y výstupy.
- ''CN'': Přenos vstupu do ALU.
- ''CLK'': Vstup hodin pro synchronní operace.
- Stavové výstupy:
- CN4: Přenášení výstupu z ALU.
- G (Generate): Používá se pro generování přenosu v kaskádových konfiguracích.
- P (Propagate): Používá se pro šíření přenosu v kaskádových konfiguracích.
- OVR (Overflow): Označuje aritmetické přetečení během operací.
- ZERO: Označuje, že všechny bity výsledku ALU jsou nulové.
Chcete-li kaskádovat více čipů AM2901 za účelem vytvoření širších šířek slov (např. 8, 16 nebo 32 bitů):
* Propagace:
- Připojte `CN4` (carry-out) čipu nižšího řádu ke `CN` (carry-in) dalšího čipu vyššího řádu.
- Použijte signály `G` (generovat) a `P` (propagate) ke správě předběžné logiky přenosu pro rychlejší provoz.
2. Ovládání a adresování:
- Sdílejte řídicí čáry `A`, `B`, `D` a `I` napříč všemi čipy v kaskádě.
- Zajistěte, aby byly sdíleny `CLK`, `OE` a další řídicí signály.
3. Výstupní připojení:
- Zkombinujte výstupy `Y` nebo `F` všech žetonů a vytvořte kompletní výsledek.
- Zajistěte správné zpracování třístavové sběrnice pro sdílené výstupy.
---