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 239 to Rev 240
- ↔ Reverse comparison
Rev 239 → Rev 240
/fpga/boards/s3e-500/doc/README
20,15 → 20,16
/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 |
access the machine monitor at virtual address 0xE0000000. The |
monitor's size must not exceed 16 MB (the size of the Flash ROM). |
Flash PROM" (28F128J3), starting at address 0x000000. The ECO32 |
CPU can access the machine monitor at virtual address 0xE0000000. |
The monitor's size must not exceed 16 MB (the size of the Flash PROM). |
|
5. In order to program the Flash ROM proceed as follows (very |
briefly, the FPGA is used as a Flash ROM programmer): |
5. In order to program the Flash PROM with the machine monitor, proceed |
as follows (very briefly, the FPGA is used as a Flash PROM 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 |
in order to communicate with the Flash programmer. |
b) Transfer the MCS file you wish to program into the Flash PROM |
(in our case the monitor, ../../monitor/s3e-500/monitor.mcs) |
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 |
46,3 → 47,7
e) |
f) |
|
x. The two programming tasks (FPGA bistring into Platform Flash PROM |
and monitor into Parallel NOR Flash PROM) may be carried out in |
any sequence. |
|
/fpga/boards/s3e-500/Makefile
15,7 → 15,9
cp build/eco32.bit $(BUILD)/eco32/s3e-500 |
cp build/eco32.mcs $(BUILD)/eco32/s3e-500 |
cp doc/README $(BUILD)/eco32/s3e-500 |
cp doc/prog.cmd $(BUILD)/eco32/s3e-500 |
cp doc/program.cmd $(BUILD)/eco32/s3e-500 |
cp doc/flash-500.cmd $(BUILD)/eco32/s3e-500 |
cp doc/flash-500.bit $(BUILD)/eco32/s3e-500 |
|
clean: |
mv build/eco32.xise . |