Applied digital logic exercises using FPGAs /

Applied Digital Logic Exercises Using FPGAs is appropriate for anyone interested in digital logic who needs to learn how to implement it through detailed exercises with state-of-the-art digital design tools and components. The book exposes readers to combinational and sequential digital logic concep...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Wick, Kurt (συγγραφέας.)
Μορφή: Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: San Rafael [Καλιφόρνια] : Morgan & Claypool Publishers, c2017.
Σειρά:IOP concise physics.
Θέματα:
Διαθέσιμο Online:http://iopscience.iop.org/book/978-1-6817-4660-9
Πίνακας περιεχομένων:
  • Preface
  • 1. Introduction to digital logic
  • 1.1. Basic definitions of digital concepts
  • 1.2. Digital and Boolean logic and its representation
  • 1.3. Basic Boolean logic rules : application and examples
  • 1.4. Interchangeability of gates and De Morgan's theorem
  • 1.5. Implementing digital logic
  • 1.6. Tri-state logic
  • 1.7. Boolean logic expression summary
  • 1.8. Exercises
  • 2. FPGA and VERILOG : combinational logic I
  • 2.1. Introduction to digital hardware
  • 2.2. Application specific standard parts (ASSP) : 74XX digital logic chips
  • 2.3. Introduction to the Vivado design environment and the BASYS3 boards
  • 2.4. Introduction to Verilog : wires, vectors, buses and Verilog operators
  • 2.5. Instantiating modules
  • 3. FPGA and VERILOG : combinational logic part II
  • 3.1. Binary number representation and Boolean mathematics
  • 3.2. Boolean algebra and adder circuits
  • 3.3. Multiplexers (MUX)/demultiplexers (DEMUX)
  • 4. FPGA and VERILOG part II : sequential logic
  • 4.1. Sequential logic : latches
  • 4.2. Sequential logic : flip-flops
  • 4.3. Sequential logic : fundamental counters
  • 4.4. Sequential logic : counters with logic conditions
  • 4.5. Pulse width modulation (PWM)
  • 4.6. An audio player with PWM
  • 5. Counters
  • 5.1. Introduction
  • 5.2. One-shot or monostable multivibrator and synchronizer and Vivado's behavior simulation tool
  • 5.3. State machine frequency counter
  • 5.4. Period counter
  • 5.5. Computer interfacing the design by embedding a microprocessor.