616:- The total number of PCI Express peripheral boards will depend on the number of PCIe links provided by the CPU board. For example, if the CPU board provides four x1 PCIe links, then a maximum of four x1 PCIe peripheral cards may be installed. If one or more of the peripheral boards provide PCIe link repopulation, additional modules may be installed. PCIe links on the upper side of the CPU board are independent from the links on the underside. Installing a PCIe peripheral under the CPU board will not consume one of the top side links. The quantity and width of PCIe links available may vary between the top and bottom connectors of the CPU board.
661:- The standard spacing between stacked PC/104 boards is 0.600 inches (15.24 mm). Components with significant power consumption (CPUs, GPUs, FPGAs) often require a larger heatsink which does not fit within the traditional board spacing. It is not uncommon to find PC/104 CPU boards with relatively large heatsinks that do not allow for peripheral boards to be stacked above it. Later revisions of the PCI/104-Express and PCIe/104 specification introduced an optional taller 0.866 inch (22.00 mm) connector that is compatible with the traditional height connector.
804:(SSD) devices. These are often more popular than mechanical (rotating) hard drives. Compared to rotating disks, flash-based storage devices have limited lifetimes in terms of write cycles, but they are faster and draw less power. Additionally, their compactness and physical durability is often better-suited to rugged PC/104 applications; the size of magnetic hard drives can be cumbersome and their many delicate parts are more susceptible to failure in harsh environments.
481:
introduced prior to 2011 will be either Type 1 or
Universal, but may not be explicitly labeled as such. A Type 1 bus is incompatible with Type 2 peripherals, or vice versa. The specification requires the system to remain in reset and not boot in the case of a Type mismatch (no physical damage will occur). Universal peripheral boards may be used with either Type 1 or Type 2 pinouts.
682: – the PC/104 specification defines two keying pins to prevent misalignment of the connector. These pins are not to be populated on the connector. However, some vendors do not utilize keyed PC/104 connectors. The may cause issues when using boards from multiple vendors. It is often possible to modify the non-keyed board by clipping the offending pins.
38:
655:- The PC/104 specifications limit the height of components and connectors that may be placed on either side of the board. A constrained height region is intended to guarantee that boards will not interfere with other neighbors stacked above or below. However, it is not uncommon to find boards which violate these constraints.
275:
the PC/104 stackable expansion buses on a number of different form factors. While most commercially available products using the Bus
Structures will comply with the Form Factors listed below, it is possible for a non-standard or proprietary form factor to incorporate one of the PC/104 Bus Structures for expandability.
543:
PCBs which extended into the I/O connector area. The extended PCB "wings" is not addressed in the specification, generally does not cause mechanical issues as long as the overall PCB + I/O connector overhang is within the maximum allowable dimensions of 4.550 × 4.393 inches (116 × 112 mm).
622:- The PCI/104-Express and PCIe/104 Specification provides signals for USB and SATA, which may be used by peripheral boards in the stack. Peripheral which use USB and SATA will be limited to the number of links provided by the CPU board. USB peripherals may provide link repopulation by incorporating an onboard
78:) in the original PC/104 specification and has been retained in subsequent revisions, despite changes to connectors. PC/104 is intended for specialized environments where a small, rugged computer system is required. The standard is modular, and allows consumers to stack together boards from a variety of
665:
The mechanical interference issues listed above can often be addressed with a Bus Spacer, which allows additional room between the boards. However, Bus
Spacers increase overall stack height, and may not be suitable for space-constrained applications. It may also be possible to re-arrange the boards
508:
peripherals. Some peripheral boards re-populate the PCIe links, which allows the stack to have additional peripheral boards beyond the initial set of PCI Express links provided by CPU board. Link repopulation is not a requirement in the specification, and must be implemented on the peripheral board
542:
The 104 Form Factor is defined to be 3.550 × 3.775 inches (90 × 96 mm), with mounting holes at all four corners of the board. The specifications also allow for a 0.5 inches (13 mm) area beyond the edge of the PCB for I/O connectors. Some PC/104 products have oversized
274:
The specifications released by the PC/104 Consortium define multiple of Bus
Structures (ISA, PCI, PCI Express) and Form Factors (104, EBX, EPIC). Bus Structure defines the location and pinout of the bus connector(s). Form Factor refers to size and shape of the board. It is possible to find one of
747:
From a software development perspective, there is little difference between compiling software for a desktop PC or compiling for an x86 PC/104 stack. Software can be developed using standard x86 compilers (e.g. Visual Studio if the PC/104 system is running
Windows). There is typically no need for
484:
Because the PCIe bus connector is surface-mount, not through-hole, it is also possible for a board to use different bus pinouts on the top side of the board vs the bottom side. For example, a CPU board may have a Type 1 bottom PCIe connector and a Type 2 top PCIe connector. Such a CPU board would
307:
requirements. The PC/104 specification defines two versions of the bus, 8-bit or 16-bit. The 8-bit version corresponds to the IBM XT and consists of 64 pins. The 16-bit version corresponds to the IBM AT and adds 40 additional pins, bringing the total to 104 (hence the name "PC/104"). The signals
447:
bus (PCIe) in addition to the previous-generation PCI bus. The specification defines a 156-pin surface mount connector for the PCI Express signals. The new connector occupies the same board location as the legacy PC/104 ISA connector. In addition to PCI Express, the specifications also defines
397:
on the peripheral board. Each PCI peripheral board in the system must have the PCI Slot Number set to a unique value. Failure to do so may cause erratic system behavior. The peripheral closest to the CPU should be set for the first slot, the next board should be set for the second slot, etc.
480:
CPU boards and peripherals may be designed as Type 1, Type 2, or
Universal (which only uses the common subset of signals between the two types, PCIe x1 and/or USB 2.0). The Type 2 pinout was not introduced until Version 2.0 of the specification (released in 2011). PCI/104-Express products
712: – the legacy ISA bus has been omitted from modern chipsets. Newer CPU boards that provide an ISA bus often do so by utilizing an ISA bridge chip (either PCI-to-ISA or LPC-to-ISA). In some cases, the ISA bus is not fully implemented, and compatibility issues may appear.
406:
The PCI-104 form factor includes the PCI connector, but not the PC/104 connector, in order to increase the available board real estate. Even though the PCI connector has 120 pins instead of 104, the established name was kept. The PCI connector location and pinout is identical to
278:
Note the term "PC/104" is often used interchangeably to refer to either the Bus
Structure or Form Factor. This can be a source of confusion. For example, a product datasheet may refer to a board as "PC/104" due to its size and shape when it in fact has a PCI-104 expansion bus.
179:
PC/104-related specifications are controlled by the PC/104 Consortium. There are currently 47 members of the
Consortium. All specifications published by the Consortium are freely available. Membership in the Consortium is not required to design and manufacture a PC/104 board.
120:
controller. A wide array of peripheral boards are available from various vendors. Users may design a stack that incorporates boards from multiple vendors. The overall height, weight, and power consumption of the stack can vary depending on the number of boards that are used.
688: – the PC/104 buses provide for several supply voltages (+5V, +3.3V, +12V, etc.). Which voltages are actually used by a board is at the discretion of the board manufacturer. Care must be taken to supply all of the voltages required for the boards in the stack.
546:
The dimensions were originally defined in the PC/104 Specification, and as a result the form factor is still commonly referred to as "PC/104". The PCI/104-Express and PCIe/104 Specification introduced the "104" name to distinguish the form factor from the legacy PC/104 bus.
574:(Embedded Platform for Industrial Computing) is a single-board computer form factor which, like EBX, supports PC/104 peripheral boards but is smaller than EBX at 6.5 × 4.5 in (165 × 114 mm). It allows I/O connections to be implemented as either
101:. The stackable bus connectors and use of standoffs provides a more rugged mounting than slot boards found in desktop PCs. The compact board size further contributes to the ruggedness of the form factor by reducing the possibility of PCB flexing under shock and vibration.
599:- There is no strict limit to the number of ISA boards which can coexist in one system. However, there is a limited number of Base Addresses, IRQs, and DMA channels which may become a limiting factor. ISA boards may be stacked on either side of the CPU board.
609:
and PCI-104 specifications allows for four PCI "slots". This imposes a hard limit of four PCI peripheral boards per system. All PCI peripheral modules must connect consecutively on one side of the controller due to the signaling requirements of the PCI
674:
In theory, PC/104 boards are interoperable. It is possible to assemble a system using boards from several different vendors, subject to the fundamental Bus
Structure compatibility issues listed above. However, compatibility issues sometimes appear.
496:
peripheral modules. However, a PCI/104-Express peripheral module will communicate on the PCIe bus only; the PCI connector is simply a pass-through connector for stackability. A PC/104-Express peripheral module may not be used with a PCI-104 or
578:
or PC-style ("real world") connectors. The standard provides specific I/O zones to implement functions such as
Ethernet, serial ports, digital and analog I/O, video, wireless, and various application-specific interfaces. EPIC Express adds
722:
and PCI-104 specifications did not originally allow for 4 sets of Grant/Request pairs on the PCI bus. This was resolved in newer revisions of the specification. However, older boards may have issue using DMA in the 3rd or 4th PCI slot
591:
In general, every PC/104 stack will contain a CPU board, power supply board, and one or more peripheral boards. The maximum number of boards supported by a PC/104 stack will depend on which buses are used by the peripheral boards.
736:, and are capable of running commercially available off-the-shelf PC software without modification. The standard PC I/O interfaces of a PC/104 system (Serial Ports, USB, Ethernet, VGA, etc.) are typically supported via the native
384:
is based on PCI, there is no need to set a Base Address, IRQ, or DMA channel on the peripheral boards. However, it is necessary to specify the PCI Slot Number of a peripheral board when it is installed. This is commonly set by a
666:
in the stack to remove the interference. Another option is to modify the offending boards to remove the interference (e.g. depopulate a connector), but this may require the vendor to supply a customized version of the board.
97:, PC/104 boards are stacked on top of each other like building blocks. The PC/104 specification defines four mounting holes at the corners of each module, which allow the boards to be fastened to each other using
783:
When printing "PC/104" or its variants, it is common for the forward slash or dashes to be omitted. PC/104 may be abbreviated as PC104, PCI-104 abbreviated as PCI104, etc. Additionally, it is common for
521:
and PCI-104). The PCI Express connector location and pinout options the same as PCI/104-Express (both Type 1 and Type 2). Because the PCI bus connector is omitted, a PCIe/104 board is incompatible with
706: – the VIO signal on the PCI bus is supposed to be driven by the CPU board. However, some peripheral boards and power supplies drive this signal (in violation of the PCI specification).
788:
to be abbreviated with a plus sign (e.g. PC104+). Such abbreviations are not officially recognized in any PC/104 Consortium specifications or literature, however they have been in use for some time.
534:
The PC/104 Consortium's specifications cover three form factors which define the size and shape of the board. Each form factor may utilize one of the Bus Structures listed above.
645:- When assembling a system composed of multiple Bus Structures, it is possible for the bus connectors to interfere with components on an adjacent board. For example, if a PC/104-
369:
peripheral modules, the PC/104 connector is simply a passive connector for stackability; the module actively communicates on the PCI bus only. As a corollary, a PC/104-
517:
PCIe/104 is similar to the PCI/104-Express standard, but omits the legacy PCI bus to increase available space on the board (similar to the relationship between PC/104-
555:
EBX (Embedded Board eXpandable) is a single board computer form factor, 5.75 × 8 in (146 × 203 mm). The EBX form factor applies to the
1173:
630:
Regardless of the buses used, the maximum number of boards of a PC/104 stack may be limited due to size, weight, and power restrictions for the target application.
492:, a PCI/104-Express CPU boards will provide active communication on both PCI and PCIe buses. A PC/104-Express CPU board may be used with PCI-104 and PC/104-
287:
The PC/104 Consortium specifications define a variety a computer buses, all of which derive from the ISA, PCI, and PCI Express buses found in a desktop PC.
1343:
168:
standard corresponding to PC/104 was drafted as IEEE P996.1, but never ratified. In 1997, the PC/104 Consortium introduced a newer standard based on the
700: – the PCI bus may operate at +3.3V or +5V signaling levels. Some boards may expect one voltage, others may expect a different voltage.
649:
board is stacked on top of a PC/104 board, it is possible for the pins on the underside of the PCI connector to run into components on the lower board.
144:. A x86 PC/104 system is usually capable of standard PC operating system such as DOS, Windows, or Linux. However, it is also quite common to use a
124:
PC/104 is sometimes referred to as a "stackable PC", as most of the architecture derives from the desktop PC. The majority of PC/104 CPU boards are
1568:
760:. This is a significant departure from non-x86 embedded system platforms, which often require a development toolchain from the board manufacturer.
358:
a PCI connector. The standard defines a 120-pin connector for the PCI bus, located on the opposite side of the board from the PC/104 connector.
504:
PCI/104-Express incorporates link shifting, which eliminates the need for the PCI slot selection switches/jumpers found on PCI-104 and PC/104-
865:
1123:
365:
CPU boards provide active communication on both buses, and are capable of communicating with both ISA and PCI peripheral cards. On PC/104-
485:
be compatible with Type 1 and/or Universal peripherals on the bottom, and compatible with Type 2 and/or Universal peripherals on the top.
1166:
694: – some boards will provide power on the stack (e.g. a CPU board). This may conflict with a power supply in the stack.
30:
This article is about the embedded computer standard. For the keyboard layout that Linux/Unix documentation referred to as pc104, see
1590:
941:
347:
331:
on the peripheral board. Failure to configure the peripheral correctly can cause a resource conflict and lead to erratic behavior.
241:
169:
559:, but supports PC/104 form factor peripheral boards for expansion. The original EBX specifications allowed for the PC/104, PC/104-
299:. It includes all the signals found on the ISA bus, with additional ground pins added to ensure bus integrity. Signal timing and
848:
771:
are also commercially available. However, such boards are not capable of running off-the-shelf PC software. In these cases, a
1159:
296:
206:
75:
1352:
414:
Since the ISA bus is omitted, a PCI-104 board is incompatible with PC/104 peripheral module. However, PCI-104 and PC/104-
1528:
931:
909:
476:
offers four x1 PCI Express links, two USB 2.0 ports, two PCIe x4 links, two USB 3.0 ports, two SATA ports, and LPC.
145:
89:
at 3.550 × 3.775 inches (90 × 96 mm). Unlike other popular computer form factors such as
1600:
113:
984:
79:
1045:
1595:
161:
1493:
1445:
308:
marked J1/P1 are found on both versions, while the signals of J2/P2 are found only on the 16-bit version.
1192:
772:
753:
304:
42:
1075:
1182:
350:, in addition to the ISA bus of the PC/104 standard. The name is derived from its origin: a PC/104-
320:
98:
63:
638:
When stacking PC/104 boards together, mechanical interference between adjacent boards is a concern.
757:
1437:
571:
463:
The PCI/104-Express specification currently defines two possible pinouts for the PCIe connector:
394:
324:
1477:
1376:
1315:
1307:
1299:
1234:
937:
316:
71:
56:
1267:
1254:
801:
764:
741:
109:
1428:
1201:
438:
226:
67:
59:
31:
1025:
749:
1584:
797:
737:
457:
422:
boards can be manufactured as PCI-104 by simply not populating the PC/104 connector.
386:
796:
PC/104 systems often require small, non-volatile storage, such as that afforded by
312:
117:
910:"PC/104 Consortium technical update: Stackable PCs from ISA to PCI to PCI Express"
323:
when installing a peripheral board. This is usually accomplished via the use of
1552:
1461:
1258:
580:
444:
258:
173:
129:
86:
775:
is usually provided by the manufacturer for the supported operating system(s).
563:, and PCI-104 buses. EBX Express adds the PCI-104/Express and PCIe/104 buses.
160:
The PC/104 bus and form factor was originally devised by Ampro in 1987 (led by
1544:
1520:
1469:
823:
575:
453:
390:
373:
peripheral module may not be used with a PC/104 CPU board. However, a PC/104-
328:
1331:
556:
164:
Rick Lehrbaum), and later standardized by the PC/104 Consortium in 1992. An
105:
94:
470:
offers four x1 PCI Express links, two USB 2.0 ports, and one x16 PCIe link.
104:
A typical PC/104 system (commonly referred to as a "stack") will include a
37:
1501:
1453:
1416:
1408:
1400:
1392:
1384:
1360:
889:
137:
1151:
1005:
963:
936:(2nd ed.). India: Segment B.V. / Elektor Electronics. p. 407.
1368:
1323:
1291:
1218:
1210:
768:
623:
311:
Since PC/104 is based on the ISA bus, it is often necessary to set the
300:
149:
17:
85:
The original PC/104 form factor is somewhat smaller than a desktop PC
1536:
1103:
813:
740:
built into the operating system. Certain peripheral boards, such as
425:
PCI-104 utilizes the same PCI Slot Number selection scheme as PC/104-
448:
pins on the connector for additional modern computer buses, such as
1053:
1026:"PC/104 Embedded Consortium Approves PCI/104-Express Specification"
108:, power supply board, and one or more peripheral boards, such as a
828:
526:
and PCI-104 systems (unless a PCIe-to-PCI bridge device is used).
418:
are compatible, since they both utilize the PCI bus. Most PC/104-
74:. Its name derives from the 104 pins on the interboard connector (
36:
1283:
1242:
1226:
165:
1155:
1485:
1275:
818:
733:
449:
141:
133:
125:
90:
1076:"PCI/104-Express & PCIe/104 Specification, Version 3.0"
744:
may require special drivers from the board manufacturer.
429:. Each device must be assigned to a unique slot number.
377:
CPU board may be used with a PC/104 peripheral module.
82:
manufacturers to produce a customized embedded system.
933:
Visual Basic for Electronics Engineering Applications
1146:
1427:
1342:
1253:
1200:
443:The PCI/104-Express specification incorporates the
890:"Why PC/104? The Need for an Embedded-PC Standard"
501:CPU board (unless an ISA bridge device is used).
303:levels are identical to the ISA bus, with lower
985:"Open standard defines tiny expansion modules"
1167:
1124:"Example of non-standard PC/104 abbreviation"
8:
128:and include standard PC interfaces such as
1174:
1160:
1152:
295:The original PC/104 bus derives from the
1569:Small Form Factor Special Interest Group
1046:"PC/104 Consortium Membership Directory"
182:
176:-based standard was introduced in 2008.
839:
748:specialized development tools, such as
32:IBM PC keyboard § Keyboard layouts
964:"PC/104 Embedded Consortium's History"
732:The majority of PC/104 CPU boards are
634:Mechanical interference between boards
779:Spelling variations and abbreviations
653:Out of Spec Components and Connectors
7:
354:module has a PC/104 connector (ISA)
849:"PC/104: The Embedded PC Mezzanine"
763:Non-x86 PC/104 CPU boards based on
270:Bus structure vis-à-vis form factor
509:with a PCI Express packet switch.
25:
93:, which rely on a motherboard or
983:Angel, Jonathan (2010-02-01).
718: – the PC/104-
686:Required Power Supply Voltages
670:Potential compatibility issues
346:standard adds support for the
1:
1006:"PC/104 Consortium - History"
251:PCI/104-Express and PCIe/104
866:"PC104.com - What is PC104?"
710:ISA Bus with modern chipsets
156:History and standardization
1617:
436:
146:real-time operating system
29:
1563:
1189:
1591:Motherboard form factors
27:Computer standard family
930:Himpe, Vincent (2006).
692:Power Supply Contention
754:Board Support Packages
45:
1183:Computer form factors
773:Board Support Package
567:EPIC and EPIC Express
43:single-board computer
40:
728:Software development
698:PCI Signaling Levels
1104:"What is PCIe/104?"
1085:. February 17, 2015
551:EBX and EBX Express
987:. LinuxDevices.com
680:PC/104 Keying Pins
488:Similar to PC/104-
192:Bus Communication
62:which define both
46:
1578:
1577:
1344:Small form factor
1147:PC/104 Consortium
847:Burckle, Robert.
267:
266:
72:PC/104 Consortium
57:embedded computer
55:) is a family of
16:(Redirected from
1608:
1601:Embedded systems
1571:
1556:
1548:
1540:
1532:
1524:
1516:
1505:
1497:
1489:
1481:
1473:
1465:
1457:
1449:
1441:
1420:
1412:
1404:
1396:
1388:
1380:
1372:
1364:
1356:
1335:
1327:
1319:
1311:
1303:
1295:
1287:
1279:
1271:
1246:
1238:
1230:
1222:
1214:
1176:
1169:
1162:
1153:
1135:
1134:
1132:
1130:
1120:
1114:
1113:
1111:
1110:
1100:
1094:
1093:
1091:
1090:
1080:
1072:
1066:
1065:
1063:
1061:
1052:. Archived from
1042:
1036:
1035:
1033:
1032:
1022:
1016:
1015:
1013:
1012:
1002:
996:
995:
993:
992:
980:
974:
973:
971:
970:
960:
954:
953:
951:
950:
927:
921:
920:
918:
916:
906:
900:
899:
897:
896:
886:
880:
879:
877:
876:
862:
856:
855:
853:
844:
802:solid state disk
742:data acquisition
195:Current Version
189:Initial Release
183:
110:data acquisition
21:
1616:
1615:
1611:
1610:
1609:
1607:
1606:
1605:
1581:
1580:
1579:
1574:
1567:
1559:
1551:
1543:
1535:
1527:
1519:
1508:
1500:
1492:
1484:
1476:
1468:
1460:
1452:
1444:
1436:
1423:
1415:
1407:
1399:
1391:
1383:
1375:
1367:
1359:
1351:
1338:
1330:
1322:
1314:
1306:
1298:
1290:
1284:EATX (Extended)
1282:
1274:
1266:
1249:
1241:
1233:
1225:
1217:
1209:
1196:
1185:
1180:
1143:
1138:
1128:
1126:
1122:
1121:
1117:
1108:
1106:
1102:
1101:
1097:
1088:
1086:
1078:
1074:
1073:
1069:
1059:
1057:
1056:on June 2, 2013
1044:
1043:
1039:
1030:
1028:
1024:
1023:
1019:
1010:
1008:
1004:
1003:
999:
990:
988:
982:
981:
977:
968:
966:
962:
961:
957:
948:
946:
944:
929:
928:
924:
914:
912:
908:
907:
903:
894:
892:
888:
887:
883:
874:
872:
864:
863:
859:
851:
846:
845:
841:
837:
810:
794:
781:
750:cross compilers
730:
672:
636:
589:
587:Stacking limits
583:expandability.
569:
553:
540:
532:
515:
441:
439:PCI/104-Express
435:
433:PCI/104-Express
404:
340:
293:
285:
272:
158:
35:
28:
23:
22:
15:
12:
11:
5:
1614:
1612:
1604:
1603:
1598:
1596:Computer buses
1593:
1583:
1582:
1576:
1575:
1573:
1572:
1564:
1561:
1560:
1558:
1557:
1549:
1541:
1533:
1525:
1517:
1506:
1498:
1490:
1482:
1474:
1466:
1458:
1450:
1442:
1438:EPIC (Express)
1433:
1431:
1425:
1424:
1422:
1421:
1413:
1405:
1397:
1389:
1381:
1373:
1365:
1357:
1348:
1346:
1340:
1339:
1337:
1336:
1328:
1320:
1312:
1304:
1296:
1288:
1280:
1272:
1263:
1261:
1251:
1250:
1248:
1247:
1239:
1231:
1223:
1215:
1206:
1204:
1198:
1197:
1190:
1187:
1186:
1181:
1179:
1178:
1171:
1164:
1156:
1150:
1149:
1142:
1141:External links
1139:
1137:
1136:
1115:
1095:
1067:
1037:
1017:
997:
975:
955:
942:
922:
901:
881:
857:
838:
836:
833:
832:
831:
826:
821:
816:
809:
806:
793:
790:
780:
777:
758:JTAG debuggers
734:x86 compatible
729:
726:
725:
724:
713:
707:
701:
695:
689:
683:
671:
668:
663:
662:
656:
650:
643:Bus Connectors
635:
632:
628:
627:
617:
611:
600:
588:
585:
568:
565:
552:
549:
539:
536:
531:
528:
514:
511:
478:
477:
471:
437:Main article:
434:
431:
403:
400:
339:
333:
292:
289:
284:
283:Bus structures
281:
271:
268:
265:
264:
261:
255:
252:
248:
247:
244:
239:
236:
232:
231:
229:
224:
221:
214:
213:
210:
204:
201:
197:
196:
193:
190:
187:
186:Specification
157:
154:
126:x86 compatible
68:computer buses
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
1613:
1602:
1599:
1597:
1594:
1592:
1589:
1588:
1586:
1570:
1566:
1565:
1562:
1554:
1550:
1546:
1542:
1538:
1534:
1530:
1526:
1522:
1518:
1514:
1513:
1507:
1503:
1499:
1495:
1491:
1487:
1483:
1479:
1475:
1471:
1467:
1463:
1459:
1455:
1451:
1447:
1443:
1439:
1435:
1434:
1432:
1430:
1426:
1418:
1414:
1410:
1406:
1402:
1398:
1394:
1390:
1386:
1382:
1378:
1374:
1370:
1366:
1362:
1358:
1354:
1350:
1349:
1347:
1345:
1341:
1333:
1329:
1325:
1321:
1317:
1313:
1309:
1305:
1301:
1297:
1293:
1289:
1285:
1281:
1277:
1273:
1269:
1265:
1264:
1262:
1260:
1256:
1252:
1244:
1240:
1236:
1232:
1228:
1224:
1220:
1216:
1212:
1208:
1207:
1205:
1203:
1199:
1194:
1188:
1184:
1177:
1172:
1170:
1165:
1163:
1158:
1157:
1154:
1148:
1145:
1144:
1140:
1125:
1119:
1116:
1105:
1099:
1096:
1084:
1077:
1071:
1068:
1055:
1051:
1047:
1041:
1038:
1027:
1021:
1018:
1007:
1001:
998:
986:
979:
976:
965:
959:
956:
945:
943:0-905705-68-8
939:
935:
934:
926:
923:
911:
905:
902:
891:
885:
882:
871:
870:www.pc104.com
867:
861:
858:
850:
843:
840:
834:
830:
827:
825:
822:
820:
817:
815:
812:
811:
807:
805:
803:
799:
798:compact flash
791:
789:
787:
778:
776:
774:
770:
766:
761:
759:
755:
751:
745:
743:
739:
735:
727:
721:
717:
716:4 Bus Masters
714:
711:
708:
705:
702:
699:
696:
693:
690:
687:
684:
681:
678:
677:
676:
669:
667:
660:
657:
654:
651:
648:
644:
641:
640:
639:
633:
631:
625:
621:
618:
615:
612:
608:
605:- The PC/104-
604:
601:
598:
595:
594:
593:
586:
584:
582:
577:
573:
566:
564:
562:
558:
550:
548:
544:
538:104 or PC/104
537:
535:
529:
527:
525:
520:
512:
510:
507:
502:
500:
495:
491:
486:
482:
475:
472:
469:
466:
465:
464:
461:
459:
455:
451:
446:
440:
432:
430:
428:
423:
421:
417:
412:
410:
401:
399:
396:
392:
388:
387:rotary switch
383:
380:Since PC/104-
378:
376:
372:
368:
364:
359:
357:
353:
349:
345:
338:
334:
332:
330:
326:
322:
318:
314:
309:
306:
302:
298:
290:
288:
282:
280:
276:
269:
262:
260:
256:
253:
250:
249:
245:
243:
240:
237:
234:
233:
230:
228:
225:
222:
220:
216:
215:
211:
208:
205:
202:
199:
198:
194:
191:
188:
185:
184:
181:
177:
175:
171:
167:
163:
155:
153:
151:
147:
143:
139:
135:
131:
127:
122:
119:
116:receiver, or
115:
111:
107:
102:
100:
96:
92:
88:
83:
81:
77:
73:
69:
65:
61:
58:
54:
50:
44:
39:
33:
19:
1511:
1509:
1127:. Retrieved
1118:
1107:. Retrieved
1098:
1087:. Retrieved
1082:
1070:
1058:. Retrieved
1054:the original
1049:
1040:
1029:. Retrieved
1020:
1009:. Retrieved
1000:
989:. Retrieved
978:
967:. Retrieved
958:
947:. Retrieved
932:
925:
913:. Retrieved
904:
893:. Retrieved
884:
873:. Retrieved
869:
860:
842:
795:
785:
782:
762:
746:
731:
719:
715:
709:
704:PCI VIO Line
703:
697:
691:
685:
679:
673:
664:
658:
652:
646:
642:
637:
629:
620:USB and SATA
619:
613:
606:
602:
596:
590:
570:
560:
554:
545:
541:
533:
530:Form factors
523:
518:
516:
505:
503:
498:
493:
489:
487:
483:
479:
473:
467:
462:
442:
426:
424:
419:
415:
413:
408:
405:
381:
379:
374:
370:
366:
362:
360:
355:
351:
343:
341:
336:
329:DIP switches
313:base address
310:
294:
286:
277:
273:
218:
209:(AT and XT)
178:
159:
130:Serial Ports
123:
118:Wireless LAN
103:
84:
64:form factors
52:
48:
47:
1553:CoreExpress
1462:COM Express
1259:Workstation
1129:8 September
1060:4 September
915:4 September
614:PCI Express
581:PCI Express
576:pin headers
445:PCI Express
342:The PC/104-
321:DMA channel
259:PCI Express
227:ISA and PCI
174:PCI Express
87:motherboard
1585:Categories
1545:mobile-ITX
1470:ESMexpress
1191:Listed by
1109:2014-08-08
1089:2016-11-02
1031:2014-08-14
1011:2014-08-14
991:2014-03-18
969:2008-01-29
949:2008-01-29
895:2008-01-29
875:2021-05-19
835:References
824:CompactPCI
391:DIP switch
148:, such as
41:A PCI-104
1496:(102×102)
1456:(120×120)
1440:(165×115)
1419:(140×147)
1411:(150×150)
1403:(170×170)
1395:(203×170)
1387:(264×267)
1379:(203×244)
1371:(229×191)
1363:(244×244)
1355:(254×228)
1334:(367×244)
1332:Ultra ATX
1326:(305x267)
1318:(330×229)
1310:(325×267)
1302:(356×425)
1294:(330×216)
1286:(305×330)
1278:(305×244)
1270:(351×305)
1245:(419×330)
1237:(356×425)
1229:(345×381)
1221:(305×330)
1213:(411×330)
1195:size (mm)
1083:pc104.org
1050:pc104.org
723:position.
659:Heatsinks
557:CPU board
106:CPU board
99:standoffs
95:backplane
60:standards
1504:(100×72)
1502:Pico-ITX
1488:(114×95)
1480:(114×95)
1472:(125×95)
1464:(125×95)
1454:Nano-ITX
1448:(149×71)
1429:Embedded
1417:Mini-STX
1409:Mini ATX
1401:Mini-ITX
1393:Mini-DTX
1385:microBTX
1361:microATX
808:See also
513:PCIe/104
257:PCI and
235:PCI-104
138:Ethernet
112:module,
1555:(58×65)
1547:(60×60)
1539:(70×70)
1531:(82×80)
1523:(95×55)
1515:(96×90)
1512:(-Plus)
1510:PC/104
1369:FlexATX
1324:SSI CEB
1292:Baby-AT
1255:Desktop
1219:SSI EEB
1211:SSI MEB
1202:Servers
792:Storage
784:PC/104-
769:PowerPC
738:drivers
624:USB hub
603:PCI Bus
597:ISA Bus
522:PC/104-
497:PC/104-
407:PC/104-
402:PCI-104
395:jumpers
361:PC/104-
348:PCI bus
335:PC/104-
325:jumpers
305:current
301:voltage
297:ISA bus
217:PC/104-
200:PC/104
170:PCI bus
150:VxWorks
70:by the
18:PCI-104
1537:Qseven
1521:ESMini
940:
814:VMEbus
474:Type 2
468:Type 1
456:, and
319:, and
291:PC/104
140:, and
49:PC/104
1529:SMARC
1079:(PDF)
852:(PDF)
829:SUMIT
756:, or
393:, or
254:2008
238:2003
223:1997
203:1992
172:. A
53:PC104
1243:SWTX
1227:HPTX
1131:2014
1062:2014
938:ISBN
917:2014
800:and
786:Plus
720:Plus
647:Plus
610:bus.
607:Plus
572:EPIC
561:Plus
524:Plus
519:Plus
506:Plus
499:Plus
494:Plus
490:Plus
454:SATA
427:Plus
420:Plus
416:Plus
409:Plus
382:Plus
375:Plus
371:Plus
367:Plus
363:Plus
356:plus
352:Plus
344:Plus
337:Plus
263:3.0
246:1.1
219:Plus
212:2.6
166:IEEE
80:COTS
66:and
51:(or
1494:NUC
1486:XTX
1478:ETX
1446:ESM
1377:DTX
1353:NLX
1316:LPX
1308:BTX
1300:WTX
1276:ATX
1235:WTX
1193:PCB
819:VPX
767:or
765:ARM
458:LPC
450:USB
327:or
317:IRQ
242:PCI
207:ISA
162:CTO
142:VGA
134:USB
114:GPS
91:ATX
76:ISA
1587::
1268:AT
1081:.
1048:.
868:.
752:,
460:.
452:,
411:.
389:,
315:,
152:.
136:,
132:,
1257:/
1175:e
1168:t
1161:v
1133:.
1112:.
1092:.
1064:.
1034:.
1014:.
994:.
972:.
952:.
919:.
898:.
878:.
854:.
626:.
34:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.