<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi, <br>
<br>
I'm working on bring up for a new board based on Freescales p2020. I
have a programmable FPGA
as a PCIe device with a buffer I can write to and from.<br>
I want
to test  performence for the PCIe bus. <br>
I encountered a problem while doing a DMA between the FPGA & DDR. <br>
The whole buffer  moves  to and from  the device  with out mismatches
but with low <font color="#000000">throughtput.</font> <br>
The thing is that the buffer divided to many transactions of byte size
instead of transferring it in a burst. <br>
I must mention that even a buffer of word size, divided in to byte
transactions by the DMA (the core can read a word so it seems like the
DMA fault.<br>
I tried to change the latency timer, max latency, min latency and cache
line in the configuration space of both sides of the pcie bus. It
didn't help.<br>
Do you have an idea what can it be? <br>
<br>
Thanks,<br>
Natalie.
</body>
</html>