Jk flip-flop, Software Engineering

It should include all the theory that you need to complete the requested design, and all the simulation documents that you produce after synthesizing the circuit. Briefly, your report should include the followings:

o Introduction: It should include the theory behind the design; e.g. the logic expressions, the circuit operation and the circuit applications.

o Design Problem: It includes only the problem statements.

o Design Procedure: It must include, in details, your plan of what you need in order to solve the problem with all derived logic expressions, truth tables, optimization procedures, etc.

o Simulation Results: It should include the circuits' schematics, VHDL codes, functional and timing simulation waveforms, reports on the propagation delays, and your observations on the hard copies.

o Conclusion: It must include your comments on the problem, design procedure, CAD System, simulation results, and anything came up during your work.

As long as the licensed version of Quartus II is only available in our instructional laboratory (IH203), the student has to contact the instructor in order to have an access. Note that everybody MUST work individually and his report should reflect his own understanding to the subject.

DESIGN STATEMENT

JK Flip-Flop:

Write VHDL code that represents a JK flip-flop. Use behavioral code rather than structural code. Synthesize a circuit using CAD tools. Simulate the circuit that verifies the desired functionality.

Johnson Counter:

Write VHDL code that represents an eight-bit Johnson counter. Synthesize the code using CAD tools. Simulate the circuit showing the counting sequence.

Bus Structure:

Implement the schematic of the following circuit using the CAD tools.

Use

14_control circuit.png

Use the VHDL code as an entry design for the following figure that describes the details for connecting registers to a bus. (Hint: Using Figures 7.61 and 7.62 in the textbook).

1236_VHDL code.png

Also write the VHDL code that can be used as an entry design for the following figure that describes the control circuit. (Hint: Modify the VHDL code in Figure

Synthesize the circuit for your schematic and simulate.

Posted Date: 3/13/2013 7:37:45 AM | Location : United States







Related Discussions:- Jk flip-flop, Assignment Help, Ask Question on Jk flip-flop, Get Answer, Expert's Help, Jk flip-flop Discussions

Write discussion on Jk flip-flop
Your posts are moderated
Related Questions
What are the types of Software system requirements? Functional requirements: Services the system should give. Non-functional requirements: Constraints on the services.

What is Delphi model? In Delphi method, a number of parameters to be considered based on as experts estimates. The group estimate is taken as on  an average of the weighted

(a) Visual Basic is governed by an event processor. Explain the meaning of this phrase. (b) Differentiate between an event procedure and a general procedure. (c) "For datab

Discuss spiral model for software life cycle SPIRAL MODEL The spiral model is classified into number of frame works. These frameworks are represented by task regions.

What is the value of a testing group? How do you justify your work and budget? Testing is a method used for revealing defects in s/w and for establishing that the s/w has attai

Different characteristics of software measures Different characteristics of software measures identified by Basili (1989) are given below: • Objects of measurement: They i

What is a software version? A software version is a start release (or re-release) of a software associated with a done compilation (or recompilation) of the software.

Define a software process. How do software myths affect a software process? Software process is a Coherent set of activities for specifying, designing, executing and testing so

Question: a) Failures in software development would include excessive cost and/or schedule delays to never fielding a system. Briefly explain the risks associated with develop

Determine the technique - Parallel With this approach, old and new systems are run together for a time  -  If new system goes down for any reason, you still have old system