Skip to content

Cyclone MultiChannel Hardware

The following is an overview of the physical features and interfaces of Cyclone MultiChannel programmers and QuadPod Channel Expanders. Many of these interfaces are also labeled on the underside of the plastic case. The part number and revision of your hardware is printed on the label on the underside of the Cyclone.

Cyclone MultiChannel Hardware Features

Figure: Cyclone MultiChannel Power

MultiChannel Communications

Cyclone System Power

The Cyclone programmer requires a regulated 6V-20V DC Center-Positive power supply with 2.5/5.5mm female plug. Cyclones derive power from the Power Jack located on the right side of the unit.

Figure: Cyclone MultiChannel Communications Ports

MultiChannel Communications

Ethernet Communication

The Cyclone provides a standard RJ45 socket to communicate with a host computer through the Ethernet port (10/100 BaseT). The location of the Ethernet Port is shown in the figure above.

The Ethernet data lines are transformer-isolated using standard Ethernet magnetics. The RJ45 shield connection is referenced to system ground through a ferrite bead for EMI control.

By default, ethernet is configured with DHCP enabled so it will fetch an IP address and network settings from a network with a DHCP server. Otherwise, the USB interface can by used with the Cyclone Control GUI to set the appropriate network settings.

USB Communications Port

The Cyclone provides a USB connector for Universal Serial Bus communications between the Cyclone and the host computer. The USB port is galvanically isolated from the host computer. The Cyclone is a high-speed USB-compliant device. The location of the USB port is shown in the figure above.

Figure: Cyclone MultiChannel Expansion Ports and Reset Button

MultiChannel Expansion Ports

USB Channel Expansion Ports

The Cyclone MultiChannel programmer provides 3 USB-C ports. Each can be used to connect to and automatically provide power to a QuadPod Channel Expander.

Reset Button

The Reset Button performs a hard reset of the Cyclone MultiChannel and any connected Cyclones.

50-Pin Side Connector

The Cyclone MultiChannel programmer and the QuadPod Channel Expander feature a dual-row, 50-pin header with 0.1" spacing, which supports up to 4 channels. The figure below shows the signal layout of this 50-pin connector. The location of pin 1 is indicated in the figure.

Note

Pins 49 and 50 are not used.

Figure: 50-Pin Side Connector Layout

50-Pin Side Connector Layout

I/O Architecture Map For Supported Device Architectures

This table shows the pin assignments for each channel for the device architectures supported by Cyclone MultiChannel. The Cyclone MultiChannel FX supports all architectures shown in the table. The Cyclone MultiChannel LC supports ARM SWD and ARM JTAG only.

