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 237 to Rev 238
- ↔ Reverse comparison
Rev 237 → Rev 238
/fpga/boards/s3e-500/doc/prog.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/README
0,0 → 1,28
|
Notes |
----- |
|
1. Installing JTAG cable drivers under Ubuntu: |
a) When installing ISE, do NOT install any cable drivers. |
b) sudo apt-get install \ |
gitk git-gui libusb-dev build-essential libc6-dev fxload |
c) git clone git://git.zerfleddert.de/usb-driver |
d) cd usb-driver |
e) make |
f) ./setup_pcusb /opt/Xilinx/14.5/ISE_DS/ISE/ |
|
2. The configuration bitstring for the FPGA is stored in the |
"Platform Flash PROM" (XCF04S). The board must therefore |
be jumpered for "Master Serial Mode" (all 3 jumpers set). |
|
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 |
|
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). |
|
5. |
|
/fpga/boards/s3e-500/Makefile
9,11 → 9,13
all: build/eco32.bit |
|
install: build/eco32.bit |
# $(BUILD)/bin/bit2exo 0x180000 \ |
# xsa-xst-3/eco32.bit xsa-xst-3/eco32.exo |
# mkdir -p $(BUILD)/eco32/xsa-xst-3 |
# cp xsa-xst-3/eco32.bit $(BUILD)/eco32/xsa-xst-3 |
# cp xsa-xst-3/eco32.exo $(BUILD)/eco32/xsa-xst-3 |
$(BUILD)/bin/bit2mcs 0x000000 \ |
build/eco32.bit build/eco32.mcs |
mkdir -p $(BUILD)/eco32/s3e-500 |
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 |
|
clean: |
mv build/eco32.xise . |