Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 1.29 KB

memories.md

File metadata and controls

28 lines (23 loc) · 1.29 KB

Memories

In this lecture we will discuss the memory architecture on the Xilinx 7-series FPGAs. We will discuss different ways of insantiating memories within HDL code and how to infer memories from HDL code.

Reading

>

Key Concepts

  • Understand how a memory array differs from a register file
  • What are block memories used for
  • Understand the various modes of operation: WRITE_FIRST, READ_FIRST, and NO_CHANGE_MODE
  • Use the BRAM in different address/data width configurations
  • Understand the write and read timing of a BRAM
  • Timing parameters of a BRAM
  • How to instance a BRAM as a module
  • How to infer BRAMs from HDL
  • What is a FIFO and why is it used