50-Pin Connector ARM SWD (LC, FX) ARM JTAG (LC, FX) S32 Power (FX) DSC (FX) S08 / S12 / HC(S)12(X) (FX) TriCore DAP (FX)
Channel 4
50-Pin Connector ARM SWD ARM JTAG S32 Power DSC S08 / S12 / HC(S)12(X) TriCore DAP
Pin 1: 4-VCC Vcc Vcc Vcc Vcc Vcc Vcc
Pin 2: 4-IO1 SWDIO TMS TMS TMS BKGD DAP1
Pin 3: 4-GND GND GND GND GND GND GND
Pin 4: 4-IO2 SWCLK TCK TCK TCK NC DAP0
Pin 5: 4-GND GND GND GND GND GND GND
Pin 6: 4-IO3 NC TDO TDO TDO NC NC
Pin 7: 4-VSYS NC NC NC NC NC NC
Pin 8: 4-IO4 NC TDI TDI TDI NC NC
Pin 9: 4-IO5 nRESET RESET RESET RESET RESET RESET
Pin 10: 4-IO6 NC NC JCOMP TRST NC NC
Pin 11: 4-IO7 NC NC RDY NC NC NC
Pin 12: 4-IO8 NC NC NC NC NC NC
Channel 3
50-Pin Connector ARM SWD ARM JTAG S32 Power DSC S08 / S12 / HC(S)12(X) TriCore DAP
Pin 13: 3-VCC Vcc Vcc Vcc Vcc Vcc Vcc
Pin 14: 3-IO1 SWDIO TMS TMS TMS BKGD DAP1
Pin 15: 3-GND GND GND GND GND GND GND
Pin 16: 3-IO2 SWCLK TCK TCK TCK NC DAP0
Pin 17: 3-GND GND GND GND GND GND GND
Pin 18: 3-IO3 NC TDO TDO TDO NC NC
Pin 19: 3-VSYS NC NC NC NC NC NC
Pin 20: 3-IO4 NC TDI TDI TDI NC NC
Pin 21: 3-IO5 nRESET RESET RESET RESET RESET RESET
Pin 22: 3-IO6 NC NC JCOMP TRST NC NC
Pin 23: 3-IO7 NC NC RDY NC NC NC
Pin 24: 3-IO8 NC NC NC NC NC NC
Channel 2
50-Pin Connector ARM SWD ARM JTAG S32 Power DSC S08 / S12 / HC(S)12(X) TriCore DAP
Pin 25: 2-VCC Vcc Vcc Vcc Vcc Vcc Vcc
Pin 26: 2-IO1 SWDIO TMS TMS TMS BKGD DAP1
Pin 27: 2-GND GND GND GND GND GND GND
Pin 28: 2-IO2 SWCLK TCK TCK TCK NC DAP0
Pin 29: 2-GND GND GND GND GND GND GND
Pin 30: 2-IO3 NC TDO TDO TDO NC NC
Pin 31: 2-VSYS NC NC NC NC NC NC
Pin 32: 2-IO4 NC TDI TDI TDI NC NC
Pin 33: 2-IO5 nRESET RESET RESET RESET RESET RESET
Pin 34: 2-IO6 NC NC JCOMP TRST NC NC
Pin 35: 2-IO7 NC NC RDY NC NC NC
Pin 36: 2-IO8 NC NC NC NC NC NC
Channel 1
50-Pin Connector ARM SWD ARM JTAG S32 Power DSC S08 / S12 / HC(S)12(X) TriCore DAP
Pin 37: 1-VCC Vcc Vcc Vcc Vcc Vcc Vcc
Pin 38: 1-IO1 SWDIO TMS TMS TMS BKGD DAP1
Pin 39: 1-GND GND GND GND GND GND GND
Pin 40: 1-IO2 SWCLK TCK TCK TCK NC DAP0
Pin 41: 1-GND GND GND GND GND GND GND
Pin 42: 1-IO3 NC TDO TDO TDO NC NC
Pin 43: 1-VSYS NC NC NC NC NC NC
Pin 44: 1-IO4 NC TDI TDI TDI NC NC
Pin 45: 1-IO5 nRESET RESET RESET RESET RESET RESET
Pin 46: 1-IO6 NC NC JCOMP TRST NC NC
Pin 47: 1-IO7 NC NC RDY NC NC NC
Pin 48: 1-IO8 NC NC NC NC NC NC
Pin 49: No Connect Do not connect Do not connect Do not connect Do not connect Do not connect Do not connect
Pin 50: No Connect Do not connect Do not connect Do not connect Do not connect Do not connect Do not connect

QuadPod Channel Expander Hardware Features

Each QuadPod Channel Expander added to a Cyclone MultiChannel programmer adds four more programming channels to the system.

LED Indicators

There are 4 LED indicators, one for each programming channel. These indicators will illuminate once the channels are enumerated and will display the status for each channel. For example, the LED indicators for Error or Success will illuminate depending on the results of the programming process to provide a clear visual indication of the results. More information on channel status is available in Channel Numbering and Status.

Figure: QuadPod View

QuadPod View

Reset Button

The QuadPod does not have its own reset button. To reset a QuadPod the user will need to reset the MultiChannel Programmer that is controlling it, via its reset button.

Mounting and Stacking Options

Cyclone MultiChannel programmers can be integrated into production and ATE fixtures using direct wiring and fixed mounting, and the Cyclones can be stacked on one another as needed.

Direct Wiring to a Test/ATE Fixture

For direct integration into test or ATE fixtures where there is no predefined connector, the Cyclone MultiChannel provides a 50-pin header with standard 0.1" spacing that can be wired directly into the fixture.

PEmicro also offers a 50-Pin Wire-Wrap Adapter that plugs into the Cyclone MultiChannel 50-pin header and provides several practical advantages for fixture integration and internal fixture wiring.

One possible fixture architecture is shown below.

Figure: Direct Wiring Connections Example

Cyclone MultiChannel/QuadPod
|v|
50-Pin Wire-Wrap Adapter Board
|v|
Breakout header pins
|v|
Internal fixture wiring
|v|
Pogo pins / DUT socket
|v|
Target PCB

Advantages of this approach include:

  • Reduces mechanical stress on the programmer’s connector by allowing the fixture to absorb cable wear and strain.
  • Simplifies routing from breakout pins to terminal blocks, ribbon cables, custom PCBs, pogo interfaces, or other fixture wiring.
  • Allows the programmer to be replaced without modifying the fixture wiring.
  • Allows a programmer to be shared between multiple fixtures when necessary.

Additional Mounting Options

Cyclone MultiChannel programmers and QuadPods provide through-hole mounting points that allow the units to be securely fastened to fixtures, panels, or DIN rail mounting systems.

Figure: Cyclone Mounted to Board, Using 10/20-Pin Mini Adapter

Cyclone Mounted to Board, Using Adapter

Mechanical dimensions and mounting-hole spacing information for Cyclone MultiChannel programmers and QuadPod Channel Expanders are provided in the Mechanical Specifications section.

