CH 1 - Introduction.pdf - CSC 21100 Fundamentals of...

This preview shows page 1 - 8 out of 16 pages.

CSC 21100: Fundamentals of Computer Systems Chapter One: Introductions Instructor: Zheng Peng Assistant Professor Computer Science Department City College of New York 1
Analog vs. Digital (1) Still pictures Video recordings Audio recordings Movie effects Automobile carburetors And so on … Nowadays everything has gone digital 2
Analog vs. Digital (2) Digital advantages Reproducibility Ease of design Flexibility and functionality Programmability Speed Economy Steadily advancing technology 3
Digital Devices The fundamental building blocks are gates AND OR NOT Flip-flop Sequential Circuits Counters, Registers, State Machines 4
Electronic Aspects of Digital Design Digital values are represented by electronic characteristics Noise margin The different between the range boundaries Logic level 5
Software Aspects of Digital Design Software tools for CAD (computer-aided design)/CAE (computer-aided engineering) Schematic tools HDL (hardware description language) HDL text editors, compilers and synthesizers Simulators Test benches Timing analyzers and verifiers Word processors 6
Schematic vs Layout 7

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture