# CESC222

## CESC 222-Digital Circuit Design

9.1 Simulation Problem 1 The Simulation Problems document contains relatively simple VHDL problems that use a register, counter, or other clocked device. Write the VHDL code for your assigned problem and then test and debug your code. Your instructor will provide appropriate test sequences for each of these problems. Submit simulation waveforms that demonstrate the operation of […]

## CESC 222-Digital Circuit Design

8.2 Simulation Problem he problems contained in the following Design and Simulation document are Mealy sequential circuit design and simulation problems. These problems are of approximately equal difficulty, and different students are assigned different problems by the instructor. You are asked to use the following procedure: After verifying your design is correct and meets the specifications, you

## CESC 222-Digital Circuit Design

7.2 Simulation Problem This problem is a simulation exercise where you are required to design and simulate a counter. The problem has 14 parts of equal difficulty, so you will be assigned a different part by your instructor. You are asked to do the following preparation and lab work: Submit the state table, D flip-flop

## CESC 222-Digital Circuit Design

7.1 latch/Flip-Flop Construction: Assignment 1                 Review Section 11.2 Set-Reset Latches and Flip-Flops in Fundamentals of Logic Design, 7th Edition, (Roth, Jr. and Kinney, 2014), p. 338-342. Then build an S-R latch in SimUaid, using NOR gates as in the figure. Place switches on the inputs and probes on the outputs. Experiment with it. Describe in words

## CESC 222-Digital Circuit Design

6.1 Design problem Work your assigned combinational logic design problem using the DirectVHDL simulator and the following procedure: Design Problem 1 A half adder is a circuit that can add two bits at a time to produce a sum and a carry. Design a half adder using only two gates. Write an entity-architecture pair to implement the