PICMG
Template:Advert Template:Use mdy dates Template:Use American English Script error: No such module "Infobox".Template:Template otherScript error: No such module "Check for unknown parameters".Template:Main other
PICMG, or PCI Industrial Computer Manufacturers Group, is a consortium of over 140 companies in the fields of computer science and engineering.[1] Founded in 1994, the group was originally formed to adapt PCI technology for use in non-desktop, high-performance telecommunications, military, and industrial computing applications, but its work has grown to include newer technologies. PICMG currently focuses on developing and implementing specifications and guidelines for open standardsTemplate:En dashbased computer architectures from a wide variety of interconnects.
History
The original PICMG mission was to provide extensions to the PCI standard developed by PCI-SIG for a range of applications. The organization's collaborations eventually expanded to include a variety of interconnect technologies for industrial computing and telecommunications.[2] PICMG's specifications are used in a wide variety of industries including industrial automation, military, aerospace, telecommunications, medical, gaming, transportation, physics/research, test and measurement, energy, drone/robotics, and general embedded computing.
In 2011, PICMG completed its transfer of assets from the Communications Platforms Trade Association (CP-TA). Since 2006, CP-TA had been a collaboration of communications vendors, developing interoperability testing requirements, methodologies, and procedures based on open specifications from PICMG, The Linux Foundation, and the Service Availability Forum. PICMG has continued the educational and marketing outreach formerly conducted by members of the CP-TA marketing work group.[3]
Specification naming convention
For many years, PICMG used a numerical naming convention with specification being referred to as “PICMG X.YY”. Where X was used to denote differing form factors ("1" for slot card based single board computers, "2" for CompactPCI, and "3" for AdvancedTCA) while YY was used to indicate incremental changes, option definitions, or a slight variation of a specification form its core specification. In 2003, PICMG added an acronym-based naming convention for its specifications to yield better results from internet search engines. Specifications are now often named ABCD.X where ABCD is an acronym of the specification. In this naming convention, base or main specifications are denoted with X=0 (i.e. ABCD.0), and PICMG subsidiary specifications are denoted X>0. PICMG subsidiary specifications represent how various options or variations of a based specification should be handled.
List of adopted specifications
- [[PICMG 1.0|PICMG 1.0 Template:En dash PCI/ISA]]
- [[PICMG 1.1|PICMG 1.1 Template:En dash PCI/ISA Bridging]]
- [[PICMG 1.2|PICMG 1.2 Template:En dash PCI only]]
- [[PICMG 1.3|PICMG 1.3 Template:En dash SHB Express]]
- [[CompactPCI|PICMG 2.0 Template:En dash CompactPCI]]
- [[PICMG 2.1|PICMG 2.1 Template:En dash CompactPCI Hotswap]]
- [[PICMG 2.2|PICMG 2.2 Template:En dash CompactPCI VME64x]]
- [[PICMG 2.3|PICMG 2.3 Template:En dash CompactPCI PMC I/O]]
- [[PICMG 2.4|PICMG 2.4 Template:En dash CompactPCI IP I/O]]
- [[PICMG 2.5|PICMG 2.5 Template:En dash CompactPCI Telephony]]
- PICMG 2.7 Template:En dash Dual CompactPCI
- [[PICMG 2.9|PICMG 2.9 Template:En dash CompactPCI Management]]
- [[PICMG 2.10|PICMG 2.10 Template:En dash CompactPCI Keying]]
- [[PICMG 2.11|PICMG 2.11 Template:En dash CompactPCI Power Interface]]
- [[PICMG 2.12|PICMG 2.12 Template:En dash CompactPCI Software Interoperability]]
- [[PICMG 2.14|PICMG 2.14 Template:En dash CompactPCI Multicomputing]]
- [[PICMG 2.15|PICMG 2.15 Template:En dash CompactPCI PTMC]]
- PICMG 2.16 Template:En dash CompactPCI Packet Switching Backplane (PSB)
- PICMG 2.17 Template:En dash CompactPCI Starfabric
- PICMG 2.18 Template:En dash CompactPCI RapidIO
- PICMG 2.20 Template:En dash CompactPCI Serial Mesh
- [[CompactPCI PlusIO|PICMG 2.30 Template:En dash CompactPCI PlusIO]]
- [[CompactPCI Serial|CPCI-S.0 Template:En dash CompactPCI Serial]]
- CPCI-S.1 Template:En dash CompactPCI Serial for Space
- [[AdvancedTCA|PICMG 3.0 Template:En dash AdvancedTCA Base]]
- PICMG 3.1 Template:En dash AdvancedTCA Ethernet
- PICMG 3.2 Template:En dash AdvancedTCA Infiniband
- PICMG 3.3 Template:En dash AdvancedTCA StarFabric
- PICMG 3.4 Template:En dash AdvancedTCA PCI Express
- PICMG 3.5 Template:En dash AdvancedTCA RapidIO
- PICMG 3.7 Template:En dash AdvancedTCA Extensions
- [[AdvancedMC|AMC.0 Template:En dash AdvancedMC Mezzanine Module]]
- AMC.1 Template:En dash AdvancedMC PCI Express and AS
- AMC.2 Template:En dash AdvancedMC Ethernet
- AMC.3 Template:En dash AdvancedMC Storage
- AMC.4 Template:En dash AdvancedMC Serial RapidIO
- IRTM.0 Template:En dash Intelligent Rear Transition Module
- SFP.0 Template:En dash System Fabric Plane
- SFP.1 Template:En dash iTDM
- EXP.0 Template:En dash CompactPCI Express
- [[COM Express|COM.0 Template:En dash Computer on Module]]
- CDG Template:En dash COM Design Guide
- MTCA.0 Template:En dash MicroTCA
- MTCA.1 Template:En dash Air-cooled rugged MicroTCA
- MTCA.3 Template:En dash Hardened conduction-cooled MicroTCA
- MTCA.4 Template:En dash MicroTCA Enhancements for Rear I/O & Precision Timing
See also
References
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".Template:Dead link