changeset 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 ef1b8b6c4aee
children 0e010ebda3a0
files eeproms/fc-jtag eeproms/jtagbuf
diffstat 2 files changed, 21 insertions(+), 27 deletions(-) [+]
line wrap: on
line diff
--- a/eeproms/fc-jtag	Mon Jul 31 00:00:13 2023 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-# This EEPROM configuration will be programmed into FreeCalypso UART+JTAG
-# adapters (custom hw) based on the FT2232D chip.  The hardware is currently
-# under development; once it progresses past the vaporware phase, we are
-# going to submit a patch to the ftdi_sio driver in the Linux kernel to
-# recognize and handle this USB device similarly to several other already
-# existing UART+JTAG adapters of this kind, creating a ttyUSBx device
-# only for Channel B (UART), but not for Channel A (MPSSE JTAG).
-#
-# The distinctive custom USB ID will also help with the custom OpenOCD
-# configuration specific to our particular wiring of the reset and other
-# control signals that accompany JTAG, making our FreeCalypso UART+JTAG
-# adapter easier to identify among other FTDI-based USB devices.
-#
-# The present config or the USB ID contained therein MUST NOT be programmed
-# into generic off-the-shelf FT2232x breakout boards - please see the
-# jtag-unbuf config for that purpose.  The present config and USB ID
-# may only be used by Falconia Partners LLC with our custom hardware.
-
-vid 0x0403	# FTDI
-pid 0x7150	# Allocated by FTDI to Falconia Partners LLC
-manuf Harhan
-product FreeCalypso UART+JTAG Adapter
-
-# Try to be nice to Weendoze lusers (or should it be Losedows?)
-
-byte00	0x00	# Channel A driver: D2XX
-byte01	0x08	# Channel B driver: VCP
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eeproms/jtagbuf	Mon Jul 31 00:34:38 2023 +0000
@@ -0,0 +1,21 @@
+# There exists a tentative plan in FreeCalypso queendom to produce a buffered
+# JTAG adapter design, tentatively named FreeCalypso JTAGbuf.  It is envisioned
+# as being an FT2232H-based adapter (the previous plan was FT2232D, but that
+# chip is now NRND, and the Calypso chip's maximum JTAG TCK frequency of 10 MHz
+# can be achieved only with FT2232H) with LVC buffers between the FTDI chip's
+# fickle I/O pins and the JTAG target connection interface.
+#
+# The present EEPROM configuration is intended for this planned future
+# FreeCalypso JTAGbuf adapter; it is vaporware, but the present config source
+# file takes the place of much older (also vaporware) fc-jtag config that went
+# back to the beginning of freecalypso-hwlab Hg repository.
+
+vid 0x0403	# FTDI
+pid 0x7151	# Allocated by FTDI to Falconia Partners LLC
+manuf FreeCalypso
+product Buffered JTAG Adapter
+
+# Try to be nice to Weendoze lusers (or should it be Losedows?)
+
+byte00	0x00	# Channel A driver: D2XX
+byte01	0x08	# Channel B driver: VCP