Only the 32 block RAMS and always showing error 3 used

Hello

I work on Photons counting upon arrival at DIO0. Short cut, there is a lot of data to come and I need to send it to the host as soon as possible. To do this, I used a FIFO extended target in a loop timed under unique bike and another target host FIFO taking this extended FIFO target data and send it to the host.

According to the analysis that I did, I need FIFO to 600 000 elements Boolean deep target. This should be possible since I use an FPGA virtex-5 wx30 FPGA which has 32 (36kbits) block of RAM. However, when I increase the number of items in this requested FIFO, compiling just can't say that code does not fit into the FPGA while it shows that only 3 of the 32 RAM block have been used.

I tried to search a lot on any restrictions on the FIFO, but I have not found.

Please help me here earlier.

I have attached the file VI and the sheet of newspaper of Xilinx compilation.

There are 6 FIFOs in this project:

The target host DMA (items I32, 1023)

Target to host DMA (Boolean elements, 2000)

Target to host DMA U32 (U32, 500)

Range of target DMA write (I32, 16000)
County of DMA scope target (Boolean elements, 108000)
DMA County U32 brought target (U32, 500)

There is a bug in the compiler to Xilinx that not all types of block instantiated Rams are reported.

I did a similar discovery before.  http://forums.NI.com/T5/LabVIEW/FPGA-block-RAM-FIFO-resource-usage/m-p/2978897/highlight/true#M85572...

Therefore, simply ignore the statistics of the compilation, they are wrong.

Block of RAM is not addressable as 36 k x 1 bit, it has 36 bit width or width 72 bits.  This means that 1-bit, 2 bits, all the way to the top 36-bit all fill a cell block of RAM.

Therefore, your consumption will be 600 k x 36 bit which gives much more than what you're supposed to be bit 1 x 60000 storage trequirement.

1x600k is part of the block of 32x36k RAM (600 KB required, 1 MB free space)

but the reality is that

36x600k does not fit in the block of 32x36k Ram (21 MB required, 1 MB of free space).

If you can, try little racing Booleans in one FXP 36 bits before writing in the block of RAM will improve you things.

Tags: NI Software

Similar Questions

Maybe you are looking for

  • Computer HP laptop do not recognize the storage of my slate

    Hello A few days back one I plugged my slate 7 on my laptop and the storege internal and sd card appear as usual on windows files.  But not the second time. The laptop recognize the 7 slate but it appears as empty and I do not see the storage disk, i

  • Satellite A205-S5825 - a few brown spots in the corners of my screen

    Hi, I noticed for a few days there are a few brown spots in the corners of my screen. They are behind the screen, nothing has been overthrown. Anyone has any idea what this could be? Thank you

  • Satellite A100 - 784 PSAANE RAM upgrade

    Hi guys,. I want to ask you for advice. I would like to change my 2 x 512 MB (SO - DIMM DDR2 533 MHz PC4300) to 2 x 2 048 MB (I use Vista 32 bit and I know that it will not use 4 GB of RAM, but I heard it is better to use two same modules). But I wou

  • After rising again slow RAM system

    I increased the DDR2 RAM up to 4 GB to my format microtour HP Compaq dx 7500 with windows xp system, but still too slow system, help me solve my problum

  • Recovering accidentally deleted and removed from the Recycle bin files

    I use windows vista Home premium and accidentally emptied my Recycle Bin. I am a student in full-time and I deleted my paper by chance and I emptied my trash, before realizing that I deleted my book that took me 2 days to write. I checked microsoft w