FPGA CPLD FLASH Device Programming

JTAG IEEE 1149.1 In-Circuit Device Programmers from XJTAG

To be productive you need an on-chip  JTAG device programmer that’s fast and flexible–a tool that works with all the circuit boards and devices you use today and in the future. You need programming support for:

  • FPGA and CPLD Devices from – Xilinx, Altera, Cypress, Lattice and others
  • NAND and NOR  FLASH Devices from – Spansion, Samsung, Micron, Intel and others
  • I2C, SPI and other Serial Devices
  • User Supported Devices Via Built-In Programming Language

JTAG In-System Programmer Controller Hardware

We support these devices with two powerful, flexible JTAG Controllers:

Our USB Based XJLINK for fast, yet portable performance in the lab or on the road, or our rack based PXI JTAG controllers when you need more ports for maximum throughput.

View the USB Based JTAG Data Sheet>>

View the PXI Based JTAG Data Sheet>>

Powerful GUI and Programatic (API) Device Programming Interfaces

We provide both GUI and programmatic interfaces for device programming, allowing you to chose the best tool for your unique needs.

XJAnalyser – Provides a simple to configure, simple to use GUI interface for programming CPLDs and FPGA. View the  XJAnalyser Data Sheet>>

XJRunner – Is a GUI based Application the let’s you program all supported devices (including custom devices supported by our XJEase programming language). XJRunner can also be used to run complete board tests in a development or production environment. View the  XJRunner Data Sheet>>

Programmatic (API) Interfaces – We provide full Support for LabVIEW™, LabWindows™/CVI based environments in addition to our Component Object Model (COM) API (for C/C++, C# and VB). Using these interfaces, device programming (and test), can be fully automated.

View the XJDeveloper/XJEase Data Sheet>>

Adapts to All Popular JTAG Connector PIN OUTS

All of our JTAG controllers can be configured to match the target pin-out of industry standard connectors such as:

  • Xilinx parallel
  • Altera ByteBlaster ®
  • ARM MultiICE ®
  • Any other pinout currently in use

Works with All Popular File and Programming Formats

We support all industry standard file and device programming formats, in addition you can use our test development language, XJEase, to write support for custom formats as well.

Supported formats (partial list):

  • FLASH – SREC, Binary, Custom
  • FPGA, CPLD – JAM, STAPL, SVF

{ 5 comments… read them below or add one }

michael January 3, 2009 at 2:31 pm

Dear MR./MRS.
I will ask something.
can the Jtag programmer ,program in circuit Flash,like S29AL016M etc.can you send my information?
when he can programm in circuit ,I have interesting.
Thanks. Michael

admin January 3, 2009 at 2:43 pm

Hi Michael,
Thanks for your question. Yes, our tools can program all types of FLASH (both NAND and NOR), so the S29AL016M (Mirror Bit) device from Spansion is supported.
Please get me your contact information and I can send you more details. (You can use the CONTACT Menu at the top of any page to reach me).
Thanks
The eToolsmiths team

harry April 6, 2009 at 11:17 am

can this jtag programmer do the renesas m30620fcpfp in system programming.

alejandro April 9, 2009 at 7:38 am

hi guys I have a question for u I’m working with cellphone and sometimes they died during flashing and there is no comunication at all with the device, could your product help me to reach inside those dead phones ( memory spansion ,intel ,arm, and more) or maybe to re-write the boot to connect the phone with the service program??
please let me know thanks
alejandro

Gary Johnson June 16, 2009 at 3:03 pm

Will this programmer support both the Samsung parts K9F1208U0B and K9F1208U0C? Thanks…

Leave a Comment