Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
13 years ago

Arria 2GX PCI Express RECEIVES WRONG DATA

When I run the default Altera application "Chaining DMA" and send a counter data (2KBytes i.e 0x0000000100000000 - 0x000001FF000001FE ) from the software application side , the data is properly received from 0x0000000100000000 - 0x000000FF000000FE then the sop is valid for more than one pulse , the sop remains high till the rx_valid is high and i lose the data around 20h bytes i.e 0x0000010000000000 - 0x000001200000119 . this keep repeating and is inconsistent. it does vary from lose of 20h bytes and some time 16h bytes.

The IP is generated for

ARRIA2GX 260

lane - x1

maximum payload - 256

desired performance for receiving request - MAXIMUM

BAR REGISTERS

Bar 0 - 32 bit non-prefetchable

Bar 1 - 32 bit non-prefetchable

Bar 2 - 32 bit non-prefetchable

Any idea why the sop is getting corrupted n data lost.. ??
No RepliesBe the first to reply