I've recently acquired a Spartan-3E Starter Kit (RevD) and am new to the world of FPGAs and logic design. I've been experimenting with EDK trying to get a test design working on my board when I ran into a problem. I can use the wizard to create a simple MicroBlaze design with a small amount of cache and a DDR SDRAM memory controller that builds and downloads to the device without a problem.
However, when I attempt to run the either the memory or peripheral test applications, built in the TestApp_(name) folders, the debugger reports a pipeline stall. The memory testapp reports the stall when the PC is at 0x000004bc. I investigated the contents of this address and its the LWI opcode. The peripheral test stalls at 0x22000000, which contains a zero.
Pastebin link to memory test:
My question is: should I be concerned at all that my wizard-create microblaze configuration isn't working? I have a feeling its not a drop-in and go type of deal, and I need to modify the HDL, but the fact that everything worked fine until the design actually ran real software has me a bit paranoid that perhaps my board is defective somehow.
I am really just looking for something that would let me test out the board's capabilities, so if anyone wants to point me in the right direction it would be much appreciated.