From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
03-08-2012 09:40 PM
HI,
How can I find out the size of available on board flash memory in the PCIe-7851R device?
Thanks,
Neville
Solved! Go to Solution.
03-09-2012 04:58 AM - edited 03-09-2012 05:03 AM
Read the manual?
The NI Spec on their site says 128kB on-board memory.
-CC
03-11-2012 03:39 PM
Hi nwild,
The PCIe-7851R has 128 kb of memory. This is
Regards,
Josh B
03-12-2012 09:21 PM
Thanks to CC and Josh - the information is indeed in the data sheet.
Another question: I know this flash memory is used for storing calibration data but can it also be used for compiled VIs? My bitfiles are much bigger than 128K.
Thanks,
Neville
03-14-2012 08:27 AM
Hi Neville,
For R-Series cards the bit file is stored on the host computer or embedded controller. When you run your FPGA VI the bit file information is transferred to the FPGA. So, if you have a bit file that is more than 128 Kb it will not matter because it does not use the flash memory of the R-Series Card.
Regards,
Josh b
03-14-2012 11:38 PM
Hi Josh,
The 7851R user manual says that the FPGA VI can be loaded from flash memory (p 1-6).
I have made a simple FPGA VI that outputs a square wave on one of the DIO pins of the 7851R. I have made a bit file which is 1,400 kB in size. I have downloaded this bitfile to flash using the RIO Device Setup dialog and set the RIO Device to autoload VI on powerup.
I firstly powerdown the PC which has the 7851R installed and then power it up. As soon as I apply power to the PC the RIO device starts producing a sqaure wave, so everything is working but I don't understand how the 1,400 kB bitfile has managed to be stored in the 128 kB on-board flash memory.
Thanks,
Neville
03-16-2012 12:28 PM
Hi Neville,
I need to make a correction to my previous post. The 128 kb of memory is volatile RAM. There is actually 2 MB of nonvolatile Flash Memory that the bit files are stored on. The following Knowledge Based article describes this.
http://digital.ni.com/public.nsf/allkb/03A50BB86120E930862572F40005ED5C?OpenDocument
That is the reason that you are able to put your 1000 kb bit file on this R series card's flash memory.
Regards,
Josh B