Hi!
There got to be a large number of owners of the $149 Spartan3E kit out there. I wonder if you have as little success as I if you try to perform a BPI (byte-wide peripheral interface) configuration of a basic MicroBlaze project built with BSB. Can you please try the following simple steps and see what happens:
- Built simple basic MicroBlaze system using BSB with OPB_EMC controller for the Strataflash, DDR controller for the DDR_SDRAM and a uartlite.
- Download the design via JTAG to make sure the automatically generated memory test application works.
- Start a command prompt window and go to the implementation directory. You will find 2 bit-files. Download.bit and system.bit. Convert download.bit to a bin file with the following command: "promgen
-p bin -c FF -o output.bin -u 0x0 download.bit".
- Program the output.bin file at offset 0x2000 in the Intel Strataflash with the "device configuration -> program flash memory" option found in Xilinx Platform Studio.
- After flash programming; Turn of power to the board.
- Strap it for BPI_UP configuration mode "010" (Strap J30).
- Turn power on again.
Does the DONE LED turn on? Mine doesn't. If DONE lights up: Does the automatically generated memory test application start printing via uart_lite?
Thanks! /JG
formatting link