M
mksuth
Guest
I am building an FPGA data acquisition board which will interface with
the PC over the PCI bus at 33Mhz. The fpga is going to be responsible
for acquiring data from peripheral devices and passing this to the
CPU. The data includes two separate video channels as well as some
sensor readings.
What are the pros and cons of implementing the FPGA as a PCI master
versus as a PCI target?
I will need to use DMA to do the actual transfers. What are the pros
and cons of doing the DMA on the PC side versus on the FPGA side?
Can anyone give me a high level overview of how DMA would work with
PCI as a master versus a target?
Thank you.
the PC over the PCI bus at 33Mhz. The fpga is going to be responsible
for acquiring data from peripheral devices and passing this to the
CPU. The data includes two separate video channels as well as some
sensor readings.
What are the pros and cons of implementing the FPGA as a PCI master
versus as a PCI target?
I will need to use DMA to do the actual transfers. What are the pros
and cons of doing the DMA on the PC side versus on the FPGA side?
Can anyone give me a high level overview of how DMA would work with
PCI as a master versus a target?
Thank you.