566 B. E. (Computer Science Engineering) VIth Semester
•
Examination, December-2002 DIGITAL SYSTEM DESIGN Paper-CSE-308-C Time allowed: 3 hours
Maximum Marks: 100
Note: Attempt any five of thefollowing. 1.
Determine the state diagram corresponding to the following state table. Find out the minimal state table and draw the state diagram so obtained. Input
--
PS
x=o
x=l
a
f,O
b,O
b
d,O
c,O
c
f,O
e,O
g, 1
a,O
d,O
c,O
f, 1
b, 1
g,O
h, 1
g, 1
a,O
d e f g h
I I I
Ns,Z 2.
20
Write down the state table and state diagram for (a) D-flip flop (b) T-flip flop (c) J-K flip flop (d) S-R flip flop.
566-1,300-P2-(Q-8)
20 P.T.G.
(2)
3. (a) What are generics? Show with an example, how a , .. component can be made more general usrng genencs. Show with an example. 5 (b) What are sequential statements? Write down its syntax. Discuss process and wait statements. How are sequential statements different from concurrent statements ? (c) Write a short note on package and library.
10 5
4. (a) Write down the truth table; working of a 4 x J multiplexer along with its diagram. Implement 4 x 1
I,
multiplexer in VHDL (data flow architecture). (b) Write down the structural architecture of a 4 bit
[I
5. What are basic components of a computer. Write down the code for memory or input / output subsystem. 20
6.
10 comparator. Write down the VHDL code for ALU and describe its working. Briefly explain the function of control unit. 20
7.
8.
Design a BCD-to-excess-3 code convertor using PLA and PAL.
20
Write short notes on the following: (a) Conditional statements (b) Case statements (c) Arrays and loops (d) Structural Modelling.
566-1,300
20
I