20 23
20 23
Regd < Regs + Peg?) ~~ addin
when "oot" => ;
Reaeac Peg — Ages —- Substsach' on
when 1010" <5
Peg < not Res —— NOT gate
When "O11" =>
Pays = Re nand Rez’
N100" 2
Het OS a hee oe Ra bes ote
Cig) 3
~= NAND (eatwhen "Tol"
Reg 3 ee Pegs. and Ree, 2 5
when "lo" 3
Ree = Ret ov Ree;
when "411" 3
Regd <= Regi xor Rey 27
hen others >
NULL }
and cos?!
endl if?
end Process,
enc Bebovicr);
Srruch es
—— Hol adder
Ubsany Teee;
ie. ee. ct. Jagic—1l64- al;
| enn. HA is
Powe CHAA ,HAB + fn Std-
SUM, CARRY = out Std la ,
wzod HA!
onsch) ke Lose. clorla fined % Ha
CFO oon ce HAA XOR HAG;
Crpy ~@ HAA AND HAB;
NU
end clatofiow,
—- Mult pliew
Ji feet 5
| Use 182/-Sto) — ogi 1 64 aU j
erbitg mut plier i
| Pow CA, MB? tn Sdd_l
Péoduct: cust Stent)
end routipl tx:
atin ec use afew of moutdphier is
|" Pbeduct <= NA AND ND;
erd dataf lou,
aay- - Noli plxey i Behn DS os
tibsavy teary =
Use + Sto Logic_1164-oU;
embity mux is
Pore CAA2,A3,Aut in Srduloyies
Sitin SacLlogic. ecto (4 dountr ©);
x + Our Std= lene);
enol mux 5 *,
orschtitcletve. dodogiow of MU% 'S
bain
wit S let
x < AL when "oo,
A2d uten "ol,
AB usten "Lo",
AY olen otess5
end dataflow ;
~— Grswnd
reer igor 5
use. Seer .stotegicl6Y-aU,
eng gisound is
pore (Nt Inout Stdleyids
end gourd;
| asatkduse donplow of, yrrurcl is
an
|
ene wh,
end dataflow ;
-- ALU
oe jeeey
we i e- Stoh legic = 6-0;
eniiy ALU FS 2 tn Sdileres
|
post (A/B, SELA, SEL? ‘
As, ALD2 2 out Sid —ley?c);
| end ALU;
| arch) Hectic Shyuctused # ALU &
| ot He iS .
cormfpone post CHAA, HAB +s To Std_leF#C
aur, AOR ¢ out Sid legit ds
| od Componerrt -
LLcomporent HS ic ge CPE eee eee
- Poot (HSA, HSB: fA Stal togle |
DiFCEREME, BoRRoW > out S%Lleg'c)’ |
ero Comp orent,
multiplier 18
Porr CA, He + in Sic lacs
Product + out Std_Log tc);
end Gm ponent ; ~d :
bsrrponen+ MUX %S #
Post CAL,AL,AB, AU: tt Sicl_Segtc 5 /
S. in Sd_loyic—vector (Adounto |
xt a Sidi Lone);
end Component;
comporent around ts |
post CNS! fnous- Ld—Lepto) }
end Component:
Sigqnar $0,S1, $2, 83,84, $5 t Std Loy ce
in
coe qeourd Porermp( NDS5)3
ui: SHA poverrap (HAA IA, HAS 6, SoMase, Heats gS}
uz! Hs Post map (HSA SA, S658 DIF FERENCE S | Bore
US. -anuthpler Port rap (NA >A, MBB Propo > SD
| Ort Mur post rep CAL S80, A238), A3S2, AYSD>S5, x3 AW
| St D> SEL A, Scr) => ‘SeLes);
ae
UE: MUX Pest 7AP (a1 953, AISSY PSDS5 AUDSS YS ALD
Slo) SSELY, $1) > SEL2);
| end Stwchtrad ;
a
0 Sovel Srifto
> loco
Liban Teee
use iste.ctd| cA NOH oy
huge eee Mumesic_S td a
(2))= ar nen ih Ce ae oe
[IR nated Chapuete 09;
a oe rye (g ctounte 9);
end hard, ; i
apubitectute detaglo 4 pea
begin
4 wren “00 ten
Yew
oder "ON" hey fone
i Y& wrort ; eee
usken "10" tren
Y= whoa;
Whe "11" Hee
U c= WRoR 3°
2rd dav (od)
=)) Rrmwricval:
| Upyomy jean
vy tbc “upg 64a);
we co. seh ga
ant kervpeh.
n uel (3 dounto 0);
poor ("1
st in unig Cidaunte 0);
y vad wlgred (3 claunto oy
end bowel;
Oxchitectuse — Bekaviorel % baer is
“Pees G,w)
J ber "90" then
Yee W
aren 'pL" shen
Y & wRoets ;
when ” 40" thay
Y< weoe2 ;
wate "yy" tren
Y