The group may give more information if tell us what your development board
is. Assuming that your development boards supports Initiator functions then
you should be able to implement a DMA function across the PCI bus to your
destination. You will need information from the O/S or drivers in the system
such that you know where to write to as PCI based memory spaces are
allocated normally at boot and hence not necessarily a fixed value.
John Adair
Enterpoint Ltd. - Home of Raggedstone1. The Low Cost Spartan3 PCI
Development Board.
http://www.enterpoint.co.uk
"Nitesh" <nitesh...@gmail.com> wrote in message
news:1134588523.9...@g47g2000cwa.googlegroups.com...
For other PCI transfers - burst / bust mastering , it is a bit more
complicated ....
The main thing for you is to look at the PCI controller of your board
(documentation , programmation method)
"Nitesh" <nitesh...@gmail.com> wrote in message
news:1134675967.9...@g44g2000cwa.googlegroups.com...
"Nitesh" <nitesh...@gmail.com> wrote in message
news:1134779159.6...@g43g2000cwa.googlegroups.com...
Thus, no intervention from the system processor at all here...any flaws
in this logic? Also, I assume that if the FPGA can do a burst write in
step 3 above, all of the data that is bursted onto the bus by the FPGA
will end up in the sequential physical memory locations in the SDRAM,
until either the system processor/PCI controller stops the transaction
or the FPGA simply ends.
Does this make sense?
TIA,
John