Hi all,
I'm trying to find a simple way to check the functional correctness of a custom processor/coprocessor/thingy on an FPGA (I'm kindo new at this). The core itself is generated automatically (and as such should behave as planned), so I only need to check if the algorithm that the processor is supposed to run is working correctly. The processor operates on the data in it's data memory and I'm looking for a simple way to check that memory's contents, both during simulation and from the FPGA. Available tools include Xilinx ISE Webpack + ModelSim XE and Altium Designer + Nanoboard NB1 (Spartan2). During simulation I wasn't able to access the memory's internal content (the VHDL variable) from ModelSim so I tried to verify the design by observing processor/memory comunication which is tedious and error-prone process (so is using a soft logical analyzer after implementation). Btw. the implementation uses memories generated with CoreGenerator if it makes any difference. So, is there a simple way to run the program on the FPGA and (after the processor HALTs) read the results on my PC?
TIA
Regards, RG