387:. In contrast, a CPU is capable of initiating transactions to multiple peripherals and address spaces at a time, and will support more than one thread ID on its AXI initiator ports and AXI target ports. This is why a CPU will typically support a full spec AXI bus. A typical example of a front side AXI switch would include a full specification AXI initiator connected to a CPU initiator, and several AXI-Lite targets connected to the AXI switch from different peripheral devices.
563:
1945:
551:
1899:
3712:
399:
309:
66:
168:
25:
1037:
1884:
1605:
1051:, meaning that there may be multiple data transfers (or beats) for a single request. This makes it useful in the cases where it is necessary to transfer large amount of data from or to a specific pattern of addresses. In AXI, bursts can be of three types, selected by the signals ARBURST (for reads) or AWBURST (for writes):
378:
Thread IDs on an initiator port are not globally defined, thus an AXI switch with multiple initiator ports will internally prefix the initiator port index to the thread ID, and provide this concatenated thread ID to the target device, then on return of the transaction to its initiator port of origin,
374:
may be assigned a thread ID for a particular initiator port memory access such as read addr1, write addr1, read addr1, and this sequence will complete in order because each transaction has the same initiator port thread ID. Another thread running on the CPU may have another initiator port thread ID
2401:
The protocol used by many SoC designers today is AXI, or
Advanced eXtensible Interface, and is part of the Arm Advanced Microcontroller Bus Architecture (AMBA) specification. It is especially prevalent in Xilinx's Zynq devices, providing the interface between the processing system and programmable
369:
Thread IDs allow a single initiator port to support multiple threads, where each thread has in-order access to the AXI address space, however each thread ID initiated from a single initiator port may complete out of order with respect to each other. For instance in the case where one thread ID is
1902:
Example of an AXI read transaction. The initiator requests 4 beats (ARLEN + 1) of 4 Bytes each starting from address 0x0 with INCR type. The target returns 0x10 for address 0x0, 0x11 for address 0x4, 0x12 for address 0x8 and 0x13 for address 0xc, all with the OKAY status. Only the most relevant
2125:
AXI4-Stream is a simplified, lightweight bus protocol designed specifically for high-speed streaming data applications. It supports only unidirectional data flow, without the need for addressing or complex handshaking. An AXI Stream is similar to an AXI write data channel, with some important
1948:
Example of an AXI write transaction. The initiator drives 4 beats (AWLEN + 1) of 4 Bytes each starting from address 0x0 with INCR type, writing 0x10 for address 0x0, 0x11 for address 0x4, 0x12 for address 0x8 and 0x13 for address 0xc. The target returns 'OKAY' as write response for the whole
1614:
1313:
1307:
WRAP bursts are similar to the INCR ones, as each transfer has an address equal to the previous one plus the transfer size. However, with WRAP bursts, if the address of the current beat reaches the "Higher
Address boundary", it is reset to the "Wrap boundary":
1303:
382:
AXI-Lite bus is an AXI bus that only supports a single ID thread per initiator. This bus is typically used for an end point that only needs to communicate with a single initiator device at a time, for example, a simple peripheral such as a
1935:
plus any other optional signals. Each beat of the target's response is done with a RVALID/RREADY handshake and, on the last transfer, the target has to assert RLAST to inform that no more beats will follow without a new read request.
1879:{\displaystyle {\mathit {WrapBoundary}}=\left\lfloor {\frac {\mathit {StartAddress}}{{\mathit {NumberBytes}}\cdot {\mathit {BurstLength}}}}\right\rfloor \cdot ({\mathit {NumberBytes}}\cdot {\mathit {BurstLength}})}
1600:{\displaystyle {\mathit {Address}}_{i}={\mathit {WrapBoundary}}+({\mathit {StartAddress}}+{\mathit {i}}\cdot {\mathit {TransferSize}})\ \mathrm {mod} \ ({\mathit {BurstLength}}\cdot {\mathit {TransferSize}})}
2228:
TDATA is the primary payload used to provide the data that is passing across the interface. TDATA_WIDTH must be an integer number of bytes and is recommended to be 8, 16, 32, 64, 128, 256, 512 or 1024-bits.
1154:
1987:
After the completion of both the transactions, the target has to send back to the initiator the status of the write over the Write response channel, by returning the result over the BRESP signal.
379:
this thread ID prefix will be used to locate the initiator port and the prefix will be truncated. This is why the target port thread ID is wider in bits than the initiator port thread ID.
1158:
In INCR bursts, on the other hand, each beat has an address equal to the previous one plus the transfer size. This burst type is commonly used to read or write sequential memory areas.
2384:
1163:
2947:
258:
specification (AMBA). AXI had been introduced in 2003 with the AMBA3 specification. In 2010, a new revision of AMBA, AMBA4, defined the AXI4, AXI4-Lite and AXI4-Stream
1065:
In FIXED bursts, each beat within the transfer has the same address. This is useful for repeated access at the same memory location, such as when reading or writing a
2313:
TUSER is a user-defined sideband information that can be transmitted along the data stream. TUSER_WIDTH is recommended to be an integer multiple of TDATA_WIDTH/8.
178:
2938:
2891:
2854:
2817:
2747:
2710:
2673:
2636:
2599:
2562:
2525:
2452:
2415:
87:
80:
370:
blocked by a slow peripheral, another thread ID may continue independently of the order of the first thread ID. Another example, one thread on a
2243:
TSTRB is the byte qualifier that indicates whether the content of the associated byte of TDATA is processed as a data byte or a position byte.
330:
38:
130:
102:
3707:
Interfaces are listed by their speed in the (roughly) ascending order, so the interface at the end of each section should be the fastest.
193:
3152:
3680:
2339:
255:
109:
2257:
TKEEP is the byte qualifier that indicates whether content of the associated byte of TDATA is processed as part of the data stream.
277:, which can be included depending on the specific requirements of the design, making AXI a versatile bus for numerous applications.
3309:
430:
signal is driven by the source to inform the destination entity that the payload on the channel is valid and can be read from that
1074:
3172:
2979:
2200:
TVALID indicates the
Transmitter is driving a valid transfer. A transfer takes place when both TVALID and TREADY are asserted.
116:
375:
assigned to it, and its memory access will be in order as well but may be intermixed with the first thread IDs transactions.
2930:
3360:
3031:
390:(Additionally, the AXI-Lite bus is restricted to only support transaction lengths of a single data word per transaction.)
98:
3066:
3413:
3252:
3182:
44:
3242:
2143:
A single AXI Stream transmitter can drive multiple streams which may be interleaved but reordering is not permitted.
356:
233:
215:
149:
52:
2935:
2902:
2865:
2828:
2787:
2758:
2721:
2684:
2647:
2610:
2573:
2536:
2463:
2426:
1980:
the "strobe" bits on WSTRB (if present), which conditionally mark the individual WDATA bytes as "valid" or "invalid"
338:
3340:
1066:
453:, the data payload is considered transferred and the source can either provide a new data payload, by keeping high
197:
3132:
334:
2014:
AXI4-Lite removes part of the AXI4 signals but follows the AXI4 specification for the remaining ones. Being a
1956:
The address information are provided over the Write address channel, in a similar manner as a read operation:
3335:
3304:
499:
mechanism, both the source and the destination can control the flow of data, throttling the speed if needed.
2957:
1298:{\displaystyle {\mathit {Address}}_{i}={\mathit {StartAddress}}+{\mathit {i}}\cdot {\mathit {TransferSize}}}
3282:
123:
1973:
An initiator has also to provide the data related to the specified address(es) on the Write data channel:
3608:
3547:
3402:
2506:
2299:
TDEST provides routing information for the data stream. TDEST_WIDTH is recommended to be no more than 8.
1953:
To start a write operation, the initiator has to provide both the address information and the data ones.
288:
to include N:M interconnects, able to extend the bus to topologies with multiple initiators and targets.
284:
is between a single initiator and a single target, the specification includes detailed descriptions and
3207:
2972:
185:
3577:
3739:
3262:
2349:
2369:
1921:
Additionally, the other auxiliary signals, if present, are used to define more specific transfers.
319:
3734:
3715:
3690:
3582:
3237:
2952:
2488:
2344:
665:
323:
76:
3272:
1924:
After the usual ARVALID/ARREADY handshake, the target has to provide on the Read data channel:
1048:
1045:
407:
259:
3536:
3489:
3345:
3117:
2965:
960:
946:
917:
883:
866:
797:
760:
743:
690:
607:
539:
532:
508:
496:
415:
403:
3532:
3385:
3267:
8:
3444:
2999:
1984:
Like in the read path, on the last data word, WLAST has to be asserted by the initiator.
410:. In this example, the destination entity waits for a high VALID to assert its own READY.
438:
signal is driven by the receiving entity to notify that it is prepared to receive data.
2988:
2018:
of AXI4, AXI4-Lite transactions are fully compatible with AXI4 devices, permitting the
2000:
1907:
To start a read transaction, the initiator has to provide on the Read address channel:
913:
793:
704:
603:
2140:
AXI5 Stream protocol introduces wake-up signaling and signal protection using parity.
3434:
3056:
2992:
3167:
2172:
ACLK is a global clock signal. All signals are sampled on the rising edge of ACLK.
2022:
between AXI4-Lite initiators and AXI4 targets without additional conversion logic.
2019:
718:
Region identifier, to access multiple logical interfaces from a single physical one
3297:
3147:
3127:
3002:
2942:
281:
2285:
TID is a data stream identifier. TID_WIDTH is recommended to be no more than 8.
2010:
all data accesses use the full data bus width, which can be either 32 or 64 bits
3598:
3292:
3217:
3142:
3046:
3021:
189:
3728:
3670:
3557:
3449:
3397:
3380:
3162:
3061:
3051:
3026:
2987:
3407:
3350:
3202:
3107:
491:
is asserted, a source must maintain the assertion until a handshake occurs.
267:
263:
3675:
3654:
3572:
3417:
3355:
3330:
3257:
3041:
3036:
2003:
structure with reduced features and complexity. Notable differences are:
450:
431:
3494:
1944:
295:
and many of its partners as a main communication bus in their products.
3528:
3227:
3016:
2130:
no bursts, instead data is packed into packets, frames and data streams
1898:
2327:
TWAKEUP identifies any activity associated with AXI-Stream interface.
3552:
3542:
3509:
3504:
3439:
3314:
3102:
3087:
3082:
562:
398:
550:
308:
65:
3562:
3499:
3232:
3092:
1963:
the burst type, either FIXED, INCR or WRAP, on AWBURST (if present)
1914:
the burst type, either FIXED, INCR or WRAP, on ARBURST (if present)
678:
Memory type, how the transaction has to progress through the system
831:
Byte strobe, to indicate which bytes of the WDATA signal are valid
3695:
3649:
3633:
3459:
3277:
3222:
3157:
3112:
821:
Read response, to specify the status of the current RDATA signal
3628:
3519:
3484:
3479:
3474:
3469:
3287:
3177:
3137:
3097:
2385:"Introduction to AXI Protocol: Understanding the AXI interface"
2015:
1996:
292:
285:
274:
3613:
3524:
254:) is an on-chip communication bus protocol and is part of the
3623:
3514:
3454:
3392:
3365:
3247:
3197:
3122:
1036:
472:
Two main rules are defined for the control of these signals:
1928:
the data corresponding to the specified address(es) on RDATA
1149:{\displaystyle {\mathit {Address}}={\mathit {StartAddress}}}
3618:
3603:
3464:
3375:
3370:
3212:
1949:
transaction. Only the most relevant signals are shown here.
384:
568:
AXI Write
Address, Write Data and Write Response channels.
461:. An individual data transfer, so a clock cycle when both
291:
AMBA AXI4, AXI4-Lite and AXI4-Stream have been adopted by
3567:
3192:
3187:
1868:
1865:
1862:
1859:
1856:
1853:
1850:
1847:
1844:
1841:
1828:
1825:
1822:
1819:
1816:
1813:
1810:
1807:
1804:
1801:
1778:
1775:
1772:
1769:
1766:
1763:
1760:
1757:
1754:
1751:
1738:
1735:
1732:
1729:
1726:
1723:
1720:
1717:
1714:
1711:
1701:
1698:
1695:
1692:
1689:
1686:
1683:
1680:
1677:
1674:
1671:
1653:
1650:
1647:
1644:
1641:
1638:
1635:
1632:
1629:
1626:
1623:
1589:
1586:
1583:
1580:
1577:
1574:
1571:
1568:
1565:
1562:
1559:
1546:
1543:
1540:
1537:
1534:
1531:
1528:
1525:
1522:
1519:
1486:
1483:
1480:
1477:
1474:
1471:
1468:
1465:
1462:
1459:
1456:
1433:
1430:
1427:
1424:
1421:
1418:
1415:
1412:
1409:
1406:
1403:
1387:
1384:
1381:
1378:
1375:
1372:
1369:
1366:
1363:
1360:
1357:
1338:
1335:
1332:
1329:
1326:
1323:
1290:
1287:
1284:
1281:
1278:
1275:
1272:
1269:
1266:
1263:
1260:
1237:
1234:
1231:
1228:
1225:
1222:
1219:
1216:
1213:
1210:
1207:
1188:
1185:
1182:
1179:
1176:
1173:
1141:
1138:
1135:
1132:
1129:
1126:
1123:
1120:
1117:
1114:
1111:
1098:
1095:
1092:
1089:
1086:
1083:
535:
is independent from each other and has its own couple of
371:
2214:
TREADY indicates that a
Receiver can accept a transfer.
2376:
1617:
1316:
1166:
1077:
2133:
no limit on the data length which may be continuous
1878:
1599:
1297:
1148:
985:
983:
981:
979:
927:Write response, to specify the status of the burst
457:, or terminate the transmission, by de-asserting
196:, and by adding encyclopedic text written from a
3726:
3310:Coherent Accelerator Processor Interface (CAPI)
976:
586:Signals of the Read and Write Address channels
266:and its specification is freely available from
1960:the start address has to be provided on AWADDR
2973:
2136:data width can be any integer number of bytes
776:Signals of the Read and Write Data channels
693:, security level and data/instruction access
1970:and, if present, all the optional signals.
1011:
1009:
1007:
1005:
1003:
1001:
999:
997:
995:
531:Other than some basic ordering rules, each
337:. Unsourced material may be challenged and
53:Learn how and when to remove these messages
2980:
2966:
2271:TLAST indicates the boundary of a packet.
2892:"AMBA AXI and ACE Protocol Specification"
2855:"AMBA AXI and ACE Protocol Specification"
2818:"AMBA AXI and ACE Protocol Specification"
2788:"AMBA AXI and ACE Protocol Specification"
2748:"AMBA AXI and ACE Protocol Specification"
2711:"AMBA AXI and ACE Protocol Specification"
2674:"AMBA AXI and ACE Protocol Specification"
2637:"AMBA AXI and ACE Protocol Specification"
2600:"AMBA AXI and ACE Protocol Specification"
2563:"AMBA AXI and ACE Protocol Specification"
2526:"AMBA AXI and ACE Protocol Specification"
2453:"AMBA AXI and ACE Protocol Specification"
2416:"AMBA AXI and ACE Protocol Specification"
2340:Advanced Microcontroller Bus Architecture
2126:differences on how the data is arranged:
357:Learn how and when to remove this message
256:Advanced Microcontroller Bus Architecture
234:Learn how and when to remove this message
216:Learn how and when to remove this message
150:Learn how and when to remove this message
2889:
2852:
2815:
2785:
2781:
2779:
2745:
2708:
2671:
2634:
2597:
2560:
2523:
2450:
2413:
1943:
1897:
1035:
1018:
992:
989:Different behavior between AXI3 and AXI4
912:Write response ID, to identify multiple
556:AXI Read Address and Read Data channels.
397:
1917:the burst length on ARLEN (if present).
3727:
2007:all bursts are composed by 1 beat only
1966:the burst length on AWLEN (if present)
1040:Example of FIXED, INCR and WRAP bursts
899:Signals of the Write Response channel
86:Please improve this article by adding
2961:
2776:
2382:
620:Address of the first bit of the burst
2383:Toole, Christina (24 October 2016).
335:adding citations to reliable sources
302:
280:While the communication over an AXI
161:
59:
18:
177:contains text that is written in a
13:
2827:. pp. 121–128. Archived from
2425:. pp. 109–118. Archived from
2186:ARESETn is a global reset signal.
1999:of the AXI4 protocol, providing a
1838:
1798:
1748:
1708:
1668:
1620:
1556:
1516:
1504:
1501:
1498:
1453:
1443:
1400:
1354:
1320:
1257:
1247:
1204:
1170:
1108:
1080:
476:A source must not wait for a high
14:
3751:
2924:
602:Address ID, to identify multiple
273:AMBA AXI specifies many optional
34:This article has multiple issues.
3711:
3710:
2757:. pp. 45–47. Archived from
2683:. pp. 28–34. Archived from
2572:. pp. 22–23. Archived from
2535:. pp. 37–38. Archived from
2462:. pp. 23–24. Archived from
1931:the status of each beat on RRESP
561:
549:
307:
166:
64:
23:
2883:
2846:
2809:
2739:
2702:
2665:
2628:
1888:
631:Number of bits inside the burst
507:In the AXI specification, five
99:"Advanced eXtensible Interface"
42:or discuss these issues on the
2591:
2554:
2517:
2499:
2489:"AMBA AXI4 Interface Protocol"
2481:
2444:
2407:
2362:
1873:
1793:
1594:
1511:
1491:
1395:
792:Data ID, to identify multiple
1:
3305:Intel Ultra Path Interconnect
2901:. p. 122. Archived from
2864:. p. 124. Archived from
2355:
2120:
449:signals are high in the same
298:
248:Advanced eXtensible Interface
88:secondary or tertiary sources
3283:Intel QuickPath Interconnect
3273:Direct Media Interface (DMI)
2720:. p. 22. Archived from
2646:. p. 38. Archived from
2609:. p. 40. Archived from
2025:
1990:
469:are high, is called "beat".
393:
7:
2402:logic sections of the chip.
2333:
1911:the start address on ARADDR
502:
10:
3756:
3268:Compute Express Link (CXL)
580:
527:Write Response channel (B)
521:Write Address channel (AW)
3704:
3663:
3642:
3591:
3505:IEEE-1284 (parallel port)
3427:
3420:logical device interface)
3323:
3075:
3009:
2350:Master/slave (technology)
1939:
1031:
515:Read Address channel (AR)
1893:
1024:Available only with AXI3
1015:Available only with AXI4
434:onwards. Similarly, the
2953:Xilinx AXI introduction
2345:Wishbone (computer bus)
1903:signals are shown here.
907:Write Response channel
3067:List of bus bandwidths
2370:"AMBA | Documentation"
2039:Write response channel
1950:
1904:
1880:
1601:
1299:
1150:
1041:
664:Lock type, to provide
575:
524:Write Data channel (W)
411:
75:relies excessively on
2033:Write address channel
1947:
1901:
1881:
1602:
1300:
1151:
1039:
597:Read Address channel
594:Write Address channel
518:Read Data channel (R)
401:
198:neutral point of view
16:Computer bus protocol
3510:IEEE-1394 (FireWire)
3248:PCI Extended (PCI-X)
2948:ARM AXI introduction
2042:Read address channel
1615:
1314:
1164:
1075:
414:AXI defines a basic
331:improve this section
190:promotional language
3351:Parallel ATA (PATA)
900:
841:Last bit identifier
777:
587:
416:handshake mechanism
404:handshake mechanism
3258:PCI Express (PCIe)
2941:2019-07-05 at the
2936:AXI4 specification
2045:Read data channel
2036:Write data channel
1951:
1905:
1876:
1597:
1295:
1146:
1042:
904:Signal description
898:
787:Read Data channel
784:Write Data channel
781:Signal description
775:
707:of the transaction
705:Quality of service
591:Signal description
585:
412:
192:and inappropriate
3722:
3721:
3708:
3435:Apple Desktop Bus
3412:PCI Express (via
3371:Serial ATA (SATA)
3057:Network on a chip
2899:developer.arm.com
2862:developer.arm.com
2825:developer.arm.com
2795:developer.arm.com
2755:developer.arm.com
2718:developer.arm.com
2681:developer.arm.com
2644:developer.arm.com
2607:developer.arm.com
2570:developer.arm.com
2533:developer.arm.com
2460:developer.arm.com
2423:developer.arm.com
2331:
2330:
2116:
2115:
1977:the data on WDATA
1784:
1510:
1496:
970:
969:
935:User-defined data
896:
895:
852:User-defined data
773:
772:
729:User-defined data
689:Protection type:
666:atomic operations
653:Type of the burst
418:, composed by an
367:
366:
359:
244:
243:
236:
226:
225:
218:
160:
159:
152:
134:
57:
3747:
3740:System on a chip
3714:
3713:
3706:
3168:HP Precision Bus
2982:
2975:
2968:
2959:
2958:
2918:
2917:
2915:
2913:
2907:
2896:
2887:
2881:
2880:
2878:
2876:
2870:
2859:
2850:
2844:
2843:
2841:
2839:
2833:
2822:
2813:
2807:
2806:
2804:
2802:
2792:
2783:
2774:
2773:
2771:
2769:
2763:
2752:
2743:
2737:
2736:
2734:
2732:
2726:
2715:
2706:
2700:
2699:
2697:
2695:
2689:
2678:
2669:
2663:
2662:
2660:
2658:
2652:
2641:
2632:
2626:
2625:
2623:
2621:
2615:
2604:
2595:
2589:
2588:
2586:
2584:
2578:
2567:
2558:
2552:
2551:
2549:
2547:
2541:
2530:
2521:
2515:
2514:
2503:
2497:
2496:
2485:
2479:
2478:
2476:
2474:
2468:
2457:
2448:
2442:
2441:
2439:
2437:
2431:
2420:
2411:
2405:
2404:
2398:
2396:
2380:
2374:
2373:
2366:
2146:
2145:
2030:
2029:
2020:interoperability
1885:
1883:
1882:
1877:
1872:
1871:
1832:
1831:
1789:
1785:
1783:
1782:
1781:
1742:
1741:
1704:
1666:
1657:
1656:
1606:
1604:
1603:
1598:
1593:
1592:
1550:
1549:
1508:
1507:
1494:
1490:
1489:
1447:
1446:
1437:
1436:
1391:
1390:
1348:
1347:
1342:
1341:
1304:
1302:
1301:
1296:
1294:
1293:
1251:
1250:
1241:
1240:
1198:
1197:
1192:
1191:
1155:
1153:
1152:
1147:
1145:
1144:
1102:
1101:
1025:
1022:
1016:
1013:
990:
987:
959:
945:
901:
897:
882:
865:
778:
774:
759:
742:
642:Size of each bit
588:
584:
565:
553:
538:
490:
483:
479:
468:
464:
460:
456:
448:
444:
437:
429:
425:
421:
406:of the AMBA AXI
362:
355:
351:
348:
342:
311:
303:
239:
232:
221:
214:
210:
207:
201:
179:promotional tone
170:
169:
162:
155:
148:
144:
141:
135:
133:
92:
68:
60:
49:
27:
26:
19:
3755:
3754:
3750:
3749:
3748:
3746:
3745:
3744:
3725:
3724:
3723:
3718:
3709:
3700:
3659:
3638:
3587:
3500:IEEE-488 (GPIB)
3423:
3319:
3298:Infinity Fabric
3128:Europe Card Bus
3071:
3005:
2986:
2943:Wayback Machine
2927:
2922:
2921:
2911:
2909:
2905:
2894:
2888:
2884:
2874:
2872:
2868:
2857:
2851:
2847:
2837:
2835:
2831:
2820:
2814:
2810:
2800:
2798:
2790:
2784:
2777:
2767:
2765:
2761:
2750:
2744:
2740:
2730:
2728:
2724:
2713:
2707:
2703:
2693:
2691:
2687:
2676:
2670:
2666:
2656:
2654:
2650:
2639:
2633:
2629:
2619:
2617:
2613:
2602:
2596:
2592:
2582:
2580:
2576:
2565:
2559:
2555:
2545:
2543:
2539:
2528:
2522:
2518:
2505:
2504:
2500:
2487:
2486:
2482:
2472:
2470:
2466:
2455:
2449:
2445:
2435:
2433:
2429:
2418:
2412:
2408:
2394:
2392:
2381:
2377:
2372:. Arm Holdings.
2368:
2367:
2363:
2358:
2336:
2123:
2028:
1995:AXI4-Lite is a
1993:
1942:
1896:
1891:
1837:
1836:
1797:
1796:
1747:
1746:
1707:
1706:
1705:
1667:
1665:
1661:
1619:
1618:
1616:
1613:
1612:
1555:
1554:
1515:
1514:
1497:
1452:
1451:
1442:
1441:
1399:
1398:
1353:
1352:
1343:
1319:
1318:
1317:
1315:
1312:
1311:
1256:
1255:
1246:
1245:
1203:
1202:
1193:
1169:
1168:
1167:
1165:
1162:
1161:
1107:
1106:
1079:
1078:
1076:
1073:
1072:
1034:
1029:
1028:
1023:
1019:
1014:
993:
988:
977:
957:
943:
880:
863:
810:Read/Write data
757:
740:
583:
578:
573:
572:
571:
570:
569:
566:
558:
557:
554:
536:
511:are described:
505:
495:Thanks to this
488:
481:
477:
466:
462:
458:
454:
446:
442:
435:
427:
423:
419:
396:
363:
352:
346:
343:
328:
312:
301:
240:
229:
228:
227:
222:
211:
205:
202:
183:
171:
167:
156:
145:
139:
136:
93:
91:
85:
81:primary sources
69:
28:
24:
17:
12:
11:
5:
3753:
3743:
3742:
3737:
3735:Computer buses
3720:
3719:
3705:
3702:
3701:
3699:
3698:
3693:
3688:
3678:
3673:
3667:
3665:
3661:
3660:
3658:
3657:
3652:
3646:
3644:
3640:
3639:
3637:
3636:
3631:
3626:
3621:
3616:
3611:
3609:Intel HD Audio
3606:
3601:
3599:ADAT Lightpipe
3595:
3593:
3589:
3588:
3586:
3585:
3580:
3575:
3570:
3565:
3560:
3555:
3550:
3545:
3540:
3522:
3517:
3512:
3507:
3502:
3497:
3492:
3487:
3482:
3477:
3472:
3467:
3462:
3457:
3452:
3447:
3442:
3437:
3431:
3429:
3425:
3424:
3422:
3421:
3410:
3405:
3400:
3395:
3390:
3389:
3388:
3383:
3373:
3368:
3363:
3358:
3353:
3348:
3343:
3338:
3333:
3327:
3325:
3321:
3320:
3318:
3317:
3312:
3307:
3302:
3301:
3300:
3293:HyperTransport
3290:
3285:
3280:
3275:
3270:
3265:
3260:
3255:
3250:
3245:
3240:
3235:
3230:
3225:
3220:
3215:
3210:
3205:
3200:
3195:
3190:
3185:
3180:
3175:
3170:
3165:
3160:
3155:
3150:
3145:
3140:
3135:
3130:
3125:
3120:
3115:
3110:
3105:
3100:
3095:
3090:
3085:
3079:
3077:
3073:
3072:
3070:
3069:
3064:
3059:
3054:
3049:
3047:Bus contention
3044:
3039:
3034:
3029:
3024:
3022:Front-side bus
3019:
3013:
3011:
3007:
3006:
3003:computer buses
2985:
2984:
2977:
2970:
2962:
2956:
2955:
2950:
2945:
2933:
2926:
2925:External links
2923:
2920:
2919:
2908:on 5 July 2019
2890:Arm Holdings.
2882:
2871:on 5 July 2019
2853:Arm Holdings.
2845:
2834:on 5 July 2019
2816:Arm Holdings.
2808:
2786:Arm Holdings.
2775:
2764:on 5 July 2019
2746:Arm Holdings.
2738:
2727:on 5 July 2019
2709:Arm Holdings.
2701:
2690:on 5 July 2019
2672:Arm Holdings.
2664:
2653:on 5 July 2019
2635:Arm Holdings.
2627:
2616:on 5 July 2019
2598:Arm Holdings.
2590:
2579:on 5 July 2019
2561:Arm Holdings.
2553:
2542:on 5 July 2019
2524:Arm Holdings.
2516:
2511:www.xilinx.com
2498:
2493:www.xilinx.com
2480:
2469:on 5 July 2019
2451:Arm Holdings.
2443:
2432:on 5 July 2019
2414:Arm Holdings.
2406:
2375:
2360:
2359:
2357:
2354:
2353:
2352:
2347:
2342:
2335:
2332:
2329:
2328:
2325:
2322:
2319:
2315:
2314:
2311:
2308:
2305:
2301:
2300:
2297:
2294:
2291:
2287:
2286:
2283:
2280:
2277:
2273:
2272:
2269:
2266:
2263:
2259:
2258:
2255:
2252:
2249:
2245:
2244:
2241:
2238:
2235:
2231:
2230:
2226:
2223:
2220:
2216:
2215:
2212:
2209:
2206:
2202:
2201:
2198:
2195:
2192:
2188:
2187:
2184:
2181:
2178:
2174:
2173:
2170:
2167:
2164:
2160:
2159:
2156:
2153:
2150:
2138:
2137:
2134:
2131:
2122:
2119:
2114:
2113:
2110:
2107:
2105:
2102:
2098:
2097:
2094:
2091:
2088:
2085:
2081:
2080:
2077:
2074:
2071:
2068:
2064:
2063:
2060:
2057:
2054:
2051:
2047:
2046:
2043:
2040:
2037:
2034:
2027:
2024:
2012:
2011:
2008:
1992:
1989:
1982:
1981:
1978:
1968:
1967:
1964:
1961:
1941:
1938:
1933:
1932:
1929:
1919:
1918:
1915:
1912:
1895:
1892:
1890:
1887:
1875:
1870:
1867:
1864:
1861:
1858:
1855:
1852:
1849:
1846:
1843:
1840:
1835:
1830:
1827:
1824:
1821:
1818:
1815:
1812:
1809:
1806:
1803:
1800:
1795:
1792:
1788:
1780:
1777:
1774:
1771:
1768:
1765:
1762:
1759:
1756:
1753:
1750:
1745:
1740:
1737:
1734:
1731:
1728:
1725:
1722:
1719:
1716:
1713:
1710:
1703:
1700:
1697:
1694:
1691:
1688:
1685:
1682:
1679:
1676:
1673:
1670:
1664:
1660:
1655:
1652:
1649:
1646:
1643:
1640:
1637:
1634:
1631:
1628:
1625:
1622:
1596:
1591:
1588:
1585:
1582:
1579:
1576:
1573:
1570:
1567:
1564:
1561:
1558:
1553:
1548:
1545:
1542:
1539:
1536:
1533:
1530:
1527:
1524:
1521:
1518:
1513:
1506:
1503:
1500:
1493:
1488:
1485:
1482:
1479:
1476:
1473:
1470:
1467:
1464:
1461:
1458:
1455:
1450:
1445:
1440:
1435:
1432:
1429:
1426:
1423:
1420:
1417:
1414:
1411:
1408:
1405:
1402:
1397:
1394:
1389:
1386:
1383:
1380:
1377:
1374:
1371:
1368:
1365:
1362:
1359:
1356:
1351:
1346:
1340:
1337:
1334:
1331:
1328:
1325:
1322:
1292:
1289:
1286:
1283:
1280:
1277:
1274:
1271:
1268:
1265:
1262:
1259:
1254:
1249:
1244:
1239:
1236:
1233:
1230:
1227:
1224:
1221:
1218:
1215:
1212:
1209:
1206:
1201:
1196:
1190:
1187:
1184:
1181:
1178:
1175:
1172:
1143:
1140:
1137:
1134:
1131:
1128:
1125:
1122:
1119:
1116:
1113:
1110:
1105:
1100:
1097:
1094:
1091:
1088:
1085:
1082:
1063:
1062:
1059:
1056:
1033:
1030:
1027:
1026:
1017:
991:
974:
973:
968:
967:
964:
954:
953:
950:
940:
939:
936:
932:
931:
928:
924:
923:
920:
916:over a single
909:
908:
905:
894:
893:
890:
887:
877:
876:
873:
870:
860:
859:
856:
853:
849:
848:
845:
842:
838:
837:
835:
832:
828:
827:
824:
822:
818:
817:
814:
811:
807:
806:
803:
800:
796:over a single
789:
788:
785:
782:
771:
770:
767:
764:
754:
753:
750:
747:
737:
736:
733:
730:
726:
725:
722:
719:
715:
714:
711:
708:
701:
700:
697:
694:
686:
685:
682:
679:
675:
674:
671:
668:
661:
660:
657:
654:
650:
649:
646:
643:
639:
638:
635:
632:
628:
627:
624:
621:
617:
616:
613:
610:
606:over a single
599:
598:
595:
592:
582:
579:
577:
574:
567:
560:
559:
555:
548:
547:
546:
545:
544:
529:
528:
525:
522:
519:
516:
504:
501:
493:
492:
485:
441:When both the
395:
392:
365:
364:
315:
313:
306:
300:
297:
242:
241:
224:
223:
194:external links
174:
172:
165:
158:
157:
72:
70:
63:
58:
32:
31:
29:
22:
15:
9:
6:
4:
3:
2:
3752:
3741:
3738:
3736:
3733:
3732:
3730:
3717:
3703:
3697:
3694:
3692:
3689:
3686:
3682:
3679:
3677:
3674:
3672:
3671:Multidrop bus
3669:
3668:
3666:
3662:
3656:
3653:
3651:
3648:
3647:
3645:
3641:
3635:
3632:
3630:
3627:
3625:
3622:
3620:
3617:
3615:
3612:
3610:
3607:
3605:
3602:
3600:
3597:
3596:
3594:
3590:
3584:
3581:
3579:
3578:External PCIe
3576:
3574:
3571:
3569:
3566:
3564:
3561:
3559:
3558:Parallel SCSI
3556:
3554:
3551:
3549:
3546:
3544:
3541:
3538:
3534:
3530:
3526:
3523:
3521:
3518:
3516:
3513:
3511:
3508:
3506:
3503:
3501:
3498:
3496:
3493:
3491:
3488:
3486:
3483:
3481:
3478:
3476:
3473:
3471:
3468:
3466:
3463:
3461:
3458:
3456:
3453:
3451:
3450:Commodore bus
3448:
3446:
3443:
3441:
3438:
3436:
3433:
3432:
3430:
3426:
3419:
3415:
3411:
3409:
3406:
3404:
3401:
3399:
3398:Fibre Channel
3396:
3394:
3391:
3387:
3384:
3382:
3379:
3378:
3377:
3374:
3372:
3369:
3367:
3364:
3362:
3359:
3357:
3354:
3352:
3349:
3347:
3344:
3342:
3339:
3337:
3334:
3332:
3329:
3328:
3326:
3322:
3316:
3313:
3311:
3308:
3306:
3303:
3299:
3296:
3295:
3294:
3291:
3289:
3286:
3284:
3281:
3279:
3276:
3274:
3271:
3269:
3266:
3264:
3261:
3259:
3256:
3254:
3251:
3249:
3246:
3244:
3241:
3239:
3236:
3234:
3231:
3229:
3226:
3224:
3221:
3219:
3216:
3214:
3211:
3209:
3206:
3204:
3201:
3199:
3196:
3194:
3191:
3189:
3186:
3184:
3181:
3179:
3176:
3174:
3171:
3169:
3166:
3164:
3161:
3159:
3156:
3154:
3151:
3149:
3146:
3144:
3141:
3139:
3136:
3134:
3131:
3129:
3126:
3124:
3121:
3119:
3116:
3114:
3111:
3109:
3106:
3104:
3101:
3099:
3096:
3094:
3091:
3089:
3086:
3084:
3081:
3080:
3078:
3074:
3068:
3065:
3063:
3062:Plug and play
3060:
3058:
3055:
3053:
3052:Bus mastering
3050:
3048:
3045:
3043:
3040:
3038:
3035:
3033:
3030:
3028:
3027:Back-side bus
3025:
3023:
3020:
3018:
3015:
3014:
3012:
3008:
3004:
3001:
2997:
2995:
2990:
2983:
2978:
2976:
2971:
2969:
2964:
2963:
2960:
2954:
2951:
2949:
2946:
2944:
2940:
2937:
2934:
2932:
2929:
2928:
2904:
2900:
2893:
2886:
2867:
2863:
2856:
2849:
2830:
2826:
2819:
2812:
2796:
2789:
2782:
2780:
2760:
2756:
2749:
2742:
2723:
2719:
2712:
2705:
2686:
2682:
2675:
2668:
2649:
2645:
2638:
2631:
2612:
2608:
2601:
2594:
2575:
2571:
2564:
2557:
2538:
2534:
2527:
2520:
2513:. Xilinx Inc.
2512:
2508:
2502:
2495:. Xilinx Inc.
2494:
2490:
2484:
2465:
2461:
2454:
2447:
2428:
2424:
2417:
2410:
2403:
2391:. Arm Limited
2390:
2386:
2379:
2371:
2365:
2361:
2351:
2348:
2346:
2343:
2341:
2338:
2337:
2326:
2323:
2320:
2317:
2316:
2312:
2309:
2306:
2303:
2302:
2298:
2295:
2292:
2289:
2288:
2284:
2281:
2278:
2275:
2274:
2270:
2267:
2264:
2261:
2260:
2256:
2254:TDATA_WIDTH/8
2253:
2250:
2247:
2246:
2242:
2240:TDATA_WIDTH/8
2239:
2236:
2233:
2232:
2227:
2224:
2221:
2218:
2217:
2213:
2210:
2207:
2204:
2203:
2199:
2196:
2193:
2190:
2189:
2185:
2182:
2179:
2176:
2175:
2171:
2168:
2165:
2162:
2161:
2157:
2154:
2151:
2148:
2147:
2144:
2141:
2135:
2132:
2129:
2128:
2127:
2118:
2111:
2108:
2106:
2103:
2100:
2099:
2095:
2092:
2089:
2086:
2083:
2082:
2078:
2075:
2072:
2069:
2066:
2065:
2061:
2058:
2055:
2052:
2049:
2048:
2044:
2041:
2038:
2035:
2032:
2031:
2023:
2021:
2017:
2009:
2006:
2005:
2004:
2002:
2001:register-like
1998:
1988:
1985:
1979:
1976:
1975:
1974:
1971:
1965:
1962:
1959:
1958:
1957:
1954:
1946:
1937:
1930:
1927:
1926:
1925:
1922:
1916:
1913:
1910:
1909:
1908:
1900:
1886:
1833:
1790:
1786:
1743:
1662:
1658:
1610:
1607:
1551:
1448:
1438:
1392:
1349:
1344:
1309:
1305:
1252:
1242:
1199:
1194:
1159:
1156:
1103:
1070:
1068:
1060:
1057:
1054:
1053:
1052:
1050:
1047:
1038:
1021:
1012:
1010:
1008:
1006:
1004:
1002:
1000:
998:
996:
986:
984:
982:
980:
975:
972:
965:
962:
956:
955:
951:
948:
942:
941:
937:
934:
933:
929:
926:
925:
921:
919:
915:
911:
910:
906:
903:
902:
891:
888:
885:
879:
878:
874:
871:
868:
862:
861:
857:
854:
851:
850:
846:
843:
840:
839:
836:
833:
830:
829:
825:
823:
820:
819:
815:
812:
809:
808:
804:
801:
799:
795:
791:
790:
786:
783:
780:
779:
768:
765:
762:
756:
755:
751:
748:
745:
739:
738:
734:
731:
728:
727:
723:
720:
717:
716:
712:
709:
706:
703:
702:
698:
695:
692:
688:
687:
683:
680:
677:
676:
672:
669:
667:
663:
662:
658:
655:
652:
651:
647:
644:
641:
640:
636:
633:
630:
629:
625:
622:
619:
618:
614:
611:
609:
605:
601:
600:
596:
593:
590:
589:
564:
552:
543:
541:
537:xVALID/xREADY
534:
526:
523:
520:
517:
514:
513:
512:
510:
500:
498:
486:
475:
474:
473:
470:
452:
439:
433:
417:
409:
405:
400:
391:
388:
386:
380:
376:
373:
361:
358:
350:
340:
336:
332:
326:
325:
321:
316:This section
314:
310:
305:
304:
296:
294:
289:
287:
283:
278:
276:
271:
269:
265:
261:
257:
253:
249:
238:
235:
220:
217:
209:
199:
195:
191:
187:
181:
180:
175:This article
173:
164:
163:
154:
151:
143:
132:
129:
125:
122:
118:
115:
111:
108:
104:
101: –
100:
96:
95:Find sources:
89:
83:
82:
78:
73:This article
71:
67:
62:
61:
56:
54:
47:
46:
41:
40:
35:
30:
21:
20:
3684:
3203:TURBOchannel
2993:
2931:AMBA webpage
2910:. Retrieved
2903:the original
2898:
2885:
2873:. Retrieved
2866:the original
2861:
2848:
2836:. Retrieved
2829:the original
2824:
2811:
2799:. Retrieved
2797:. p. 44
2794:
2766:. Retrieved
2759:the original
2754:
2741:
2729:. Retrieved
2722:the original
2717:
2704:
2692:. Retrieved
2685:the original
2680:
2667:
2655:. Retrieved
2648:the original
2643:
2630:
2618:. Retrieved
2611:the original
2606:
2593:
2581:. Retrieved
2574:the original
2569:
2556:
2544:. Retrieved
2537:the original
2532:
2519:
2510:
2501:
2492:
2483:
2471:. Retrieved
2464:the original
2459:
2446:
2434:. Retrieved
2427:the original
2422:
2409:
2400:
2395:11 September
2393:. Retrieved
2388:
2378:
2364:
2158:Description
2142:
2139:
2124:
2117:
2013:
1994:
1986:
1983:
1972:
1969:
1955:
1952:
1934:
1923:
1920:
1906:
1889:Transactions
1611:
1608:
1310:
1306:
1160:
1157:
1071:
1064:
1043:
1020:
971:
530:
506:
494:
471:
440:
426:signal. The
413:
389:
381:
377:
368:
353:
344:
329:Please help
317:
290:
279:
272:
264:royalty-free
251:
247:
245:
230:
212:
203:
188:by removing
184:Please help
176:
146:
137:
127:
120:
113:
106:
94:
74:
50:
43:
37:
36:Please help
33:
3676:CoreConnect
3655:ExpressCard
3583:Thunderbolt
3573:Camera Link
3356:Bus and Tag
3042:Address bus
3037:Control bus
3032:Daisy chain
2321:Transmitter
2310:TUSER_WIDTH
2307:Transmitter
2296:TDEST_WIDTH
2293:Transmitter
2279:Transmitter
2265:Transmitter
2251:Transmitter
2237:Transmitter
2225:TDATA_WIDTH
2222:Transmitter
2194:Transmitter
1046:burst-based
451:clock cycle
432:clock cycle
3729:Categories
3529:ACCESS.bus
3428:Peripheral
3228:InfiniBand
3223:HP GSC bus
3017:System bus
2356:References
2121:AXI-Stream
480:to assert
299:Thread IDs
206:April 2022
186:improve it
140:April 2022
110:newspapers
77:references
39:improve it
3490:Lightning
3440:Atari SIO
3315:SpaceWire
3148:Zorro III
3088:S-100 bus
3083:SS-50 bus
3076:Standards
2996:standards
2989:Technical
2507:"AXI4 IP"
2282:TID_WIDTH
1991:AXI4-Lite
1834:⋅
1791:⋅
1744:⋅
1552:⋅
1449:⋅
1253:⋅
1044:AXI is a
961:handshake
947:handshake
884:handshake
867:handshake
761:handshake
744:handshake
724:ARREGION
691:privilege
542:signals.
540:handshake
497:handshake
394:Handshake
318:does not
262:. AXI is
260:protocols
45:talk page
3716:Category
3691:Wishbone
3664:Embedded
3643:Portable
3563:Profibus
3495:DMX512-A
3381:Parallel
3233:Ethernet
3143:Zorro II
3093:Multibus
2994:de facto
2939:Archived
2334:See also
2208:Receiver
1787:⌋
1663:⌊
1049:protocol
769:ARREADY
752:ARVALID
721:AWREGION
684:ARCACHE
659:ARBURST
509:channels
503:Channels
408:protocol
347:May 2020
3696:SLIMbus
3650:PC Card
3634:TOSLINK
3324:Storage
3278:RapidIO
3158:FASTBUS
3113:STD Bus
3010:General
2389:arm.com
2318:TWAKEUP
2177:ARESETn
2079:RREADY
2076:ARREADY
2067:AWREADY
2062:RVALID
2059:ARVALID
2050:AWVALID
2026:Signals
966:BREADY
952:BVALID
918:channel
914:streams
892:RREADY
875:RVALID
798:channel
794:streams
766:AWREADY
749:AWVALID
735:ARUSER
699:ARPROT
681:AWCACHE
673:ARLOCK
656:AWBURST
648:ARSIZE
626:ARADDR
608:channel
604:streams
581:Signals
533:channel
339:removed
324:sources
286:signals
275:signals
124:scholar
3629:S/PDIF
3520:1-Wire
3485:RS-485
3480:RS-423
3475:RS-422
3470:RS-232
3331:ST-506
3288:NVLink
3138:STEbus
3098:Unibus
2912:5 July
2875:5 July
2838:5 July
2801:5 July
2768:5 July
2731:5 July
2694:5 July
2657:5 July
2620:5 July
2583:5 July
2546:5 July
2473:5 July
2436:5 July
2205:TREADY
2191:TVALID
2152:Source
2149:Signal
2112:RRESP
2109:ARPROT
2101:AWPROT
2096:RDATA
2093:ARADDR
2084:AWADDR
2073:BREADY
2070:WREADY
2056:BVALID
2053:WVALID
2016:subset
1997:subset
1940:Writes
1509:
1495:
1032:Bursts
963:signal
958:xREADY
949:signal
944:xVALID
938:BUSER
930:BRESP
889:WREADY
886:signal
881:xREADY
872:WVALID
869:signal
864:xVALID
858:RUSER
847:RLAST
826:RRESP
816:RDATA
763:signal
758:xREADY
746:signal
741:xVALID
732:AWUSER
713:ARQOS
696:AWPROT
670:AWLOCK
645:AWSIZE
637:ARLEN
623:AWADDR
489:xVALID
482:xVALID
478:xREADY
467:xREADY
463:xVALID
459:xVALID
455:xVALID
447:xREADY
443:xVALID
436:xREADY
428:xVALID
424:xREADY
420:xVALID
402:Basic
293:Xilinx
126:
119:
112:
105:
97:
3624:McASP
3592:Audio
3537:SMBus
3533:PMBus
3515:UNI/O
3455:HP-IL
3408:SATAe
3393:ESCON
3366:HIPPI
3198:NuBus
3153:CAMAC
3123:Q-Bus
3118:SMBus
3103:VAXBI
3000:wired
2906:(PDF)
2895:(PDF)
2869:(PDF)
2858:(PDF)
2832:(PDF)
2821:(PDF)
2791:(PDF)
2762:(PDF)
2751:(PDF)
2725:(PDF)
2714:(PDF)
2688:(PDF)
2677:(PDF)
2651:(PDF)
2640:(PDF)
2614:(PDF)
2603:(PDF)
2577:(PDF)
2566:(PDF)
2540:(PDF)
2529:(PDF)
2467:(PDF)
2456:(PDF)
2430:(PDF)
2419:(PDF)
2304:TUSER
2290:TDEST
2262:TLAST
2248:TKEEP
2234:TSTRB
2219:TDATA
2180:Reset
2166:Clock
2155:Width
2104:WSTRB
2090:BRESP
2087:WDATA
1894:Reads
1609:with
1055:FIXED
855:WUSER
844:WLAST
834:WSTRB
813:WDATA
710:AWQOS
634:AWLEN
615:ARID
487:Once
131:JSTOR
117:books
3681:AMBA
3619:MADI
3604:AES3
3465:MIDI
3418:NVMe
3414:AHCI
3376:SCSI
3361:DSSI
3336:ESDI
3213:SBus
3173:EISA
3108:MBus
2998:for
2991:and
2914:2019
2877:2019
2840:2019
2803:2019
2770:2019
2733:2019
2696:2019
2659:2019
2622:2019
2585:2019
2548:2019
2475:2019
2438:2019
2397:2023
2163:ACLK
1067:FIFO
1061:WRAP
1058:INCR
922:BID
805:RID
612:AWID
465:and
445:and
422:and
385:UART
322:any
320:cite
246:The
103:news
3685:AXI
3614:I²S
3568:USB
3553:D²B
3548:SPI
3543:I3C
3525:I²C
3460:HIL
3445:DCB
3416:or
3403:SSA
3386:SAS
3346:SMD
3341:IPI
3263:AGP
3253:PXI
3243:PCI
3238:UPA
3218:VLB
3208:MCA
3193:VPX
3188:VXS
3183:VXI
3178:VME
3163:LPC
3133:ISA
2276:TID
802:WID
576:AXI
372:CPU
333:by
282:bus
268:ARM
252:AXI
79:to
3731::
3535:,
3531:,
2897:.
2860:.
2823:.
2793:.
2778:^
2753:.
2716:.
2679:.
2642:.
2605:.
2568:.
2531:.
2509:.
2491:.
2458:.
2421:.
2399:.
2387:.
1069:.
994:^
978:^
270:.
90:.
48:.
3687:)
3683:(
3539:)
3527:(
2981:e
2974:t
2967:v
2916:.
2879:.
2842:.
2805:.
2772:.
2735:.
2698:.
2661:.
2624:.
2587:.
2550:.
2477:.
2440:.
2324:1
2268:1
2211:1
2197:1
2183:1
2169:1
1874:)
1869:h
1866:t
1863:g
1860:n
1857:e
1854:L
1851:t
1848:s
1845:r
1842:u
1839:B
1829:s
1826:e
1823:t
1820:y
1817:B
1814:r
1811:e
1808:b
1805:m
1802:u
1799:N
1794:(
1779:h
1776:t
1773:g
1770:n
1767:e
1764:L
1761:t
1758:s
1755:r
1752:u
1749:B
1739:s
1736:e
1733:t
1730:y
1727:B
1724:r
1721:e
1718:b
1715:m
1712:u
1709:N
1702:s
1699:s
1696:e
1693:r
1690:d
1687:d
1684:A
1681:t
1678:r
1675:a
1672:t
1669:S
1659:=
1654:y
1651:r
1648:a
1645:d
1642:n
1639:u
1636:o
1633:B
1630:p
1627:a
1624:r
1621:W
1595:)
1590:e
1587:z
1584:i
1581:S
1578:r
1575:e
1572:f
1569:s
1566:n
1563:a
1560:r
1557:T
1547:h
1544:t
1541:g
1538:n
1535:e
1532:L
1529:t
1526:s
1523:r
1520:u
1517:B
1512:(
1505:d
1502:o
1499:m
1492:)
1487:e
1484:z
1481:i
1478:S
1475:r
1472:e
1469:f
1466:s
1463:n
1460:a
1457:r
1454:T
1444:i
1439:+
1434:s
1431:s
1428:e
1425:r
1422:d
1419:d
1416:A
1413:t
1410:r
1407:a
1404:t
1401:S
1396:(
1393:+
1388:y
1385:r
1382:a
1379:d
1376:n
1373:u
1370:o
1367:B
1364:p
1361:a
1358:r
1355:W
1350:=
1345:i
1339:s
1336:s
1333:e
1330:r
1327:d
1324:d
1321:A
1291:e
1288:z
1285:i
1282:S
1279:r
1276:e
1273:f
1270:s
1267:n
1264:a
1261:r
1258:T
1248:i
1243:+
1238:s
1235:s
1232:e
1229:r
1226:d
1223:d
1220:A
1217:t
1214:r
1211:a
1208:t
1205:S
1200:=
1195:i
1189:s
1186:s
1183:e
1180:r
1177:d
1174:d
1171:A
1142:s
1139:s
1136:e
1133:r
1130:d
1127:d
1124:A
1121:t
1118:r
1115:a
1112:t
1109:S
1104:=
1099:s
1096:s
1093:e
1090:r
1087:d
1084:d
1081:A
484:.
360:)
354:(
349:)
345:(
341:.
327:.
250:(
237:)
231:(
219:)
213:(
208:)
204:(
200:.
182:.
153:)
147:(
142:)
138:(
128:·
121:·
114:·
107:·
84:.
55:)
51:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.