Scan Nexus Chain

Old Content - visit altium.com/documentation

The following content has been imported from Legacy Help systems and is in the process of being checked for accuracy.

Parent process: FpgaFlow:RunDiagnostic

Applied parameters: Action=ScanNexusChain

Summary

This command is used to interrogate the Soft Devices chain and report all Nexus-enabled devices that are detected.

Details

This command is only available when the Devices view is configured to be 'Live'. To enter this mode, ensure that the Live option in the Devices view is enabled.

Also, ensure that the current FPGA design has been programmed into the physical device. If the device is not programmed, running this command will bring up an error dialog, stating that no JTAG devices were found.

After launching the command, the Soft Devices chain is interrogated. The Scanning Soft-Devices JTAG Chain dialog will appear listing all Nexus-enabled devices that are found along the chain. For each device, the following information is listed:

Vendor

Family

Device

ID Code.

Notes

The Nexus 5001 standard is used as the protocol for communications between the host and all devices that are debug-enabled with respect to this protocol. Nexus-enabled devices include all debug-enabled (OCD version) microcontrollers and the various virtual instruments that can be used in a design (frequency generators, frequency counters, digital I/O modules and logic analyzers).

The devices listed in the dialog will be those that appear on the Soft Devices chain in the Devices view.

The host computer is connected to the NanoBoard(s) via a single JTAG link. Multiplexing at both ends (NanoBoard Controller and host software) enables the three distinct chains - NanoBoard Controllers, Hard Devices and Soft Devices - to be interrogated, or scanned, over this single JTAG link.

You are reporting an issue with the following selected text and/or image within the active document: