O'Reilly logo

FPGAs 101 by Gina Smith

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

8.3. Tools and Hardware

The tools needed for programming depend on the selected memory device. If a microprocessor holds the bit-stream file, then it is merged with the software build. The processor configures the FPGA on power-up or at a specific time. For nonvolatile memory devices, such as PROMs, programming options include a joint test advisory group (JTAG), in-system programming (ISP), and third-party programmers.

8.3.1. Joint Test Advisory Group

IEEE 1149.1, Standard Test Access Port and Boundary Scan Architecture, commonly referred to as JTAG, is access pins or ports on a JTAG-compatible device that provide visibility inside the device. A lot of times the terms JTAG and boundary scan are used interchangeably. Tools needed for JTAG ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required