FreeCalypso > hg > freecalypso-hwlab
annotate eeproms/jtagbuf @ 167:8ffcd88d40c3
eeproms: fc-jtag gives way to jtagbuf
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 31 Jul 2023 00:34:38 +0000 |
parents | eeproms/fc-jtag@60b8cf977c3f |
children |
rev | line source |
---|---|
167
8ffcd88d40c3
eeproms: fc-jtag gives way to jtagbuf
Mychaela Falconia <falcon@freecalypso.org>
parents:
32
diff
changeset
|
1 # There exists a tentative plan in FreeCalypso queendom to produce a buffered |
8ffcd88d40c3
eeproms: fc-jtag gives way to jtagbuf
Mychaela Falconia <falcon@freecalypso.org>
parents:
32
diff
changeset
|
2 # JTAG adapter design, tentatively named FreeCalypso JTAGbuf. It is envisioned |
8ffcd88d40c3
eeproms: fc-jtag gives way to jtagbuf
Mychaela Falconia <falcon@freecalypso.org>
parents:
32
diff
changeset
|
3 # as being an FT2232H-based adapter (the previous plan was FT2232D, but that |
8ffcd88d40c3
eeproms: fc-jtag gives way to jtagbuf
Mychaela Falconia <falcon@freecalypso.org>
parents:
32
diff
changeset
|
4 # chip is now NRND, and the Calypso chip's maximum JTAG TCK frequency of 10 MHz |
8ffcd88d40c3
eeproms: fc-jtag gives way to jtagbuf
Mychaela Falconia <falcon@freecalypso.org>
parents:
32
diff
changeset
|
5 # can be achieved only with FT2232H) with LVC buffers between the FTDI chip's |
8ffcd88d40c3
eeproms: fc-jtag gives way to jtagbuf
Mychaela Falconia <falcon@freecalypso.org>
parents:
32
diff
changeset
|
6 # fickle I/O pins and the JTAG target connection interface. |
10
7b113ad594c0
eeproms/fc-jtag: better comments
Mychaela Falconia <falcon@freecalypso.org>
parents:
7
diff
changeset
|
7 # |
167
8ffcd88d40c3
eeproms: fc-jtag gives way to jtagbuf
Mychaela Falconia <falcon@freecalypso.org>
parents:
32
diff
changeset
|
8 # The present EEPROM configuration is intended for this planned future |
8ffcd88d40c3
eeproms: fc-jtag gives way to jtagbuf
Mychaela Falconia <falcon@freecalypso.org>
parents:
32
diff
changeset
|
9 # FreeCalypso JTAGbuf adapter; it is vaporware, but the present config source |
8ffcd88d40c3
eeproms: fc-jtag gives way to jtagbuf
Mychaela Falconia <falcon@freecalypso.org>
parents:
32
diff
changeset
|
10 # file takes the place of much older (also vaporware) fc-jtag config that went |
8ffcd88d40c3
eeproms: fc-jtag gives way to jtagbuf
Mychaela Falconia <falcon@freecalypso.org>
parents:
32
diff
changeset
|
11 # back to the beginning of freecalypso-hwlab Hg repository. |
7
b991cf09f1da
eeproms/fc-jtag: preliminary config created
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 |
b991cf09f1da
eeproms/fc-jtag: preliminary config created
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 vid 0x0403 # FTDI |
167
8ffcd88d40c3
eeproms: fc-jtag gives way to jtagbuf
Mychaela Falconia <falcon@freecalypso.org>
parents:
32
diff
changeset
|
14 pid 0x7151 # Allocated by FTDI to Falconia Partners LLC |
8ffcd88d40c3
eeproms: fc-jtag gives way to jtagbuf
Mychaela Falconia <falcon@freecalypso.org>
parents:
32
diff
changeset
|
15 manuf FreeCalypso |
8ffcd88d40c3
eeproms: fc-jtag gives way to jtagbuf
Mychaela Falconia <falcon@freecalypso.org>
parents:
32
diff
changeset
|
16 product Buffered JTAG Adapter |
7
b991cf09f1da
eeproms/fc-jtag: preliminary config created
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 |
b991cf09f1da
eeproms/fc-jtag: preliminary config created
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 # 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
|
19 |
b991cf09f1da
eeproms/fc-jtag: preliminary config created
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 byte00 0x00 # Channel A driver: D2XX |
b991cf09f1da
eeproms/fc-jtag: preliminary config created
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 byte01 0x08 # Channel B driver: VCP |