Before I get started, please know that I am completely new to FPGA stuffs. I was wondering if it is possible to store a file (*.txt or *.csv) in a FPGA and read it line by line (i.e. file I/O operations). Please let me know. Any help would be appreciated.
I'll be coding in VHDL and probably using the Xilinx XUPV5 LX110T board.
It is possible to initialize Block RAM with an external data file, but this file must be pure binary or hexadecimal content with no comments or other information. Then you can read and write in one cycle from different addresses. You can configure the RAM as dual-port. For more information check the XST User Guide for Virtex-5. http://www.xilinx.com/support/documentation/sw_manuals/xilinx13_1/xst.pdf