7 Large-Scale Systems

7.1 Introduction

Modern FPGAs contain so many transistors that we can build complex systems on a single FPGA. Even so, large system designers often use multiple FPGAs to build multi-chip systems. In this chapter we will consider four topics related to the design of complex systems. First, we will look at busses used to connect CPUs and other components in large systems. Next, we will consider platform FPGAs that provide several different types of implementation media on a single chip. We will then move onto multi-FPGA systems and how to partition a large design into several communicating FPGAs. Finally, we will look at new architectures that use FPGAs ...

Get FPGA-Based System Design now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.