Courses  >

ES 2060 – Introduction to Embedded Systems

At a glance

  • 4 lecture hours per week
  • 4 credits

Prerequisites

None

Topics Covered

  • Binary, octal, hexadecimal number systems, and conversions
  • Binary codes, excess-3, Gray, ASCII, 7-Segment display
  • Adder, subtractor, and muiltiplier circuits
  • Floating point number format (IEEE 754)
  • Rules and theorems of Boolean algebra, sum-of-products/product-of-sums format
  • Quine–McCluskey tabular simplification method
  • Karnaugh map method, full-adder/subtractors/look-ahead carry generator
  • Decoders/encoders and multiplexers/demultiplexers
  • Synchronous/asynchronous circuits, D/T/SR/JK flip-flops
  • Design of combinational circuits: state diagrams/state table/state transition
  • Designing binary sequence recogniser

Learning Resources

  • Mano, M. M. R., & Ciletti, M. D. (2012). Digital design: With an introduction to the Verilog HDL (5th Edition). Pearson.