Hello,
no, I suggest to
write data to *.mif or *.hex and compile it to a rom, that means the data is embedded in FPGA configuration and available from FPGA internal memory. Limitations are by FPGA memory size which is about 100 kbit with EPF10K70 and the need for recompilation to change the data.
Loading data at runtime requires an interface and some logic, at least an address counter, that stores sequential received data to consecutive memory locations, either in internal or external memory. Using a parallel interface seemes most easy to me, but I can't give a reference, perhaps other forum members can. At minimum, LPT interface needs 8 data lines and# STB. Adding ACK handshake signal (although not needed by FPGA) could ease usage of PC LPT software drivers. UART interface would be another option, but needs more overhead. Cause EPF10K70 hasn't plenty of logic resources, it may be less suitable.
Regards,
Frank