O'Reilly logo

Design Recipes for FPGAs, 2nd Edition by Peter Wilson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 11

Memory

Abstract

This chapter introduces the key concepts for implementing memory using FPGAs. There are very often two ways to use memory on modern FPGAs. Either there are memory blocks on board the FPGA (or on the development board) or you wish to make your own memory blocks for storage using the flip flops on the FPGA logic. Either way, it is important to realize that there are significant differences between dedicated high density Dynamic RAM (DRAM) and Synchronous Dynamic Random Access Memory (SDRAM) and flip flop based Static RAM (SRAM).

Keywords

Memory

SRAM

DRAM

SDRAM

11.1 Introduction

There are very often two ways to use memory on modern FPGAs. Either there are memory blocks on board the FPGA (or on the development board) ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required