annotate 3rdparty/utils/fpgarom/README.md @ 3222:c086a5d69b78

Corrected ,pc should have been ,pcr in KRNP3.asm
author David Ladd <drencor-xeen@users.sourceforge.net>
date Wed, 20 Dec 2017 23:28:18 -0600
parents ffa4b0273cc7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3148
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
1 # Required utilities:
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
2
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
3 * make
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
4 * lwtools
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
5 * A reasonably modern Nitros9 with the 'ccbkrn' module and Gary's SD drivers installed on /dd (default in modern Nitros9 builds). "cat" or "dd" this rbf image to your SD card.
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
6
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
7 # Optional utilities:
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
8
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
9 * toolshead
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
10 * de1flash (for flashing de1 board from linux w/ the quartus gui)
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
11
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
12 # To Install:
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
13
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
14 * build the ROM image via "make rom.img".
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
15 * burn the resultant file, rom.img to rom slot 2 of your CoCoFPGA. - this means burning rom.img to flash address 3fc000 in your cocofpga's flash ram.
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
16
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
17 I use something like this:
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
18
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
19 quartus_pgm -m jtag -o 'p;de1flash.sof'
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
20 quartus_stp -t de1flash.tcl write rom.img@0x3fc000
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
21
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
22 # To use:
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
23
ffa4b0273cc7 3rdparty/utils/fpgarom: Utilities for CoCo3FPGA booting
Bill Pierce <merlinious999@gmail.com>
parents:
diff changeset
24 Set your cocofpga's switch to mpi slot 2 and turn it on. It boots fast, so don't blink.