• Tidak ada hasil yang ditemukan

CSS 201 - CSY 201 - REKABENTUK LOGIK BERDIGIT OKT - NOV 94.

N/A
N/A
Protected

Academic year: 2024

Membagikan "CSS 201 - CSY 201 - REKABENTUK LOGIK BERDIGIT OKT - NOV 94."

Copied!
9
0
0

Teks penuh

(1)

UNTVERSM

SAINS

MALAYSIA

PePeriksaan Semester Pertama Sidang Akademik 1994D5

Oktober/l'[ovember 1 994

CSS201/CSY201 - Rekabentuk Logik Berdigtt

Masa t 3

junl

ARAHAN KEPADA CALON:

.

Sila pastikan bahawa kertas peperiksaan

ini

qrengandungi

SEMBILAN (9)

muka

surat yang bercetak sebelum

rieirulakan

peperiksaan

ini'

.

Jawab

SEMUA

soalan

45

(2)

_ 2

- [css201/csY201]

1. (a) Beri

satu rekabentuk untuk satu

litar

gabungan yang menghasilkan pelengkap-9 untuk satu

digit

BCD.

(20/100)

(b)

Satu litar gabungan di jelaskan oleh tiga fungsi boolean di bawah:

FI(A'B'C) = 2

(2,4,7)

