AR# 43359

MIG Spartan-6 Memory Controller Block (MCB) User Interface - How many commands and how much data can be stored?

描述

In the Spartan-6 Memory Controller Block (MCB) design, how many commands and how much data can be stored at a given time?

Note: This Answer Record is part of the Xilinx MIG Solution Center (Xilinx Answer 34243). The Xilinx MIG Solution Center is available to address all questions related to MIG. Whether you are starting a new design with MIG or troubleshooting a problem, use the MIG Solution Center to guide you to the right information.

解决方案

The command path of the user interface uses a simple 4-deep FIFO structure to hold pending commands. This determines the number of commands that could be stored at a time which is 4.

The write path of the user interface uses a simple 64-deep FIFO structure to hold data in preparation for a Write transaction to memory. The stored data for write operation at a given time is 64.

The full flag (pX_cmd_full) signal from the command FIFO should be monitored when sending write commands to MCB.

The read path of the user interface uses a simple 64-deep FIFO structure to hold data returning from a Read transaction. So, the maximum number of stored read data from DDR memory is 64.

The empty flag (pX_rd_empty) from the read data FIFO can be used as a data valid indicator. The pX_rd_overflow signal indicates to the user that the memory has returned more data than it can fit into the read data FIFO and that thedata was lost.

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
43323 MIG Spartan-6 MCB - Driving the User Interface N/A N/A

相关答复记录

Answer Number 问答标题 问题版本 已解决问题的版本
43441 MIG Spartan-6 MCB - Controller Responsibilities N/A N/A
43323 MIG Spartan-6 MCB - Driving the User Interface N/A N/A
AR# 43359
日期 12/15/2012
状态 Active
Type 综合文章
器件
IP