Stacking

Cyclone MultiChannel programmers and QuadPods may also easily be stacked together to keep the overall footprint small for higher channel-count applications.

The stacking feet align with pass-through mounting holes, so longer screws may be used to secure multiple stacked units together to a fixture, panel, or other mounting surface.

Figure: QuadPods Stacked Next to Cyclone FX MultiChannel

QuadPods Stacked Next To Cyclone FX MultiChannel

Channel Numbering and Status

Each module has a channel status indicator for each of its 4 channels on the same side of the case as its 3 USB-C ports. Each indicator is labelled above using small bumps in the case plastic, from one (dot) to four, this represents the "ones" digit for the corresponding channel number. So for the Cyclone MultiChannel base unit, these will be channels 11, 12, 13, and 14 from right to left.

The corresponding channel status indicator will illuminate when the channel is enumerated, and will also indicate various statuses.

signal meaning
Signal Meaning
Blinking Blue Bootloader
Pink Steady Booting Main Unit and Attached QuadPods
Blue Steady Idle
Yellow Blinking Busy
Green Steady Success
Red Steady Error

Figure: Expansion Port and Channel Numbering

USB-C Port and Channel Numbering

USB-C Expansion Ports and Expansion Channel Numbering

As mentioned above, Cyclone MultiChannel base channels are numbered 11-14 by default. Additional channels can be added by plugging QuadPod Channel Expanders into the USB-C Ports on the side of the Cyclone MultiChannel case. Note the Ports numbered 2, 3, and 4. For channels on these expansion ports, the "tens" digit of the channel corresponds to the Port number.

So, for example:

  • A Quadpod on Port 2 would represent channels 21-24.
  • A Quadpod on Port 3 would represent channels 31-34
  • A Quadpod on Port 4 would represent channels 41-44

MultiChannel Wiring/Debug Adapters

These adapters, available separately, connect directly to the 50-pin header of the Cyclone MultiChannel programmer or QuadPod Channel Expander. There are three types of adapter:

  • 50-Pin Wire-Wrap Adapter
  • 10/20-Pin Mini Adapter
  • 20-Pin Standard Adapter

Figure: MultiChannel Adapters

MCP Adapters

50-Pin Wire-Wrap Adapter

The 50-pin wire-wrap adapter is intended to be mounted into a fixture and wired in. The Cyclone MultiChannel or QuadPod Channel Expander can then be removed or changed without affecting the wiring. Any of the three adapters in this section can be mounted (screw holes are provided for this).

The location of Pin 1 is indicated on the adapter, it is visible in the figure below. Each channel has 12 pins associated with it, as indicated in the figure.

Note

Pins 49 and 50 are not used.

Figure: 50-Pin Wire Wrap Adapter

50-Pin Wire Wrap Adapter

10/20-Pin Mini Adapter

This adapter is for devices that use 10- and 20-pin mini connectors. Each of the 4 potential channels has one 10-pin and one 20-pin mini connector associated with it, as indicated in the figure below. The user can implement either the 10-pin mini or 20-pin mini connector for each channel; it is not required to have all 4 channels be the same type.

Note

This adapter can be mounted into a fixture and wired in (screw holes are provided).

Figure: 10/20-Pin Mini Adapter

10-20-Pin Mini Adapter

20-Pin Standard Adapter

This adapter is for devices that use a standard 20-pin connector. Each of the 4 potential channels has one 20-pin connector associated with it, as indicated in the figure below.

Note

This adapter can be mounted into a fixture and wired in (screw holes are provided).

Figure: 20-Pin Standard Adapter

20-Pin Standard Adapter

Ribbon Cables

PEmicro provides ribbon cables for the adapters that convert the 50-pin connector into four separate standard debug connectors. These adapters provide shrouded headers for each programming channel, and the ribbon cables connect those channel headers to the debug headers on the target boards. The ribbon cables for standard debug connectors have a 0.100-inch centerline dual row socket IDC assembly (not keyed). The ribbon cables for 10- and 20-pin mini debug connectors have a 0.050-inch centerline dual row socket IDC assembly (keyed). The ribbon cables are designed such that the Cyclone’s Debug Connector has the same pinout as the Target Header, i.e., Pin 1 of the Cyclone’s Channel Header is connected to Pin 1 of the Target Header. As an example, Figure: Ribbon Cable Example Diagram, When Looking Into IDC Socket sketches the connection mechanism (looking down into the sockets) for a 14-pin ribbon cable. Ribbon cables for supported architectures use a similar scheme, but may have more or fewer pins.

Figure: Ribbon Cable Example Diagram, When Looking Into IDC Socket

ribbon_renesas

Power Options

Cyclone MultiChannel programmers can optionally provide power to the target, and can sense the required or allowed voltage levels when powering. More information about powering options is available in Channel Target Powering Options.