| Harris D. Digital Design and Computer Architecture. RISC-V Ed 2022.pdf | 23.33 MB | ||
| Harris S. Digital Design and Computer Architecture 2ed 2013.pdf | 24.74 MB | ||
| Harris S. Digital Design and Computer Architecture ARM Ed 2016.pdf | 34.24 MB | ||
| Haskell R. Digital Design Using Digilent FPGA Boards...2010.pdf | 152.9 MB | ||
| Haskell R. Learning By Example Using VHDL...2009.pdf | 80.33 MB | ||
| Mano M. Digital Design With an Introduction to the VHDL 5ed 2013.pdf | 2.99 MB | ||
| Mano M. Digital Design With an Introduction to the VHDL 6ed 2017.pdf | 22.51 MB | ||
| Mano M. Digital Design With an Introduction to the VHDL 6ed 2019.pdf | 19.49 MB | ||
| Readme.txt | 836 B | ||
| Wakerly J. Digital Design. Principles and Practices 4ed 2006.pdf | 105.97 MB | ||
| Wakerly J. Digital Design. Principles and Practices 5ed 2018.pdf | 18.99 MB |
Textbook in PDF format
Introduction
Background
Digital Logic
VHDL
Basic Logic Cates
Truth Tables and Logic Equations
The Three Basic Gates
Four New Gates
Positive and Negative Logic: De Morgan’s Theorem
Sum of Products Design
Product of Sums Design
VHDL Examples
Example 1: 2-Input Gates
Example 2: Multiple-Input Gates
Problems
Boolean Algebra and Logic Equations
Boolean Theorems
One-Variable Theorems
Two- and Three-Variable Theorems
Karnaugh Maps
Two-Variable K-Maps
Three-Variable K-Maps
Four-Variable K-Maps
Computer Minimization Techniques
Tabular Representations
Prime Implicants
Essential Prime Implicants
VHDL Examples
Example 3 - Majority Circuit
Example 4 - 2-Bit Comparator
Problems
Implementing Digital Circuits
Implementing Gates
Transistor-Transistor Logic (TTL)
Programmable Logic Devices (PLDs and CPLDs)
A 2-Input, 1-Output PLD
The GAL 16V8
CPLDs
Field Programmable Gate Arrays (FPGAs)
VHDL Examples
Example 5 - Map Report
Problems
Combinational Logic
Multiplexers
2-to-l Multiplexer
4-to-l Multiplexer
Quad 2-to-l Multiplexer
VHDL Examples
Example 6 - 2-to-l Multiplexer: //Statement
Example 7 - 4-to-l Multiplexer: port map Statement
Example 8 - 4-to-l Multiplexer: case Statement
Example 9 - A Quad 2-to-l Multiplexer
Example 10-Generic Multiplexer: Parameters
Example 11 - Glitches
Segment Displays
VHDL Examples
Example 12 - 7-Segment Decoder: Logic Equations
Example 13 - 7-Segment Decoder: case Statement
Example 14 - Multiplexing 7-Segment Displays
Example 15 - 7-Segment Displays: x7seg and x7segb
Code Converters
Binary-to-BCD Converters
Shift and Add 3 Algorithm
Gray Code Converters
VHDL Examples
Example 16 - 4-Bit Binary-to-BCD Converter: Logic Equations
Example 17 - 8-Bit Binary-to-BCD Converter: for Loops
Example 18 - 4-Bit Binary to Gray Code Converter
Example 19 - 4-Bit Gray Code to Binary Converter
Comparators
Cascading Comparators
TTL Comparators
VHDL Examples
Example 20 - 4-Bit Comparator Using a VHDL Procedure
Example 21 -N-Bil Comparator Using Relational Operators
Decoders and Encoders
Decoders
TTL Decoders
Encoders
Priority Encoders
TTL Encoders
VHDL Examples
Example 22 - 3-to-8 Decoder: Logic Equations
Example 23 - 3-to-8 Decoder: for Loops
Example 24 - 8-to-3 Encoder: Logic Equations
Example 25 - 8-to-3 Encoder: for Loops
Example 26 - 8-to-3 Priority Encoder
Problems
Arithmetic Circuits
Adders
Half Adder
Full Adder
Carry and Overflow
TTL Adder
VHDL Examples
Example 27 - 4-Bil Adder: Logic Equations
Example 28 - 4-Bit Adder: Behavioral Statements
Example 29 - N-Bit Adder: Behavioral Statements
Subtractors
Half Subtractor
Full Subtractor
An Adder/Subtractor Circuit
VHDL Examples
Example 30 - 4-Bit Adder/Subtractor: Logic Equations
Example 31 - N-Bit Subtraclor: Behavioral Statements
Shifters
VHDL Examples
Example 32 - 4-Bit Shifter
Multiplication
Binary Multiplication
Signed Multiplication
VHDL Examples
Example 33 - Multiplying by a Constant
Example 34 - A 4-Bit Multiplier
The Multiplication Operator
Division
Binary Division
VHDL Examples
Example 35 - An 8-Bit Divider using a Procedure
Arithmetic Logic Unit (ALU)
VHDL Examples
Example 36 - 4-Bit ALU
Problems
Sequential Logic
Latches and Flip-Flops
SR Latch
Clocked SR Latch
D Latch
Edge-Triggered D Flip-Flop
VHDL Examples
Example 37 - Edge-Triggered D Flip-Flop
Example 38 - Edge-Triggered D Flip-Flop with Set and Clear
Example 39 - D Flip-Flops in VHDL
Example 40 - D Flip-Flop with Asynchronous Set and Clear
Example 41 - Divide-by-2 Counter
Registers
VHDL Examples
Example 42 - 1 -Bit Register
Example 43- 4-Bit Register
Example 44 - N-Bit Register
Shift Registers
4-Bit Ring Counter
VHDL Examples
Example 45 - Shift Registers
Example 46 - Ring Counter
Example 47 - Debounce Pushbuttons
Example 48 - Clock Pulse
Counters
Arbitrary Waveform
VHDL Examples
Example 49 - 3-Bit Counter
Example 50 - Modulo-5 Counter
Example 51 - N-Bit Counter
Example 52 - Clock Divider: Modulo-1 OK Counter
Example 53 - Arbitrary Waveform
Pulse-Width Modulation (PWM)
Controlling the Speed of a DC Motor using PWM
Controlling the Position of a Servo using PWM
VHDL Examples
Example 54 - Pulse-Width Modulation (PWM)
Example 55 - PWM Signal for Controlling Servos
BASYS/Nexys-2 Board Examples
VHDL Examples
Example 56 - Loading Switch Data into a Register
Example 57 - Shifting Data into a Shift Register
Example 58 - Scrolling the 7-Segment Display
Example 59 - Fibonacci Sequence
Problems
Finite State Machines
Mealy and Moore State Machines
A Moore Machine Sequence Detector
Mealy Machine Sequence Detector
VHDL Examples
Example 60 - Sequence Detector
Example 61 - Door Lock Code
VHDL Package
Example 62 - Traffic Lights
Problems
Datapaths and Control Units
VHDL while Statement
Example 63 - GCD Algorithm - Part 1
Datapaths and Control Units
Example 64 - GCD Algorithm - Part 2
Example 65 - An Integer Square Root Algorithm
Square Root Control Unit
Integrating the Datapath and Control Unit
Example 66 -GCD Algorithm - Part 3
Example 67 - Integer Square Root- Part 2
Memory
Example 68 - A VHDL ROM
Example 69 - Distributed RAM/ROM
Example 70 - Block RAM/ROM
VGA Controller
Example 71 - VGA-Stripes
Example 72 - VGA-PROM
Example 73 - Sprites in Block ROM
Example 74 - Screen Saver
PS/2 Port
Example 75 - Keyboard
Example 76 - Mouse
Appendices:
Aldcc Active-HDL Tutorial
Project Setup
Design Entry
Simulation
Creating a Top-level Design
Synthesis and Implementation
Program FPGA Board
Number Systems
Counting in Binary' and Hexadecimal
Positional Notation
Fractional Numbers
Number System Conversions
Negative Numbers
Making a Turnkey System
VHDL Quick Reference Guide
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
|
Skinner R. Effective Haskell. Solving Real-World Problems...2023 Posted by
andryold1 in Books
> Ebooks
|
7.39 MB | andryold1 | 2 years | 0 | 7 |
|
Haskell R. Vectors and Tensors by Example...and MatLAB Examples 2015 Posted by
andryold1 in Books
> Ebooks
|
11.18 MB | andryold1 | 2 years | 0 | 0 |
| 2.16 MB | andryold1 | 6 years | 0 | 1 | |
| 24.26 MB | besel11 | 15 years | 10 | 0 | |
| 59.06 MB | besel11 | 15 years | 7 | 0 |
All Comments