Third Party Boards - Software to Development Board Communications

Frozen Content

Communications between Altium Designer and the physical devices on the board is carried out using the technology of the IEEE Boundary Scan Standard 1149.1, more commonly referred to as JTAG.

To successfully 'hook-up' your development board to the Altium Designer software, so that you can program a device on your board with an FPGA design, the JTAG communications must be mapped from a USB (or parallel) port connector on your PC to the actual JTAG pins of the development board. All physical devices have pins pre-assigned for these connections, which will already be pre-routed to the development board's PC interface connector (which we will refer to as the JTAG header). This JTAG chain that is used to program the physical devices is referred to as the Hard Devices JTAG chain.

As well as using JTAG for FPGA device programming, Altium Designer also supports a second JTAG chain, used to communicate to soft devices used in your design inside the FPGA. These soft devices could include a processor core, or virtual instruments included for debugging the FPGA design hardware. This JTAG communications channel is referred to as the Soft Devices JTAG chain. The Nexus 5001 Standard (which builds upon the JTAG communications protocol of IEEE Standard 1149.1) is used as the communications protocol for the soft chain.

To be able to use virtual instruments and processors, the Soft Devices JTAG chain connections must also be made from the Software (via the USB or parallel port connector) to the development board.

In terms of implementing the Soft Devices JTAG chain in the FPGA, you will need access to four free I/O pins on the FPGA itself. These may be available and routed to the development board's JTAG header, if not you should be able to pick up four I/Os on a general purpose I/O header on the board.

Implementing the Soft Devices JTAG chain within your FPGA design is straightforward, see Enabling the Soft Devices JTAG Chain for more information.

As mentioned, the Soft Devices JTAG chain gives access to processor cores and the virtual instruments. Virtual instruments include custom instruments, logic analyzers, digital IO modules, a signal-switching module, a terminal debug console, a frequency counter, and a frequency generator. These instruments are an excellent aid in debugging your design, making it well worth the effort of wiring in the Soft Devices JTAG chain!

See Also

You are reporting an issue with the following selected text and/or image within the active document:
ALTIUM DESIGNER FREE TRIAL
Altium Designer Free Trial
Let’s get started. First off, are you or your organization already using Altium Designer?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

In that case, why do you need an evaluation license?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Got it. You actually don’t need an evaluation license for that.

Click the button below to download the latest Altium Designer installer.

Download Altium Designer Installer

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Please fill out the form below to get a quote for a new seat of Altium Designer.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

If you are on Altium Subscription, you don’t need an evaluation license.

If you are not an active Altium Subscription member, please fill out the form below to get your free trial.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Why are you looking to evaluate Altium Designer?

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

You came to the right place! Please fill out the form below to get your free trial started.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Sounds exciting! Did you know we offer special discounted student licenses? For more information, click here.

In the meantime, feel free to request a free trial by filling out the form below.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.

That’s great! Making things is awesome. We have the perfect program for you.

Upverter is a free community-driven platform designed specifically to meet the needs of makers like you.

Click here to give it a try!

If would like to speak with a representative, please contact your local Altium office.
Copyright © 2019 Altium Limited

Got it. You can download a free Altium Designer Viewer license which is valid for a 6 months.

Please fill out the form below to request one.

By clicking “Get Your Free Trial”, you are agreeing to our Privacy Policy.
You may receive communications from Altium and can change your notification preferences at any time.