LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

[FPGA] DMA FIFO query

Solved!
Go to solution

I want to pass data to my FPGA using a DMA FIFO. The FIFO is 1024 elements, but can I write bigger chunks than this from the PC side? I'm not sure if the PC actually allocates a larger memory block to allow this?

0 Kudos
Message 1 of 4
(2,513 Views)
Solution
Accepted by topic author ToeCutter

I'm pretty sure you can set the DMA on the Host side to be larger.  There is a DMA configuration node you can use on the host side to set what the FIFO size is on the host side.  The size is set in hardware on the target side.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
Message 2 of 4
(2,506 Views)

crossrulz is correct, you can set the host side DMA buffer size programmatically.

Thoric (CLA, CLED, CTD and LabVIEW Champion)


Message 3 of 4
(2,502 Views)

Thankyou gentlemen. That simplifies my architecture nicely!

0 Kudos
Message 4 of 4
(2,490 Views)