Skip to main content

Advanced Digital System Design using SoC FPGAs

An Integrated Hardware/Software Approach

  • Textbook
  • © 2023


  • Uses an Integrated Hardware/Software Approach to teaching Digital Design
  • Walks readers through the creation of a complete custom computer system that can accelerate audio signal processing
  • Enables students to develop a system-level view of computing and develop skills to create custom hardware and software
  • 38k Accesses

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 16.99 USD 54.99
Discount applied Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 69.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (32 chapters)

  1. Part II

  2. Part III

  3. Part IV


About this book

This textbook teaches students techniques for the design of advanced digital systems using System-on-Chip (SoC) Field Programmable Gate Arrays (FPGAs).  The author demonstrates design of custom hardware components for the FPGA fabric using VHDL, with implementation of custom hardware-software interfaces. Readers gain hands-on experience by writing programs and Linux device drivers in C to interact with custom hardware.  This textbook enables laboratory experience in the design of custom digital systems using SoC FPGAs, emphasizing computational tasks such as digital signal processing, audio, or video processing.

Authors and Affiliations

  • Montana State University, Bozeman, USA

    Ross K. Snider

About the author

Ross Snider received his BSE degree in 1987 from Walla Walla College and his MSEE degree in 1990 from Michigan State University where for his Master's degree he implemented a speech recognition engine in C using Hidden Markov Models. During this time, the first Artificial Neural Network wave hit, but ANN's at the time couldn't perform any better than the HMM statistical models. Dr. Snider decided to spend time studying the real brain and got his PhD at Vanderbilt University in 1997 where he examined neural coding in the visual cortex. He then accepted a Post-Doctoral Fellowship at Johns Hopkins University where he looked at neural coding in the auditory cortex.  Dr. Snider currently teaches courses in Digital Signal Processing and Field Programmable Gate Arrays (FPGAs) at Montana State University - Bozeman.  His research activities take on a cross-disciplinary approach where he works on systems that are located at the intersection of computer engineering, signal processing, and biology.

Bibliographic Information

  • Book Title: Advanced Digital System Design using SoC FPGAs

  • Book Subtitle: An Integrated Hardware/Software Approach

  • Authors: Ross K. Snider

  • DOI:

  • Publisher: Springer Cham

  • eBook Packages: Computer Science, Computer Science (R0)

  • Copyright Information: The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG 2023

  • Hardcover ISBN: 978-3-031-15415-7Published: 11 January 2023

  • Softcover ISBN: 978-3-031-15418-8Published: 11 January 2024

  • eBook ISBN: 978-3-031-15416-4Published: 10 January 2023

  • Edition Number: 1

  • Number of Pages: XXVI, 429

  • Number of Illustrations: 7 b/w illustrations, 170 illustrations in colour

  • Topics: Circuits and Systems, Cyber-physical systems, IoT, Processor Architectures

Publish with us