Knowledge

Parallel communication

Source 📝

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

Index


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
DDR SDRAM

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