Digital Systems
Chapters
-
VGA Display Controller
A Verilog-based digital system to control a VGA diplay
-
Hardware IP block for software-accessible LED controller
Instantiating the ARM processor and AXI bus in the ZYNQ processing system; creating and using a custom IP block
-
Introduction to the AXI4-Lite Bus
Using and simulating the AXI4-Lite bus
-
Constructing a PWM hardware IP block with software control
Implementing a more complex hardware IP block - a software-controlled, hardware PWM signal generator for LED brightness control
-
Display controller with Character ROM
HDMI and VGA video systems and control; a hardware-based character generator system for text display; run-time reconfiguration of display resolution
-
Using common peripherals
SPI, I2C, and UART communications
-
Building a .wav player
Use of wavetables for creating audio signals; use of PWM signals to create audio-frequency signals
-
Audio recorder and player
Audio recording and playback system