OpenCores
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/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)

powered by: WebSVN 2.1.0

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