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

Subversion Repositories amber

[/] [amber/] [trunk/] [hw/] [fpga/] [flash/] [README.txt] - Blame information for rev 79

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

Line No. Rev Author Line
1 79 csantifort
 
2
Xilinx Flash/PROM - Write bitfile to SPI serial flash
3
The included file boot-loader-ethmac.mcs is a flash configuration file
4
for the SPI (serial) flash on the SP605 FPGA development board.
5
It contains the boot-loader-ethmac design. Here are instructions on how to create an mcs file
6
and how to load it onto the SP605 board. These instructions are for Xilinx ISE 14.5.
7
 
8
 
9
1. Start impact. Select Prepare a PROM file
10
Step 1. Select Storage Target
11
SPI Flash -> Configure single FPGA
12
 
13
Step 2. Add Storage Device
14
64M
15
 
16
Step 3
17
File Format MCS
18
Add Non_Configuration Files No
19
 
20
Select the bitfile to write
21
Would you like to add another device file to Revision:0 ? No
22
 
23
Impact Process->Generate File...
24
Impact creates an MCS file and says Generate Succeeded.
25
 
26
Then restart impact and select Boundary Scan flow
27
Right mouse on the FPGA and select Add SPI/BPI Flash
28
 
29
Select Attached SPI/BPI dialogue
30
SPI PROM -> W25Q64FV
31
Data Width: 1
32
 
33
Then a Flash device appears in the Boundary scan window attached the tje xc6slx45t FPGA.
34
Right mouse on the Flash and select Program
35
This takes a couple of minutes.
36
 
37
To use that image, you need the following switch settings on the SP605 board;
38
SW1 (the 2-switch block box near the red on/off power switch in the upper right corner of the board)
39
 M0=on, M1=off
40
Then press the PROG button just below it to load that bitfile from the SPI flash into the FPGA.
41
 
42
 
43
Online tutorial for instructions with pictures -
44
http://www.digilentinc.com/Data/Documents/Tutorials/MCS%20File%20Creation%20with%20Xilinx%20ISE%20Tutorial.pdf

powered by: WebSVN 2.1.0

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