AUDISANKARACOLLEGEOFENGINEERING&TECHNOLOGY
(AUTONOMOUS)
NH-5BYPASS, GUDUR, NELLORE (DT). PIN: 524101.
DIGITAL SYSTEM DESIGN (20EC502)
ASSIGNMENTQUESTIONS
UNIT-III
COMBINATIONAL LOGIC DESIGN
Outcomes:
CO1 Analyze CMOS and Bipolar logic families
CO2 Analyze the VHDL design flow and its design elements.
CO3 Model basic and complex combinational logic circuits using VHDL.
C04 Design different sequential circuits using VHDL.
C05 Analyze different memories and internal structures, timing of SRAM & DRAM.
SHORTANSWERQUESTIONS:(5X1=5Marks) Marks CO BT
1. Write a VHDL program for half adder and half subtractor. 1M CO3 E
2. Write a VHDL program for 4x1 multiplexer and 1x4 demultiplexer. 1M CO3 E
3. Write a VHDL code for 4-bit look ahead carry generator. 1M CO3 E
4. Write a VHDL code for four bit parallel adder/subtractor. 1M CO3 E
5. Write a VHDL code for Binary to BCD converter. 1M CO3 E
DESCRIPTIVEQUESTIONS: (5X5=25Marks)
1. A) Explain 3x8 decoder and Write a VHDL program in data flow model. 5M CO3 E
B) Explain 4x2 priority encoder and 2 to 4 decoder and write a VHDL program in data flow
model.
2. A) Design a 4x4 combinational multiplier and write a VHDL program in data flow model. 5M CO3 C
B) Design a 4 to 16 decoder using two 74×138 decoders.
3. A) Explain about parity generator and checker and Write a VHDL Program in data flow 5M CO3 E
model.
B) With the help of logic diagram explain 74x157 multiplexer and Write the dataflow
Style VHDL program.
4. A) Explain about 4 bit parallel adder and ALU and Write a VHDL program in data flow model. 5M CO3 E
B) Explain 4 bit comparator and 8 to 1 multiplexer and Write a VHDL program in data flow
model.
5. A) Draw the circuit diagram of 16 bit barrel shifter. Write a VHDL program for 16- Bit 5M CO3 C
barrel shifter for left circular shift only.
B) Explain about simple floating point encoder with an example.
BT: R-Remembering, U-Understanding, Ap-Applying, An-Analyzing, E-Evaluate, C-Create