F2(A'B'C) = I (0'3)

F3(A,B,C) -

E(0,2,4,7)

Implementasikan litar tersebut mengunakan 3x8 Penyahkod dengan get-get

TAK- DAN

dan get-get luaran

TAK-DAN

atau

DAN. Minirnumkan

bilangan

input

kepada get luaran.

(40/100)

(c)

Manipulasikan ungkapan boolean berikut supaya iannya boleh diimplementasikan mengunakan get

ATAU-EKSLUSIF

dan get

DAN

sahaja.

F(A,B,C,D)= AB'CD'+A'BCD'+AB'C'D+A'BC'D.

(10/r00)

(d)

Satu stesen keretapi mempunyai

tiga

landasan seperti yang

ditunjukkan

oleh gambarajah dibawah:

lGdasit-E-l

Sesebuah keretapi yang datang dari arah anakpanah akan diarahkan ke landasan A,B,atau C. Biasanya

ia

akan diarahkan ke

A jika

landasan

itu

kosong. Hanya

jika A

dan

B

digunakan maka

ia

akan diarahkan ke

C.

Setiap suis

di

landasan akan menyala

jika

ada keretapi

di

atasnya. Lampu hijau menandakan ia boleh

di Ialui

dan merah

sebaliknya.

Rekakan satu

litar

gabungan untuk mengawal lalu lintas keretapi.

(30/100)

46

(3)

lcss2O1/csY201l

-3-

2. (a)

Permudahkan ungkapan

berikut

dalam

bentuk Hasil

Tambah

Hasil

Darab dan Hasil Darab Hasil Tambah.

(i) x'z' +y'z' +yz'

+xY.

(ii) AC' +B'D +A'C'D +ABCD

(iii) (A'+B' +D')(A+B'+C') (A'+B +D')(B+C'+D')

(iv) F(A,B,C,D) = fI(0,1,2,3,4,10,11)

(20llm)

(b)

Permudahkan fungsi-fungsi berikut mengunakan peta-K.

(1) F(A,B,C,D)

= E(3,7,11,13,14,15)

(i1) F(A,B,C,D) = AB'C+ B'C'D' + BCD+ACD'+A'B'C+A'BC'D'

(iii) F(A,B,C,D) =

E

(1,3,5,7,13'15) d(A,B,C,D) =

E

(4'6,12,t3)

(iv) F(A,B,C,D) =

E(3,4,13,15)

d(A,B,C,D) = >(1,2,5,6,8,10,12,14)

(201100)

(c) Di

berikan fungsi boolean

berikut:

F= xy'z +x'y'z +w'xy +wx'Y + wxy.

(t

Lukiskan gambarajah

logik

berdasarkan fungsi boolean asal.

(ii)

Permudahkan fungsi boolean tersebul

(iii)

Tunjukkan bagaimana ungkapan yang di mudahkan sama seperti ungkapan

asal'

(20/loo)

(d)

Tunjukkan dual bagi

ATAU-EKSLUSIF

sama seperti

pelengkapnya'

(20llm)

(e)

Satu litar

logik

mengimplementasikan fungsi boolean berikut:

F=A'C + AC'D

Didapati kombinasi

input A=C=l

tidak akan

bertaku.gd

ungkapan yang lebih

mudih

unruk F mengunakan

KEADAAN TAK PEDULI

yang sesuai.

(20/100)

(4)

_ 4

- [css20l/csY20u

3.

Bina suatu carta

ASM

untuk suatu sistem

berdigit

yang mengira bilangan peserta

di

dalam sebuah

bilik.

Peserta memasuki

bilik

daripada satu

pintu

yang mempunyai selfoto ("photocell") yang menukarkan isyarat

x

daripada

I

kepada 0

apalilq

terdapat

gangguan

cahaya.

Mereka

meninggalkan bilik

tersebut

melalui

pintu keduq, yang mempunyai fotosel dengan

isyarat y.

Kedua-dua

x

dan

y disegerakkan dgqgal jam,

-tetapi ia boleh dibiarkan hidup atau mati lebih daripada sanr deny-utan-jam ("Both

i

and

y

are synchronized

with

the

clock,

but they may stay on

or off for

morc than one clock-pulse

period").

Setiap

kali

peserta memasuki

bilik,

talian output

COUNT

-UP akan mengliantar satu denyutan masa (0-1-0). Setiap

kali

peserta meninggalkan

bilik,

talian

outputCOUNT-DOWN

akan menghantar satu denyutan masa

(Gl-0).

(100/100)

4. (a)

Anda dikehendaki membina satu

litar

pembilang yang akan membilang berulang-

ulang dari 0 hingga

12,

balik ke 0 hingga tZ

dan seterusnya. Gunakan

cip

pengira 74193. Selbsaikan sehingga peringkat gambarajah

logik

sahaja. (Semua input dan ourput bagi cip pengira

i4r93

mesti di

tunjukkan

(50/100)

(b)

Lukiskan gambarajah timing untuk litar

di

atas (a), Bermula bila pengira mengira nombor 10. Tunjukkan gambarajah

timing

untuk 20 denyutan yang berikutnya.

Hanya input dan output yang digunakan sahaja perlu

ditunjulftan.

(s0/100)

5.

Anda

diminta

untuk merekabentuk sebuah

robot.

Robot

ini

bergerak menggunakan laluan seperti

di

bawah, bergantung kepada input

x.

Ia

jugl

mempunyai_output

I.El

(y), yan! akan kadang-kalanya menyala. Setiap kali ia sampai ke

destinasi (segiempa$, ia akan rnenerima suatu denyutan jam, memberitahu destinasi s€terusnya.

Bangunkan

litar

berturutan dengan menggunakan

flip-flop JK.

Keadaan yang

tidak

diguhakan dianggap sebagai keadaan

tak-peduli. Kurangtan

bilangan keadaan

jika

boleh dan grurakan prosedur merekabentuk seperti di bawah :

xly

48'

(5)

lcss201/csY20u

-5- (a)

Jadual Keadaan (State Table)

(b)

Pengurangan Jadual Keadaan (Reduction of State Table)

(c)

Jadual Pertukaran (Transition Table)

(d)

Peta-K (K-Maps)

(e)

Persamaan yang dipermudahkan

(e)

Gambarajah

togik

(Logic Diagram)

(f)

Gambarajah Hadwer (Hardware Diagram)

Gunakan

flip-flop JK (7476), DAN

(7408),

ATAU

(7432) dan

PENYONGSANG

Q

4M)

untuk implimentasi rekabentuk.

(100/100)

49

(6)

ILAMPTRAN CSS20 I/CSY2O U

-6

Connection Diagram 7432

tr rt n u al I cr! rLfttsg.l

Ord.r NunD€t 5aOlOflOA, saOlFfO8. Otls.|oar, OMstlOtW o. OMTaott{

S.. NS P.d(.gn Nun5.r Jlalr NtttA o(wlaB

Connection Diagram 7474

Osd#Jn Pref|.

crit 0t ctrl ?at or

nJt al&l 016.. Numb.r 5.?aOgOA, sa7aFl{' OI5aru. O||5a7aW. O||7a7af ( Ofl7atafl

S.. t{S Prch.fo ltd-JllA I|.A llta^o.WttlS

Functlon Table

F - d{i L€E Lara X - €irLFtltnf.qErt*

L ' LT LgG LII,- t - roD.gre tfldFE

. . tE qtgu*r b rq-al? r -. I rrl q lri ff .at- h tdr.r!rr il-

|gJ@9dUilh|l'Ulad.

O, - Tha o6r lolc t'a -O Ert tra trtd tsr o€br 6 d!tt-.

u

lft9ri. Ostp|tt.

PR CLR CLK D o tt

L

!.1

L H H H

H I L

H.

H H

x x x

t f

L

x x x

H L x

H.L LH

H', HL L .l{

Oo 4t

50

(7)

-7-

Connection Diagram 7476

n rttlill|l- I Or.L? lfumbc :9aZGO|.OE, 5a7tFfo3.

Dus.tCr. Ofl 5ataw o. Dfl taT8tr

sr. Ns trctag. fadto.f Jtal l{16€ or wtca

tLAlvlPIRAll

CS S20 1/CSY20 1l

Function Table

,{ - ,f{rr t4i3 Lia L - IrtqElrr.

I - FrtLrc.|.drlrFt d

Ja - Fo..|a Frr. lt[, l?r. J f9 ( rq- na !a iltil||i rl- tr € ir ltt Da. | ffi I rn, qlilt.qt !| *{.aD' C ltl cEtt a

' - fra gqu.Fi-.g-ca rH lldEitt-'att tl F l"

tdtt d.|'Ju'offi 5 *lutr0thl5r.L

Oo - tbqoulogalid!da.f|ia*f,f o*6ff- r-E

togl|. - E&i qJFr CtanF 5 fi €dtbtrmt ga o ttrcs' l't' o ci6catw lldtlddc(Fn

Connectlon Diagrant

fr-

x|r$.r Sloaoroa sro|frc, Dlltao*t 9t3(rw' DtT.o'gc

oltli-

8.. t|3 P.ct{. ttd." JraA Ir'A tl t'LA or wtrE

Our|{Lun P.ck|fl. lfigd! Odprrtr

PR CLf, CLK J K o .I

L H L H H H H

H L

I H H H

tt x x x .rl- J]- JT JT

x x x

L H L H

x x x

L L H H

l{LLH

ooq

HL LH

Tood.

(8)

Connection Diagram

Connectlon Dlagram

ILAMPTRAN CSS20 1/CSY20 U

-8-

furttcct-r Ord!. a{o6!{f SaoSoraos, t|otFl,QB, DMsaoai, O'.saoaw or ou7.ol{

S.. ilti Prd(.g. tlu.no.r JlaAr t{t'lA or w148

Ord.t ilrmb.r O{7attil l{SP.ct g. }|tmbf,lltaA

tr tr Yl ll al tl 0L!

Orral..klt.tr. PEtrga

52

(9)

TLAMPIRAN CSS20

llcsY20 u -9-

Connectlon Diagram

ol|^ o.ta

4lA rft l I Or O^ q,|rE Corraf rx l|irE oorxr uf c {,|irE$ o.D tuun*l

Odri |||mr $IS!*IOIOA, EalJteSFIOE s.lsrtr.ro8.

OSal.SlgU, DflSal3teitq Oltltlsretl o? Dl|t4LStltf S- il3 PrCl'g. tffi.r E2OA JraA UlaA tlltE o? lre^

Timing Diagrams

Typlcrl Clctr, Lord, ,trc Coonl Scqu.n€.t

,afr t Oai d-*ht br4 tc rd ad |!rE

tl!a. ! wrs siltr| ltl guHrn lTu irrr !. ifga( rl:t s-|g tb|t at'p ru' tnt !' ilf|l

- ooooooo -

7 4L93

to.D (

i^

I

I'

o'i

lc

I

*il

Io

cct l|r Doil [o'

I I onrPrtillIlor t0.

I I

[s

;

fWreto-t A cLAl Fl'ln Crttt UtaD C 0

rt lr. lrt lt2 lrr lro It

l.l l"l | '. ,5 o , 'l | ' o

ri

A ffi t--

ourr ur

-'l

f--

col{tocr

Referensi

Dokumen terkait