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...
Κύριος συγγραφέας: | |
---|---|
Μορφή: | Ηλ. βιβλίο |
Γλώσσα: | 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.