URL
https://opencores.org/ocsvn/eco32/eco32/trunk
Subversion Repositories eco32
Compare Revisions
- This comparison shows the changes necessary to convert path
/eco32/trunk
- from Rev 238 to Rev 239
- ↔ Reverse comparison
Rev 238 → Rev 239
/fpga/boards/s3e-500/doc/prog.cmd
File deleted
/fpga/boards/s3e-500/doc/flash-500.cmd
0,0 → 1,7
setMode -bscan |
setCable -p auto |
addDevice -position 1 -part xc3s500e -file ./flash-500.bit |
addDevice -position 2 -part xcf04s |
addDevice -position 3 -part xc2c64a |
program -e -v -p 1 |
quit |
/fpga/boards/s3e-500/doc/program.cmd
0,0 → 1,7
setMode -bscan |
setCable -p auto |
addDevice -position 1 -part xc3s500e |
addDevice -position 2 -sprom xcf04s -file ./eco32.mcs |
addDevice -position 3 -part xc2c64a |
program -e -v -p 2 |
quit |
/fpga/boards/s3e-500/doc/flash-500.bit
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
fpga/boards/s3e-500/doc/flash-500.bit
Property changes :
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: fpga/boards/s3e-500/doc/README
===================================================================
--- fpga/boards/s3e-500/doc/README (revision 238)
+++ fpga/boards/s3e-500/doc/README (revision 239)
@@ -17,7 +17,7 @@
3. Here is the command which burns the configuration bitstring
into the Platform Flash PROM:
- /opt/Xilinx/14.5/ISE_DS/ISE/bin/lin/impact -batch ./prog.cmd
+ /opt/Xilinx/14.5/ISE_DS/ISE/bin/lin/impact -batch ./program.cmd
4. The machine monitor is stored in the "StrataFlash Parallel NOR
Flash PROM", starting at address 0x000000. The ECO32 CPU can
@@ -24,5 +24,25 @@
access the machine monitor at virtual address 0xE0000000. The
monitor's size must not exceed 16 MB (the size of the Flash ROM).
-5.
+5. In order to program the Flash ROM proceed as follows (very
+ briefly, the FPGA is used as a Flash ROM programmer):
+ a) Connect a serial cable to the starter board. This is needed
+ in order to communicate with the flash programmer.
+ b) Transfer the MCS file you wish to program into the flash ROM
+ to the computer to which the serial cable is connected.
+ c) Start a serial communication program (e.g. minicom) on the
+ computer at the other end of the serial cable. The communication
+ parameters must be set as follows:
+ - choose the serial port to which the cable is connected
+ (this is /dev/??? on my computer)
+ - 115200 baud
+ - 8 bits, no parity, 1 stop bit ("8N1")
+ - software flow control ("XON/XOFF protocol")
+ - line wrap on (otherwise you won't see all chars of long lines)
+ - add linefeed on (the programmer sends CR, but not LF)
+ - local echo off (the programmer does echo itself)
+ d) Here is the command that loads the FPGA with the programmer:
+ /opt/Xilinx/14.5/ISE_DS/ISE/bin/lin/impact -batch ./flash-500.cmd
+ e)
+ f)