07-13-2015 08:06 AM
Hello,
I have NI PXIe-7966R FPGA module and i want to generate 20 random numbers with specified distribution. Now i have random number generator with uniform distribuiton and i have quantile function for my distribution in the form of 1000 point array. It takes a lot of logical blocks of FPGA if Im trying to solve this problem with 20 lookup tables or 20 memory blocks with my quantile function. Can you help me to advice?
07-13-2015 08:20 AM
I would generate the random numbers in your Windows/RT system and use a DMA to sends the random values down to the FPGA.
07-13-2015 08:35 AM
Speed of data stream in DMA channels of NI PXIe-7966R is 800 MB/s. And i should to transfer 20 numbers with U16 type in one clock cycle (100 MHz). It is 4 GB/s.
07-13-2015 11:36 AM
Theres an example on NI.com that uses the method outlined in this paper from xilinx.