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# 31699

LogiCORE VLYNQ v1.3 - Why does the OPB interface lock up if there are long delays between data transfers, when transferring 64 byte blocks?

Description

Why does the OPB interface lock up if there are long delays between data transfers, when transferring 64 byte blocks? 

 

That is, if you have a series of 64 byte transfers, and then break one of them up with a long delay, due to a break in the input data, to a 60 byte and a 4 byte transfer, this might cause the OPB interface to lock up.

Solution

The way to work around this problem is to add a FIFO before the OPB input that buffers the data into 64 byte blocks, and to only transfer on 64 byte boundaries. 

 

See (Xilinx Answer 23509) for a detailed list of LogiCORE VLYNQ Release Notes and Known Issues.

AR# 31699
Date Created 09/16/2008
Last Updated 05/23/2014
Status Archive
Type General Article