FreeCalypso > hg > freecalypso-hwlab
annotate eeproms/fc-jtag @ 124:6c4567dd8946
fc-simtool: add non-interactive one-shot command (or script) mode
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Thu, 28 Jan 2021 18:56:34 +0000 | 
| parents | 60b8cf977c3f | 
| children | 
| rev | line source | 
|---|---|
| 7 
b991cf09f1da
eeproms/fc-jtag: preliminary config created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 # This EEPROM configuration will be programmed into FreeCalypso UART+JTAG | 
| 10 
7b113ad594c0
eeproms/fc-jtag: better comments
 Mychaela Falconia <falcon@freecalypso.org> parents: 
7diff
changeset | 2 # adapters (custom hw) based on the FT2232D chip. The hardware is currently | 
| 
7b113ad594c0
eeproms/fc-jtag: better comments
 Mychaela Falconia <falcon@freecalypso.org> parents: 
7diff
changeset | 3 # under development; once it progresses past the vaporware phase, we are | 
| 
7b113ad594c0
eeproms/fc-jtag: better comments
 Mychaela Falconia <falcon@freecalypso.org> parents: 
7diff
changeset | 4 # going to submit a patch to the ftdi_sio driver in the Linux kernel to | 
| 
7b113ad594c0
eeproms/fc-jtag: better comments
 Mychaela Falconia <falcon@freecalypso.org> parents: 
7diff
changeset | 5 # recognize and handle this USB device similarly to several other already | 
| 
7b113ad594c0
eeproms/fc-jtag: better comments
 Mychaela Falconia <falcon@freecalypso.org> parents: 
7diff
changeset | 6 # existing UART+JTAG adapters of this kind, creating a ttyUSBx device | 
| 
7b113ad594c0
eeproms/fc-jtag: better comments
 Mychaela Falconia <falcon@freecalypso.org> parents: 
7diff
changeset | 7 # only for Channel B (UART), but not for Channel A (MPSSE JTAG). | 
| 
7b113ad594c0
eeproms/fc-jtag: better comments
 Mychaela Falconia <falcon@freecalypso.org> parents: 
7diff
changeset | 8 # | 
| 
7b113ad594c0
eeproms/fc-jtag: better comments
 Mychaela Falconia <falcon@freecalypso.org> parents: 
7diff
changeset | 9 # The distinctive custom USB ID will also help with the custom OpenOCD | 
| 
7b113ad594c0
eeproms/fc-jtag: better comments
 Mychaela Falconia <falcon@freecalypso.org> parents: 
7diff
changeset | 10 # configuration specific to our particular wiring of the reset and other | 
| 
7b113ad594c0
eeproms/fc-jtag: better comments
 Mychaela Falconia <falcon@freecalypso.org> parents: 
7diff
changeset | 11 # control signals that accompany JTAG, making our FreeCalypso UART+JTAG | 
| 
7b113ad594c0
eeproms/fc-jtag: better comments
 Mychaela Falconia <falcon@freecalypso.org> parents: 
7diff
changeset | 12 # adapter easier to identify among other FTDI-based USB devices. | 
| 32 
60b8cf977c3f
unbuffered JTAG adapters: ID assigned and EEPROM config created
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 13 # | 
| 
60b8cf977c3f
unbuffered JTAG adapters: ID assigned and EEPROM config created
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 14 # The present config or the USB ID contained therein MUST NOT be programmed | 
| 
60b8cf977c3f
unbuffered JTAG adapters: ID assigned and EEPROM config created
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 15 # into generic off-the-shelf FT2232x breakout boards - please see the | 
| 
60b8cf977c3f
unbuffered JTAG adapters: ID assigned and EEPROM config created
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 16 # jtag-unbuf config for that purpose. The present config and USB ID | 
| 
60b8cf977c3f
unbuffered JTAG adapters: ID assigned and EEPROM config created
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 17 # may only be used by Falconia Partners LLC with our custom hardware. | 
| 7 
b991cf09f1da
eeproms/fc-jtag: preliminary config created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 | 
| 
b991cf09f1da
eeproms/fc-jtag: preliminary config created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 vid 0x0403 # FTDI | 
| 10 
7b113ad594c0
eeproms/fc-jtag: better comments
 Mychaela Falconia <falcon@freecalypso.org> parents: 
7diff
changeset | 20 pid 0x7150 # Allocated by FTDI to Falconia Partners LLC | 
| 7 
b991cf09f1da
eeproms/fc-jtag: preliminary config created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 manuf Harhan | 
| 
b991cf09f1da
eeproms/fc-jtag: preliminary config created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 22 product FreeCalypso UART+JTAG Adapter | 
| 
b991cf09f1da
eeproms/fc-jtag: preliminary config created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 23 | 
| 
b991cf09f1da
eeproms/fc-jtag: preliminary config created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 24 # Try to be nice to Weendoze lusers (or should it be Losedows?) | 
| 
b991cf09f1da
eeproms/fc-jtag: preliminary config created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 25 | 
| 
b991cf09f1da
eeproms/fc-jtag: preliminary config created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 26 byte00 0x00 # Channel A driver: D2XX | 
| 
b991cf09f1da
eeproms/fc-jtag: preliminary config created
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 27 byte01 0x08 # Channel B driver: VCP | 
