Download presentation
Presentation is loading. Please wait.
Published byDiane Todd Modified over 8 years ago
1
Instructor: Oluwayomi Adamo Digital Systems Design
2
Combinational Circuit Design Using VHDL Demo – Full Adder Hands-On Exercise – Combinational Circuit
3
Combinational Circuit – Output of the circuit depends solely on the current inputs. No memory and implemented using conventional logic gates. Combinational Logic outin Storage element Combinational Logic Present state Next state inout Sequential logic Combinational logic
4
Basic Gates
5
L(A1,A0,B1,B0) = A1’B1 + A0’ B1 B0 +A1’ A0’B0 A1A0 B1B0 00 01 11 10 00 01 11 10 1 1 1 1 1 1
6
Static 1-hazard – If output must be 1, but momentarily goes to 0 for some change in inputs and some combination of propagation delays Static 0-hazard – If output must be 0, but momentarily goes to 1 for some change in inputs and some combination of propagation delays
7
What happens when a changes from 1 to 0? A=0, but A’ does not become 1 until the inverter delay has passed. (a) (b)
8
VHDL is inherently concurrent (Parallel) Only statement inside a process, function, or procedure are sequential Combinatorial circuit are built with concurrent code. Concurrent statement in VHDL are WHEN and GENERATE.
9
When WHEN ='1' ELSE ; With sel select with HEX SELect LED<= "1101" when "00", "0100" when “01", "0000" when “10", "1001" when “11", "0010" when others;
10
Full Adder (structural model from half adder) 4-bit Adder (using structural model from full adder) 2-1 Multiplexer 4-1 Multiplexer (using structural model) Design, Simulate and Implement each of this units. Assignment: Generate a truth table and use K- Map to realize a simplified equation for full adder, 2-1 multiplexer.
11
Good Luck!!!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.