Was this page helpful?

ATCA-PTSW-AMC4

TOC 

Development and production:

DATASHEET

The ATCA-PTSW-AMC4 board (Pcie and Timing SWitch with 4 AMC slots) is a cutaway quad-AMC module carrier, compliant with the ATCA (PICMG 3.0) specification and compatible with the ATCA extension for Physics (PICMG 3.8 ARTM). Most mid/full-size AMC modules available from industry can be installed in the board.

 

ATCA-PTSW-AMC4.png

The AMC slots support a broad range of AMC module types, including Digitizers, Waveform Generators and Processor cards (up to Intel i7 or Xeon processors).

When a connection to an external computer is required, a COTS PCIe host adapter card (16x, 8x or 4x) shall be installed on the host computer and a PCIe Cable (up to 7 m) shall be connected from host to carrier. Alternatively, some manufacturers also supply PCIe 4x fibre optic cables, suitable for longer distances.

Multiple-processor configurations using virtual PCIe switches are also feasible:

  1. n individual domains each with one root-complex processor (an example is shown in this page);
  2. one domain with one root-complex processor and n non-transparent PCIe processors;
  3. a mixture of both configurations.

 

Details of the ATCA-PTSW-AMC4 board can be found on the Technical User Manual.

The board main charateristics are summarized below.

PCI Express switch

PCIe data switching performed by a PLX PEX8696 (PCIe Gen 2), which interconnects:

  • 13 fabric channels (×4 links), connecting up to the other 13 PCI Express (PICMG 3.4 R1.0) compliant modules
  • 4 AMC modules (four ×4 PCIe links - AMC.1 R2.0)
  • 1 RTM module (one ×16 PCIe link)
  • Onboard FPGA (one ×4 PCIe link, PCI Express® External Cabling R1.0.) 

Any of the PCIe links listed is settable as "upstream" (where the PCIe host is connected).

Clock/timing distribution crosspoint-switch

The ATCA, AMC and RTM timing/clock lines are managed and routed by a crosspoint-switch implemented on a Virtex-6 FPGA, which:

  • Distributes clocking and synchronization signals to/from compliant AMC/RTM inserted modules.
  • Interfaces to ATCA clock and synchronization bus: for clock distribution to compliant modules within the shelf.
  • Routes any clock signal source from any of the AMCs, from the RTM, from the ATCA backplane or even locally generated in the FPGA, to any synchronization input.
  • Other external synchronization signals may be input through the RMC module on the RTM card. Currently, IEEE-1588-2008 and standard TTL clock/trigger sync interfaces are available.
AMC/RTM clock lines function ATCA "clock & sync"
 
TCLKA (slot 2) or TCLKB (slot 1) synchronization clock (100MHz) CLK1A (slot 2) or CLK1B (slot 1)
TCLKC (slot 2) or TCLKD (slot 1) absolute time (IRIG-B) CLK2A (slot 2) or CLK2B (slot 1)
FCLKA PCIe reference clock CLK3A (slot 2) or CLK3B (slot 1)

(Correspondance between "ATCA clock and synchronization interface" and AMC/RTM clock lines and respective function (middle column). "slot 1" / "slot2" indicates that the particular signal is active when the ATCA-PTSW-AMC4 front board is inserted in slot 1 / slot 2.)

Rear Transmission Module

The rear transmission module is compatible with the PICMG 3.8 (ARTM, "Zone 3A") standard. The card provides digital connectivity on the back-panel of the ATCA shelf and contains the following interfaces:

  • PCI Express over-cable iPass™ connector (16× or 8x or 4x links)
  • Ethernet port on SFP connector (1× link) connected to the AMC1 slot .
  • External Timing module mezzanine: such as RMC-TMG-1588 (IEEE-1588-2008 over Ethernet sync to an external Grand Master Clock).
  • Four SFP connectors (x1 each), connected to the FPGA’s MGT transceivers; furthermore, 8 LVDS pairs from the FPGA are connected to the SFP transceiver control lines (2 pairs/SFP).
  • One x4 RapidIO channel and 8 LVDS pairs connected to each AMC slot are also available for future expansion.

 

Two RTM cards for connecting to external PCs are currently available:
   (one PCIe cable x16 plug)
   (one x8 + two x4 PCIe cable plugs)

 

Other interfaces

  • CoreIPM OPMA2368 IPM Controller
  • Serial EEPROM for PEX 8696 configuration

 

Figure 1 - Board interfaces.

ATCA_PTSW_AMC4 connectivity.png

 

Multi-processor and redundant configurations

Redundancy schemes for High Availability

Several redundancy schemes can be implemented, supported by the ATCA IPM Controller/ Shelf Manager.

The flow of data is assigned to spare units upon fault detection:

redundant.png

  1. Spare PCIe host stands in for faulty host (“active-standby” 1+1 host redundancy)
  2. N+1 redundancy of node boards
  3. N+1 redundancy of AMC cards

Multi-processor configuration

The following figure shows an example of a 5-domain multi-processor configuration where an ATCA-PTSW-AMC4 card is configured as 5-virtual-switch hub (SW-H).

Each of the five PCIe virtual circuit of the SW-H card connects to upto three node cards:

  • an ATCA-PTSW-AMC4 card configured as a processor carrier node card (SW-N) (on VC3 it's the SW-H card),
  • up to two DAQ cards (except on VC3: just one DAQ card)

Upto 5 processors modules can be inserted in each ATCA-PTSW-AMC4 board (4 AMC and 1 external using PCIe Cable), only one of them configured as PCIe Upstream.

SW-H and SW-N cards will differ only on the PCIe switch settings (PLX PEX8696), which may be fixed (e.g. 2 different board types) or field programmed through the IPMC. No modifications to the DAQ cards are required.

 

Figure 2 - Five ATCA-PTSW-AMC4 cards using 5 PCIe switch virtual channels.

4-virtual-switch.png

 

Other possible configurations are:
- 7 virtual switches each with 7 x [1 PTSW + 1 DAQ card].
- 5 (4+1) virtual switches with 4 x [1 PTSW + 2 DAQ cards] and 1 x [1 PTSW + 1 DAQ cards].
- 3 (2+1) virtual switches with 2 x [1 PTSW + 4 DAQ cards] and 1 x [1 PTSW + 3 DAQ cards].

 

An alternative configuration:
- Use just 1 ATCA-PTSW-AMC4 card configured for 3 virtual switches on Slot 1.
- Insert 2 AMC processor cards + 1 external PCIe cable computer to the PTSW card.
- Each processor controls up to 4 DAQ cards for a grand total of 12.

 

Figure 3 - Block diagram of the board.

ATCA-AMC_CARRIER_block_diagram.png

 

User Manual

View the User Manual of this board.
Was this page helpful?
Tag page (Edit tags)
  • No tags
You must login to post a comment.
Powered by MindTouch Core