Overview and introduction available specification sets

The specifications provided by PICMG Europe can be divided in 3 series and a group of related specifications. 

In order to understand these different sets, a little historical overview can help.

The first computer bus systems are available since the 70's. These busses connected different functions, like CPU, memory, and serial interfaces. For this reason it had (often) parallel channels for data and addresses, sometimes multiplexed together. The ISA bus, and passive backplanes based on this, as well as the CompactPCI bus are excellent examples of this.
If we would build a PC-like functionality at that time, it would look like this:

 

Due to the higher level of integration, the whole functionality / system as shown above would fit on one module only. With this, the computer bus, like CompactPCI became a system to system interface:

 

Alternatively, we all know a different system interconnect from the office environment: a serial bus like Ethernet:

 

One can combine both into one system. This is done in the CompactPCI series 2.16, 2.17 and 2.18, supporting both a parallel bus as well as multiple serial busses. Networks can include: Ethernet, Fibre Channel, InfiniBand, StarFabric, PCI-Express and Advanced Switching, and RapidIO. For instance, CompactPCI 2.16 is based on Gigabit Ethernet.

 

If we take out the parallel bus in the example above, and work with just multiple serial busses, we are at the level of AdvancedTCA. With this, the Single Board Computers, SBCs, are known as 'Blades' to reflect this. Often they include multiple DSP modules on a board, or multiple CPU. Also here, the networks can include: Ethernet, Fibre Channel, InfiniBand, StarFabric, PCI-Express and Advanced Switching, and RapidIO.

With serial busses, several topologies can exist, connecting the intelligent modules in different ways:

 

The backplanes can  support multiple versions of this, like shown for AdvancedTCA, ATCA, here above.

The move to serial busses, or packet switching, comes from the need for high availability systems, with an uptime till 99,999%. This high level of availability asks for redundant systems. Redundant systems can be easier built and maintained with serial busses. CompactPCI is parallel bus. AdvancedTCA is serial bus. CompactPCI 2.16 combines both.

Advanced Telecommunication Computer Architecture, AdvancedTCA, or ATCA, is, like its name says, targeted at a different world than CompactPCI - the core of the telecommunication world. For this, it has quite different properties than CompactPCI. Two major comparisons are shown here:

CompactPCI

AdvancedTCA

Board size: 6U x 160 mm

8U x 280 mm

Distance between modules: 0.8“ board pitch

1.2“ board pitch

Board area: 367 cm²

903 cm² board area

Power consumption per module: 35 - 50 W

150 - 200 W

 

Comparison of CPCI, CPCI 2.16, and ATCA

Attribute

PICMG2 / CPCI

PICMG2.16 / CPSB

PICMG3 / ATCA

Board Size

6U x 160mm x .8”

57 sq in + 2 Mez

6U x 160mm x .8”

57 sq in + 2 Mez

8U* x 280mm x 1.2”

140 sq in +4 Mez

Board Power

35-50W

35-50W

150-200W

Backplane Bandwidth

~4Gb/s

~38Gb/s

~2.4Tb/s

# Active Boards

21

19

16

Power System

Centralized Converter

5, 12, 3.3V Backplane

Centralized Converter

5, 12, 3.3V Backplane

Distributed Converters

Dual 48V Backplane

Management

OK

OK

Advanced

I/O

Limited

OK

Extensive

Clock, update, test bus

No

No

Yes

Multi-vendor support

Extensive

Building

Since end 2003

Base cost of shelf

Low

Low - Moderate

Moderate-High

Regulatory conformance

Vendor specific

Vendor specific

In standard

Functional density of shelf

Low

Moderate

High

Lifecycle cost per function

High

Moderate

Low

Standard GA Schedule

1995

2001

2H2003

PICMG is committed to open specifications, developed by member companies who represent a broad cross section of the industrial marketplace and available to all. 
Specifications are developed by technical committees composed of representatives of a group of member companies, placed in the public domain after a vote by all Executive members, and then maintained by PICMG.

Click here for a complete status of PICMG specifications, both published and under development.

Click here to view list of short forms of PICMG specifications.

 

Specifications developed include:

 

PICMG Master Glossary


The PICMG Master Glossary contains a compilation of the definitions used in PICMG specifications

 

In February 2007 the ASI SIG disbanded and transferred its specifications and documenation to PICMG so that they continue to be available. There are five specifications developed by the ASI SIG that are now available the same way as PICMG specifications are.