Complex Digital Hardware Design
This book is about how to design the most complex types of digital circuit boards used inside servers and routers, from high-level system architecture down to the low-level signal integrity concepts. It explains common structures and subsystems that can be expanded into new designs in different mark...
| Main Author: | |
|---|---|
| Format: | Electronic eBook |
| Language: | English |
| Published: |
Milton :
Taylor & Francis Group,
2024.
|
| Subjects: |
Table of Contents:
- Cover
- Half Title
- Title Page
- Copyright Page
- Table of Contents
- About the Author
- Chapter 1 Introduction
- Book Organization
- Chapter 2 Digital Circuits
- 2.1 I/O Standards
- 2.1.1 Terminations and Reflections
- 2.1.2 PAM4 versus NRZ Signaling
- 2.1.3 Level Translation
- 2.1.4 Protocols
- 2.2 JTAG
- 2.3 External Parallel Interface
- 2.3.1 Synchronous Mode
- 2.3.2 Asynchronous Mode
- 2.3.3 Wait States
- 2.3.4 Multi-Master Arbitration
- 2.4 SERDES IP
- 2.4.1 SERDES Signals
- 2.4.2 Tile Architecture
- 2.4.3 Transmit Signal Path
- 2.4.4 Receive Signal Path
- 2.5 Button or Switch Debouncing
- 2.6 ESD
- 2.7 Data Corruption
- 2.7.1 SEU
- 2.8 Security
- Chapter 3 Major Interfaces
- 3.1 Ethernet
- 3.1.1 Protocol
- 3.1.2 External and Backplane Ports
- 3.1.3 MAC-PHY Interfaces
- 3.1.4 Optical Ethernet Ports
- 3.1.5 Base-T Type Ethernet Coupling
- 3.2 PCI and PCIe
- 3.2.1 The PCI Bus
- 3.2.1.3 PCI-X
- 3.2.2 PCI Express
- 3.2.3 Configuration
- 3.3 Common HB Interfaces
- 3.3.1 SATA
- 3.3.2 USB 3.0
- 3.3.3 Computer Video
- 3.3.4 JESD204x
- 3.3.5 Data Center Chassis-to-Chassis Interconnects
- 3.4 High Performance Computing Links
- Chapter 4 Power Supply Circuits
- 4.1 Global Power Circuits
- 4.1.1 Chassis Input Power
- 4.1.2 Board Input Power
- 4.2 Voltage Regulator Modules (VRM)
- 4.2.1 VRM Architectures
- 4.2.2 Basic Buck VRM Operation
- 4.2.3 Strapping and Settings
- 4.2.4 VRM Chip Features
- 4.2.5 VRM Control Loop Types
- 4.2.6 Feedback Loop Compensation
- 4.2.7 VRM Analysis
- Chapter 5 Components
- 5.1 Resistors
- 5.2 Capacitors
- 5.3 Inductors
- 5.4 LEDs
- 5.5 Transistor Circuits
- 5.6 Small Logic ICs
- 5.7 Super I/O Chips
- 5.8 Clocking Chips
- 5.9 PHY and Gearbox Chips
- 5.10 Retimer Chips
- 5.11 Peripheral Controllers
- 5.11.1 Ethernet NIC
- 5.11.2 SATA/SAS Controller Chips
- 5.11.3 USB Chips
- 5.12 PCIe Bridging and Switching
- 5.12.1 PCI-to-PCI Bridges (P2PB)
- 5.12.2 PCIe-to-PCI Bridges (PE2PB)
- 5.12.3 PCIe Switches (PESW)
- 5.12.4 Configuring the Devices
- 5.12.5 Switch Devices for Other Protocols
- 5.13 High-Speed ADCs
- 5.14 Basic Connectors
- 5.15 High-Speed Connectors
- 5.16 Optical Cage Connectors
- 5.17 Mechanical Parts
- 5.17.1 Heatsinks
- 5.18 Flyover Cables
- 5.19 Memory
- 5.19.1 Non-volatile Memories
- 5.19.2 Volatile Memories
- 5.19.3 DDRx SDRAM Types
- Chapter 6 Main Chips
- 6.1 Processors
- 6.1.1 Microcontrollers
- 6.1.2 ARM Processors
- 6.1.3 DSPs
- 6.1.4 PowerPC
- 6.1.5 Soft Processors
- 6.1.6 X86 CPUs and Chipsets
- 6.2 FPGAs
- 6.2.1 FPGA Basics
- 6.2.2 FPGA Families
- 6.2.3 FPGA Resources
- 6.2.4 FPGA Pinout Planning
- 6.2.5 Development Flow
- 6.3 ASICs
- 6.3.1 Ethernet Switch ASICs
- 6.3.2 GPUs
- 6.3.3 AI ASICs
- 6.3.4 Accelerator ASICs
- 6.3.5 Search and TCAM ASICs
- Chapter 7 Hardware Architecture
- 7.1 Building Blocks
- 7.2 Computers
- 7.2.1 System Buses
- 7.2.2 System Initialization