EE-354 Digital Design II
GOALS
- To study the derivation and application of universal K-map method
- To study the derivation of state diagram, reduction of state tables and binary assignment method
- To study and learn how to use a hardware design language in digital circuit design
- To learn using programmable logic devices in circuit design
- To study the state machine design with SM chart
- To study the technique of handling and design of circuits without synchronizing clock
EXPECTED OUTCOMES
- Student will develop the skill to derive flip flop input reading rules and apply them to a practical circuit.
- Student will acquire the knowledge and skill of eliminating redundant equivalent states and perform suitable binary assignment.
- Student will become proficient in using HDL computer-aided language in their design.
- Student will acquire the procedure to translate requirements to SM chart and directly derive from it the needed flip flop input equations in order to build the circuit.
- Student will learn the proper steps required to design asynchronous digital circuits.
OUTCOMES ASSESSMENTS
- Student proficiency in deriving flip flop input reading rules and applying them to practical circuit is demonstrated in examinations and laboratory exercises.
- Designing practical and economical circuits requires the knowledge and skill of eliminating redundant equivalent states and performing suitable binary assignment. Students are tested on this knowledge and have to demonstrate its applicability in their laboratory projects exercises.
- Student proficiency in using HDL computer-aided language in their design is demonstrated in their projects and tested during the examinations.
- Student ability to create SM chart from problem specification and directly derive from it flip flop input equations is tested in examinations and in their lab projects.
- The various knowledge components in designing asynchronous circuits such as deriving Primitive Flow Table, elimination of redundancy, identifying equivalents states, minimization and assigning proper binary values for state variables will be tested and demonstrated in student lab projects.
ABET CRITERIA (from a-k)
- (a) an ability to apply knowledge of mathematics, science and engineering.
- (b) an ability to design and conduct experiments, as well as to analyze and interpret data
- (c) an ability to design a system, component, or process to meet desired needs
- (e) an ability to identify, formulate and solve engineering problems
- (k) an ability to use the techniques, skills and modern engineering tools necessary for engineering practice