UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 36952

MIG v3.4, Spartan-6 MCB - When setting a MCB port to Read only, the provided Example Design will not send any traffic on the Read port

Description

The MIG Spartan-6 MCB includes six available user ports which can be configured as bi-directional, read only, or write only. 

See the MCB Functional Description > Port Configurations section in Spartan-6 Memory Control User Guide (UG388) for further details. 

When a port is set as a Read port, the MIG provided example design will not send any traffic on the port in either simulation or hardware. 

The bi-directional and write ports will send traffic in the example design.

Solution

This is the expected behavior of the MIG Example Design (specifically the MIG provided Traffic Generator). 

It is up to the user's logic to ensure addresses have been written to on a write port before the read port would try to read from the addresses.

The Traffic generator only sends read transactions on bi-directional ports.

To simulate the read port, use the MIG provided User Design with logic included to properly read from the read port after writes have been completed.

Linked Answer Records

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
33357 Spartan-6 FPGA MCB - Port 3 is not supported in read mode when all 6 ports are configured N/A N/A
AR# 36952
Date Created 07/22/2010
Last Updated 09/03/2014
Status Active
Type General Article
Devices
  • Spartan-6 LX
  • Spartan-6 LXT
Tools
  • ISE Design Suite
IP
  • MIG