ECE 270 List
Course Outcomes:
i. an ability to analyze static and dynamic behavior of digital circuits.
ii. an ability to represent Boolean functions in standard forms, to map and minimize them, and to implement them as combinational logic circuits.
iii. an ability to use a hardware description language (e.g., ABEL) to specify combinational logic circuits, including various "building blocks" such as decoders, multiplexers, encoders, and tri-state buffers.
iv. an ability to design and implement arithmetic logic circuits.
v. an ability to analyze, design, and implement sequential circuits and use a hardware description language (e.g., ABEL) to specify them, including various "building blocks" such as counters and shift registers.
vi. an ability to design and implement a simple computer.
Concepts:
1. Overview of basic ECE knowledge (power, voltage, etc.) and circuit components
2. Review of Diodes (connected to ECE 255)
3. Boolean algebra, Huntington’s Postulates (used in ECE 362)
3. Logical Signals, AND, OR, NOT gates (used in ECE 362, ECE 402)
4. Timing diagrams, logic families
5. Reading datasheets, logic levels, noise margins, fan-in, fan-out
6. Current spikes, decoupling (ECE 402)
7. Transition time, propagation delay
8. Power consumption
9. Schmitt-trigger inputs, 3-state buffer, open-drain outputs, pull-up resistors
10. Axioms, duality, single/2/3-variable theorems, truth tables
11. Combinational circuit analysis/synthesis
12. Karnaugh (“K”) maps, representation of logic functions with K-maps
13. Minimization of functions with K-maps
14. Timing Hazards (static, dynamic), XOR, XNOR
15. ABEL, PLDs, decoders, encoders, tri-state buffers, multiplexers
16. Bi-stable elements, latches, flip-flops, machine-state analysis and design
17. Unsigned number base conversion, signed number notation, radix addition/subtraction
18. Adder/Substractor/Comparator circuits, carry look-ahead circuits, multiplier circuits
19. Design of simple computer
(Meyers (2010, Spring) ECE 270 Course Notes
Retrieved April 2,2010 from https://engineering.purdue.edu/ece270/)