Knowledge (XXG)

Parallel communication

Source 📝

133: 1263: 36: 476: 380:
One huge advantage of having fewer wires/pins in a serial cable is the significant reduction in the size, the complexity of the connectors, and the associated costs. Designers of devices such as smartphones benefit from the development of connectors/ports that are small, durable, and still provide
321:
creates interference between the parallel lines, and the effect worsens with the length of the communication link. This places an upper limit on the length of a parallel data connection that is usually shorter than a serial
480: 206:. Computer system buses, on the other hand, have evolved over time: parallel communication was commonly used in earlier system buses, whereas serial communications are prevalent in modern computers. 310:
reduces the speed of every link to the slowest of all of the links. However, parallel lines have lower latency than serial lines, this makes parallel lines is still used on memory bus like
338: 703: 1231: 860: 723: 53: 175:
to convey bits. Parallel communication implies more than one such conductor. For example, an 8-bit parallel channel will convey eight bits (or a
530: 911: 582: 179:) simultaneously, whereas a serial channel would convey those same bits sequentially, one at a time. If both channels operated at the same 1258:
Interfaces are listed by their speed in the (roughly) ascending order, so the interface at the end of each section should be the fastest.
964: 803: 733: 298:
Before the development of high-speed serial technologies, the choice of parallel links over serial links was driven by these factors:
100: 793: 263: 119: 183:, the parallel channel would be eight times faster. A parallel channel may have additional conductors for other signals, such as a 72: 891: 491: 456: 485: 79: 683: 405: 251: 57: 1235: 886: 855: 377:(AV) devices such as digital cameras or professional-grade scanners that used to require purchasing a SCSI HBA years ago. 833: 86: 1159: 1098: 953: 617: 1285: 758: 523: 401: 68: 302:
Speed: Superficially, the speed of a parallel data link is equal to the number of bits sent at one time times the
46: 813: 325:
Complexity: Parallel data links are easily implemented in hardware, making them a logical choice. Creating a
1266: 1241: 1133: 788: 508: 370: 318: 244: 132: 823: 1087: 1040: 896: 668: 516: 435: 306:
of each individual path; doubling the number of bits sent at once doubles the data rate. In practice,
188: 168: 164: 1083: 936: 818: 203: 153: 93: 995: 550: 346: 157: 539: 397: 330: 195: 337:. In contrast, most serial communication must first be converted back into parallel form by a 985: 607: 543: 425: 141: 156:, which conveys only a single bit at a time; this distinction is one way of characterizing a 718: 848: 698: 678: 553: 385: 334: 1149: 843: 768: 693: 597: 572: 237: 224: 172: 17: 243:(1964). Standard System/360 had an eight-bit wide port. The process-control variant 1279: 1221: 1108: 1000: 948: 931: 713: 612: 602: 577: 409: 326: 274: 259: 255: 958: 901: 753: 658: 495: 358: 286: 184: 408:
communication send a few bits in parallel. (Each such group of bits is called a "
1226: 1205: 1128: 1123: 968: 906: 881: 808: 592: 587: 501: 430: 374: 180: 35: 1079: 778: 567: 389: 362: 307: 271: 232: 220: 216: 199: 187:
to pace the flow of data, a signal to control the direction of data flow, and
1103: 1093: 1060: 1055: 990: 865: 653: 638: 633: 350: 349:
has led to serial links being used in favor of parallel links; for example,
311: 267: 228: 1113: 1050: 783: 643: 384:
On the other hand, there has been a resurgence of parallel data links in
366: 303: 280: 1246: 1200: 1184: 1010: 828: 773: 708: 663: 413: 1179: 1070: 1045: 1035: 1030: 1025: 1020: 838: 728: 688: 648: 1164: 1075: 412:"). Such techniques can be extended to send an entire byte at once ( 1174: 1065: 1005: 943: 916: 798: 748: 673: 131: 27:
Method of data transmission in which bits are conveyed in parallel
388:
communication. Rather than transmitting one bit at a time (as in
194:
Parallel communication is and always has been widely used within
1169: 1154: 1015: 926: 921: 763: 393: 176: 152:) simultaneously using multiple conductors. This contrasts with 512: 1118: 743: 738: 373:
are now the most common connectors for transferring data from
354: 149: 29: 329:
in a computer system is relatively simple, requiring only a
341:(UART) before they may be directly connected to a data bus. 163:
The basic difference between a parallel and a serial
1214: 1193: 1142: 978: 874: 626: 560: 60:. Unsourced material may be challenged and removed. 148:is a method of conveying multiple binary digits ( 861:Coherent Accelerator Processor Interface (CAPI) 345:The decreasing cost and better performance of 524: 8: 339:universal asynchronous receiver/transmitter 531: 517: 509: 210:Examples of parallel communication systems 120:Learn how and when to remove this message 447: 458:IBM System/360 Principles of Operation 202:buses, and in memory devices such as 7: 136:Parallel versus serial communication 58:adding citations to reliable sources 227:, including various generations of 250:Legacy computer peripheral buses: 25: 396:), well-known techniques such as 1262: 1261: 479: This article incorporates 474: 34: 492:General Services Administration 279:Laboratory Instrumentation bus 45:needs additional citations for 406:Multiple-input multiple-output 1: 856:Intel Ultra Path Interconnect 317:Cable length or link length: 834:Intel QuickPath Interconnect 824:Direct Media Interface (DMI) 294:Comparison with serial links 1302: 819:Compute Express Link (CXL) 266:, and the once-ubiquitous 1255: 1056:IEEE-1284 (parallel port) 971:logical device interface) 69:"Parallel communication" 18:Parallel communications 618:List of bus bandwidths 487:Federal Standard 1037C 481:public domain material 381:adequate performance. 285:(see more examples at 241:Direct Control Feature 146:parallel communication 137: 500: (in support of 436:Bit-level parallelism 169:electrical conductors 165:communication channel 135: 1061:IEEE-1394 (FireWire) 799:PCI Extended (PCI-X) 333:to copy data onto a 154:serial communication 54:improve this article 902:Parallel ATA (PATA) 347:integrated circuits 247:had a 32-bit width. 196:integrated circuits 158:communications link 809:PCI Express (PCIe) 353:printer ports vs. 138: 1286:Data transmission 1273: 1272: 1259: 986:Apple Desktop Bus 963:PCI Express (via 922:Serial ATA (SATA) 608:Network on a chip 455:IBM Corporation. 426:Data transmission 167:is the number of 142:data transmission 130: 129: 122: 104: 16:(Redirected from 1293: 1265: 1264: 1257: 719:HP Precision Bus 533: 526: 519: 510: 505: 499: 494:. Archived from 478: 477: 466: 465: 463: 452: 215:Internal buses: 125: 118: 114: 111: 105: 103: 62: 38: 30: 21: 1301: 1300: 1296: 1295: 1294: 1292: 1291: 1290: 1276: 1275: 1274: 1269: 1260: 1251: 1210: 1189: 1138: 1051:IEEE-488 (GPIB) 974: 870: 849:Infinity Fabric 679:Europe Card Bus 622: 556: 537: 484: 475: 473: 470: 469: 461: 454: 453: 449: 444: 422: 296: 212: 126: 115: 109: 106: 63: 61: 51: 39: 28: 23: 22: 15: 12: 11: 5: 1299: 1297: 1289: 1288: 1278: 1277: 1271: 1270: 1256: 1253: 1252: 1250: 1249: 1244: 1239: 1229: 1224: 1218: 1216: 1212: 1211: 1209: 1208: 1203: 1197: 1195: 1191: 1190: 1188: 1187: 1182: 1177: 1172: 1167: 1162: 1160:Intel HD Audio 1157: 1152: 1150:ADAT Lightpipe 1146: 1144: 1140: 1139: 1137: 1136: 1131: 1126: 1121: 1116: 1111: 1106: 1101: 1096: 1091: 1073: 1068: 1063: 1058: 1053: 1048: 1043: 1038: 1033: 1028: 1023: 1018: 1013: 1008: 1003: 998: 993: 988: 982: 980: 976: 975: 973: 972: 961: 956: 951: 946: 941: 940: 939: 934: 924: 919: 914: 909: 904: 899: 894: 889: 884: 878: 876: 872: 871: 869: 868: 863: 858: 853: 852: 851: 844:HyperTransport 841: 836: 831: 826: 821: 816: 811: 806: 801: 796: 791: 786: 781: 776: 771: 766: 761: 756: 751: 746: 741: 736: 731: 726: 721: 716: 711: 706: 701: 696: 691: 686: 681: 676: 671: 666: 661: 656: 651: 646: 641: 636: 630: 628: 624: 623: 621: 620: 615: 610: 605: 600: 598:Bus contention 595: 590: 585: 580: 575: 573:Front-side bus 570: 564: 562: 558: 557: 554:computer buses 538: 536: 535: 528: 521: 513: 507: 506: 498:on 2022-01-22. 468: 467: 446: 445: 443: 440: 439: 438: 433: 428: 421: 418: 343: 342: 323: 315: 295: 292: 291: 290: 283: 277: 275:"printer port" 248: 238:IBM System/360 235: 225:front-side bus 211: 208: 173:physical layer 128: 127: 42: 40: 33: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 1298: 1287: 1284: 1283: 1281: 1268: 1254: 1248: 1245: 1243: 1240: 1237: 1233: 1230: 1228: 1225: 1223: 1222:Multidrop bus 1220: 1219: 1217: 1213: 1207: 1204: 1202: 1199: 1198: 1196: 1192: 1186: 1183: 1181: 1178: 1176: 1173: 1171: 1168: 1166: 1163: 1161: 1158: 1156: 1153: 1151: 1148: 1147: 1145: 1141: 1135: 1132: 1130: 1129:External PCIe 1127: 1125: 1122: 1120: 1117: 1115: 1112: 1110: 1109:Parallel SCSI 1107: 1105: 1102: 1100: 1097: 1095: 1092: 1089: 1085: 1081: 1077: 1074: 1072: 1069: 1067: 1064: 1062: 1059: 1057: 1054: 1052: 1049: 1047: 1044: 1042: 1039: 1037: 1034: 1032: 1029: 1027: 1024: 1022: 1019: 1017: 1014: 1012: 1009: 1007: 1004: 1002: 1001:Commodore bus 999: 997: 994: 992: 989: 987: 984: 983: 981: 977: 970: 966: 962: 960: 957: 955: 952: 950: 949:Fibre Channel 947: 945: 942: 938: 935: 933: 930: 929: 928: 925: 923: 920: 918: 915: 913: 910: 908: 905: 903: 900: 898: 895: 893: 890: 888: 885: 883: 880: 879: 877: 873: 867: 864: 862: 859: 857: 854: 850: 847: 846: 845: 842: 840: 837: 835: 832: 830: 827: 825: 822: 820: 817: 815: 812: 810: 807: 805: 802: 800: 797: 795: 792: 790: 787: 785: 782: 780: 777: 775: 772: 770: 767: 765: 762: 760: 757: 755: 752: 750: 747: 745: 742: 740: 737: 735: 732: 730: 727: 725: 722: 720: 717: 715: 712: 710: 707: 705: 702: 700: 697: 695: 692: 690: 687: 685: 682: 680: 677: 675: 672: 670: 667: 665: 662: 660: 657: 655: 652: 650: 647: 645: 642: 640: 637: 635: 632: 631: 629: 625: 619: 616: 614: 613:Plug and play 611: 609: 606: 604: 603:Bus mastering 601: 599: 596: 594: 591: 589: 586: 584: 581: 579: 578:Back-side bus 576: 574: 571: 569: 566: 565: 563: 559: 555: 552: 548: 546: 541: 534: 529: 527: 522: 520: 515: 514: 511: 503: 497: 493: 489: 488: 482: 472: 471: 460: 459: 451: 448: 441: 437: 434: 432: 429: 427: 424: 423: 419: 417: 415: 411: 407: 403: 399: 395: 391: 387: 382: 378: 376: 372: 368: 364: 360: 356: 352: 348: 340: 336: 332: 328: 327:parallel port 324: 320: 316: 313: 309: 305: 301: 300: 299: 293: 288: 284: 282: 278: 276: 273: 269: 265: 261: 257: 253: 249: 246: 242: 239: 236: 234: 230: 226: 222: 218: 214: 213: 209: 207: 205: 201: 197: 192: 190: 186: 182: 178: 174: 170: 166: 161: 159: 155: 151: 147: 143: 134: 124: 121: 113: 102: 99: 95: 92: 88: 85: 81: 78: 74: 71: –  70: 66: 65:Find sources: 59: 55: 49: 48: 43:This article 41: 37: 32: 31: 19: 754:TURBOchannel 544: 496:the original 486: 457: 450: 383: 379: 359:Parallel ATA 344: 297: 287:computer bus 240: 193: 185:clock signal 171:used at the 162: 145: 139: 116: 110:January 2008 107: 97: 90: 83: 76: 64: 52:Please help 47:verification 44: 1227:CoreConnect 1206:ExpressCard 1134:Thunderbolt 1124:Camera Link 907:Bus and Tag 593:Address bus 588:Control bus 583:Daisy chain 502:MIL-STD-188 431:Serial port 375:audiovisual 371:Thunderbolt 322:connection. 189:handshaking 181:clock speed 1080:ACCESS.bus 979:Peripheral 779:InfiniBand 774:HP GSC bus 568:System bus 442:References 390:Morse code 363:Serial ATA 308:clock skew 272:Centronics 233:GDDR SDRAM 221:system bus 217:memory bus 200:peripheral 80:newspapers 1041:Lightning 991:Atari SIO 866:SpaceWire 699:Zorro III 639:S-100 bus 634:SS-50 bus 627:Standards 547:standards 540:Technical 351:IEEE 1284 319:Crosstalk 312:DDR SDRAM 268:IEEE-1284 229:DDR SDRAM 191:signals. 1280:Category 1267:Category 1242:Wishbone 1215:Embedded 1194:Portable 1114:Profibus 1046:DMX512-A 932:Parallel 784:Ethernet 694:Zorro II 644:Multibus 545:de facto 420:See also 367:FireWire 335:data bus 304:bit rate 281:IEEE-488 245:Model 44 1247:SLIMbus 1201:PC Card 1185:TOSLINK 875:Storage 829:RapidIO 709:FASTBUS 664:STD Bus 561:General 414:256-QAM 94:scholar 1180:S/PDIF 1071:1-Wire 1036:RS-485 1031:RS-423 1026:RS-422 1021:RS-232 882:ST-506 839:NVLink 689:STEbus 649:Unibus 410:symbol 404:, and 365:, and 223:, and 96:  89:  82:  75:  67:  1175:McASP 1143:Audio 1088:SMBus 1084:PMBus 1066:UNI/O 1006:HP-IL 959:SATAe 944:ESCON 917:HIPPI 749:NuBus 704:CAMAC 674:Q-Bus 669:SMBus 654:VAXBI 551:wired 483:from 462:(PDF) 331:latch 198:, in 101:JSTOR 87:books 1232:AMBA 1170:MADI 1155:AES3 1016:MIDI 969:NVMe 965:AHCI 927:SCSI 912:DSSI 887:ESDI 764:SBus 724:EISA 659:MBus 549:for 542:and 394:BPSK 392:and 361:vs. 260:SCSI 231:and 177:byte 150:bits 73:news 1236:AXI 1165:I²S 1119:USB 1104:D²B 1099:SPI 1094:I3C 1076:I²C 1011:HIL 996:DCB 967:or 954:SSA 937:SAS 897:SMD 892:IPI 814:AGP 804:PXI 794:PCI 789:UPA 769:VLB 759:MCA 744:VPX 739:VXS 734:VXI 729:VME 714:LPC 684:ISA 416:). 402:PAM 398:PSM 369:or 355:USB 264:PCI 256:ATA 252:ISA 204:RAM 140:In 56:by 1282:: 1086:, 1082:, 504:). 490:. 400:, 386:RF 357:, 270:/ 262:, 258:, 254:, 219:, 160:. 144:, 1238:) 1234:( 1090:) 1078:( 532:e 525:t 518:v 464:. 314:. 289:) 123:) 117:( 112:) 108:( 98:· 91:· 84:· 77:· 50:. 20:)

Index

Parallel communications

verification
improve this article
adding citations to reliable sources
"Parallel communication"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message

data transmission
bits
serial communication
communications link
communication channel
electrical conductors
physical layer
byte
clock speed
clock signal
handshaking
integrated circuits
peripheral
RAM
memory bus
system bus
front-side bus

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.