12-12-2014 03:34 AM
Hi,
I try to initialize FPGA Memory (Block RAM) by means of "Initialization VI", but
I can not find any document which describes the procedure.
My goal is to use an " Initialization VI" to generate the desired content of FPFA Memory (ROM Type).
Where can I find the document describing the procedure ?
or could anyone describe the procedure for me?
Thanks
Godel Sung
12-12-2014 12:04 PM
Have you looked at the help? http://zone.ni.com/reference/en-XX/help/371599H-01/lvfpgamain/fpga_define_memory_db/
12-14-2014 09:39 PM
nathand 已寫:
Have you looked at the help? http://zone.ni.com/reference/en-XX/help/371599H-01/lvfpgamain/fpga_define_memory_db/
Hi nathand,
Thanks for your reply.
I have find the way to initialize FPGA Memory through "Initialization VI".
There is a key step which is not described in the help.
The output name of "Initialization VI" should be "Init Data Out" and
the data type of the output should be an array which contains the "Initialization Data".
Godel
12-15-2014 07:49 PM - edited 12-15-2014 07:50 PM
Hi Godel,
You are right, this is a very simple idea.
Let's back into standard function, in standard function, user could give a default value for each address by few basic function.
However, sometimes we need to customize the initial value. That is the purpose of initialization VI does.
According this conception, it is not too difficult to consider the initialization VI to be a customize purpose VI.
In this VI, you could use a simple loop to provide the value for each memory to realize the custom default value.
As below image shown, you just click the buttom to create a template then modify it.
BRs,
Harvey
05-10-2024 01:07 AM
Hi, Could you please help to find a way to initialize FPGA memory in CRIO with the waveform values from a CSV file. My CSV file has 30000 values which I need to write to the FPGA memory. How to do this through the initialization VI?