OpenCores
URL https://opencores.org/ocsvn/amber/amber/trunk

Subversion Repositories amber

[/] [amber/] [trunk/] [hw/] [fpga/] [flash/] [README.txt] - Rev 88

Go to most recent revision | Compare with Previous | Blame | View Log


Xilinx Flash/PROM - Write bitfile to SPI serial flash
The included file boot-loader-ethmac.mcs is a flash configuration file
for the SPI (serial) flash on the SP605 FPGA development board.
It contains the boot-loader-ethmac design. Here are instructions on how to create an mcs file
and how to load it onto the SP605 board. These instructions are for Xilinx ISE 14.5.


1. Start impact. Select Prepare a PROM file
Step 1. Select Storage Target
SPI Flash -> Configure single FPGA

Step 2. Add Storage Device
64M

Step 3
File Format MCS
Add Non_Configuration Files No

Select the bitfile to write
Would you like to add another device file to Revision:0 ? No

Impact Process->Generate File...
Impact creates an MCS file and says Generate Succeeded.

Then restart impact and select Boundary Scan flow
Right mouse on the FPGA and select Add SPI/BPI Flash

Select Attached SPI/BPI dialogue
SPI PROM -> W25Q64FV
Data Width: 1

Then a Flash device appears in the Boundary scan window attached the tje xc6slx45t FPGA.
Right mouse on the Flash and select Program
This takes a couple of minutes.

To use that image, you need the following switch settings on the SP605 board;
SW1 (the 2-switch block box near the red on/off power switch in the upper right corner of the board)
 M0=on, M1=off
Then press the PROG button just below it to load that bitfile from the SPI flash into the FPGA.

To use the Parallel flash
 M0=off, M1=off


Online tutorial for instructions with pictures -
http://www.digilentinc.com/Data/Documents/Tutorials/MCS%20File%20Creation%20with%20Xilinx%20ISE%20Tutorial.pdf

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.