Book

Architecting and Building High-Speed SoCs

Architecting and Building High-Speed SoCs will equip you with the necessary skills and understanding required to build a high-speed complex SoC. The book will help you learn the latest FPGA and ASIC design techniques combining high speed interfaces, hardware logic, on-chip interconnects, off-chip interfaces and high-end embedded processors.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

14h12m

Language

English

About Book

Who Is This Book For?

This book is for FPGA and ASIC hardware and firmware developers, IoT engineers, SoC architects, and anyone interested in understanding the process of developing a complex SoC, including all aspects of the hardware design and the associated firmware design. Prior knowledge of digital electronics, and some experience of coding in VHDL or Verilog and C or a similar language suitable for embedded systems will be required for using this book. A general understanding of FPGA and CPU architecture will also be helpful but not mandatory.

Book content

chapters 14h12m total length

Introducing FPGA Devices and SoCs

FPGA Devices and SoCs Design Tools

Basic and Advanced On-chip Busses and Interconnects

Connecting High Speed Devices Using Busses and Interconnects

Basic and Advanced SoC Interfaces

What Goes Where in a High Speed SoC Design

FPGA SoC Hardware Design and Verification Flow

FPGA SoC Software Design Flow

SoC Design Hardware and Software Integration

Building a Complex SoC Hardware Targeting an FPGA

Addressing the Security Aspects of an FPGA based SoC

Building a Complex Software with an Embedded Operating System Flow

Video, Image and Digital Signal Processing Principles in FPGAs and SoCs

Communication and Control Systems Implementation in FPGAs and SoCs

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required