C
Carlos
Guest
Hi,
As your guess from my question I'm quite new to VHDL.
I have an XILINX SPARTAN IIE FPGA (XC2S300E). For testing purposes I need
to store about 20,000,000 single bit values. In other words I'm sampling an
input at 4MHz for 5 seconds, and I want to store the value of the input
inside the FPGA. Apparently the FPGA has many MegaBytes of internal memory
so I would imagine the FPGA is capable of doing this.
I was hoping that I could just create a large signal like this:
signal store : bit_vector(20000000 downto 0);
And then just store the value of the input in the signal.
The problem is the synthesis seems to never finish.
Does anyone have any suggestions on how I can store all the values inside
the FPGA? Am I asking to much of the FPGA?
Thanks for any help,
As your guess from my question I'm quite new to VHDL.
I have an XILINX SPARTAN IIE FPGA (XC2S300E). For testing purposes I need
to store about 20,000,000 single bit values. In other words I'm sampling an
input at 4MHz for 5 seconds, and I want to store the value of the input
inside the FPGA. Apparently the FPGA has many MegaBytes of internal memory
so I would imagine the FPGA is capable of doing this.
I was hoping that I could just create a large signal like this:
signal store : bit_vector(20000000 downto 0);
And then just store the value of the input in the signal.
The problem is the synthesis seems to never finish.
Does anyone have any suggestions on how I can store all the values inside
the FPGA? Am I asking to much of the FPGA?
Thanks for any help,