Amontec JTAGkey bitstream
"I essentially have a bitstream for my JTAG interface stored in a file. For argument sake let's say it is stored as TMS_TDI_TDO. Therefore, in that file I have a bunch of 1_0_1, 0_1_X etc..."
Amontec JTAGkey Bit Stream console read in this input file the bit pattern , exercise the JTAG interface (JTAG TCK TMS TDI signals ), return the TDO value and finally check the JTAG TDO signal value.
Get last update of
It is free, download it (amontec-jtagkey-bitstream-v2.1-20120518.zip) and:
|
On the worst case: many changes - write, read and check 90% of bits 100 Mbits bit stream at 50.077 seconds using the Amontec JTAGkey-2 at 30 MHz !
|
|
amontec-jtagkey-bitstream.exe screenshot
The command :
amontec-jtagkey-bitstream.exe -i C:\usb-jtag-adapter\amontec-test-file.vec -o C:\usb-jtag-adapter\amontec-test-file.csv -c 100000

GET LAST UPDATE OF Amontec JTAGkey SVF Player
Now compatible Windows ( 32 bits or 64 bits ) !!
It is free, download it (amontec-jtagkey-svfplayer-v2-0-20111011.zip) and:
|
Amontec provides the ‘how-to’ program a XILINX VIRTEX XC4VLX25 7.9Mbits bit stream at 2.6 seconds using the JTAGkey !
Already tested for Xilinx / Altera / Lattice / Cypress FPGAs CPLDs FLASHs ... Already tested for AVR ATMEGA processor Have fun with JTAG and SVF !
|
|
- upload Altera, Atmel, Cypress, Lattice, Xilinx FPGA / CPLD with your SVF files. - upload your AVR processor “Serial Vector Format” File. - run your SVF files for your custom Boundary -Scan board tests.
Linux support will be provided very soon !
amontec-jtagkey-svfplayer.exe screenshot
Xilinx Coolrunner XCR3128 ERASE / PROGRAM / VERIFY -> in 601 milliseconds
The SVF file used to blink the red LED on the Amontec Chameleon POD.
The command :
amontec-jtagkey-svfplayer.exe -svfFile "../svffiles/chm_appl_test_led_blink_prog.svf" -h -pause

Amontec JTAG key Quick Flyers
|
JTAG key Flyer
|
JTAGkey JTAG Pinout
|
JTAGkey FT2232 map
|
JTAGkey logical diagram
|
JTAGkey 3 on-board LEDs
|
|

|

|

|

|

|
|
[480k]
|
[381k]
|
[454k]
|
[379k]
|
[375k]
|
|
|
|
|
|
|
|
JTAGkey Demo Software
|
JTAGkey in Debug World
|
JTAGkey with GNU Tools
|
|
|
|

|

|

|
|
|
|
[218k]
|
[1454k]
|
[368k]
|
|
|
Amontec JTAG key Drivers for Windows and Linux
All JTAGkey drivers are based around the FTDI D2XX drivers, but dedicated to the official Amontec USB PID (USB Product Identification number).
|
Your Operating System
|
based on FTDI Driver version
|
Amontec Util version
|
FREE download
|
notes
|
|
Windows 7 (64-bit 32-bit) Windows Vista (64-bit 32-bit) Windows XP (64-bit 32-bit) Windows Server 2003 Windows 2000
|
2.6.0.0
|
20091124
|
Download last Amontec JTAGkey D2XX driver
|
1, 2
|
|
Linux
|
0.4.10
|
060517
|
setup.tar.zip
|
3,4
|
Note:
- Before updating any drivers, please make sure to remove your current drivers.
- after running setup.exe, see installation user guide for Windows : amt_ann006.pdf
- after downloading setup.tar.gz, see installation user guide for Linux : amt_ann007.pdf
- If you want to write your own custom software on Linux, please contact Amontec
Amontec JTAGkey and Amontec sdk4arm
“Amontec sdkarm” means Amontec Software Development Kit for ARM !
Amontec sdk4arm is a pre-compiled distribution of the following flow, coming with a complete installer for Windows win32 operating system (w2k, XP) :
ECLIPSE - GNU ARM Toolchain - OpenOCD JTAG server - JTAGkey - your arm platform
Download today the last release of Amontec sdk4arm from here. IT IS FREE !
Amontec JTAGkey Demo software (Windows only)
The Amontec JTAGkey Demo is a FREE software allowing to strike quickly all features of this powerful USB to JTAG cable interface. The actual version works only on Windows 2000, Windows server 2003, Windows XP via the free FTDI FTCJTAG.dll. As first uses, the Amontec JTAGkey Demo allows to check the Amontec USB to JTAG cable, even to play and to learn about JTAG mechanism. In fact, the Demo software allows : - to view the status of the onboard LEDs (a timer updates these LED status), - to play with TRST_N and SRST_N signal, - to select the frequency of the JTAG port (from 6Mhz downto ~0Hz), - to enter or not in the internal Loopback mode of the FT2232, - to move the JTAG TAP controller in any stable states, - to view at any times the actual state of the JTAG TAP controller, - to scan and to check the Instruction registers (IR) on unlimited register length, - to scan and to check the Data Registers (DR) on unlimited register length, - to view and store any actions in a Text Memo !
Feel you free to download the setup.exe (060307).
The future of Amontec JTAGkey Demo software is to add features as: - Linux GUI support, - SVF writer and SVF player support for Boundary Scan and for download support of CPLDs, FPGAs.
Amontec JTAGkey and OpenOCD (Windows & Linux)
The JTAGkey is fully integrated in the OpenOCD JTAG server. Both Linux and Windows operating systems are supported by OpenOCD. OpenOCD was written by Dominic Rath.
Get more info on OpenOCD JTAG server from here
Get OpenOCD source for Linux or pre-compiled installer for windows from Amontec, please go to here.
Amontec JTAGkey as USB-SPI link cable
The JTAGkey was dedicated for JTAG interface, but it can still be used as fast SPI interface (SCLK MISO MOSI ...). A SPI link remoted by the JTAGkey can reach a max. 6MBps baudrate ! Please contact Amontec Team for more info.
Amontec JTAGkey as USB-I2C link cable
The JTAGkey was dedicated for JTAG interface, but it can still be used as fast I2C interface (SCL, SDA, ...). A I2C link remoted by the JTAGkey can reach a max. 4Mbps baudrate ! Please contact Amontec Team for more info.
Amontec JTAG Tutorials and JTAG Application Notes
JTAG boundary scan started as a method of testing ICs and their interconnections using a shift register built into the chip so that inputs could be shifted in and the resulting outputs could be shifted out using only four I/O pins (clock, input data, output data, and state machine mode control). This eliminated the need for complex, expensive, bed-of-nails cards for low-speed probing of IC I/O pins. Eventually, the uses of JTAG expanded to include things like debugging software for embedded microcontrollers, thus reducing the need for in-circuit emulators. And JTAG is a natural match for downloading configuration bitstreams to FPGAs.
|
JTAG introduction
|
JTAG Common Pinouts
|
JTAG Accelerator
|
|
|
|

|

|

|
|
|
|
[480k]
|
[952k]
|
[2254k]
|
|
|
Here is a 145-page ‘IEEE Std 1149.1 (JTAG) Testability Primer’ from TI..
Amontec Team knows JTAG Topic, you don’t need !
|