LLMpediaThe first transparent, open encyclopedia generated by LLMs

AT bus

Generated by DeepSeek V3.2
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: IBM Personal Computer Hop 4
Expansion Funnel Raw 42 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted42
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()

AT bus. The AT bus, also known as the Industry Standard Architecture (ISA) bus, was the dominant expansion bus architecture for IBM PC compatible computers throughout the 1980s and early 1990s. Introduced with the IBM Personal Computer AT in 1984, it extended the earlier 8-bit XT bus architecture to 16 bits, significantly improving data transfer capabilities. This open architecture became a de facto standard, enabling a vast ecosystem of third-party expansion cards and solidifying the IBM PC platform's market dominance.

History and development

The AT bus was developed by IBM as part of the IBM Personal Computer AT, which was built around the new Intel 80286 microprocessor. It was designed as a backward-compatible extension of the 8-bit bus used in the original IBM Personal Computer and the IBM Personal Computer XT. This compatibility was crucial, allowing users to retain their existing expansion cards while adopting the new, more powerful system. The specification was effectively standardized by the widespread cloning of the IBM PC AT by companies like Compaq, Dell, and AST Research, leading to the common designation as Industry Standard Architecture. Its longevity was extended by its inclusion in early systems based on the Intel 80386 and Intel 80486.

Technical specifications

The AT bus physically consisted of a main 98-pin connector that combined the original 62-pin XT bus connector with a supplementary 36-pin extension. It provided a 16-bit data path and a 24-bit address bus, enabling access to up to 16 MB of memory. The bus clock speed was tied to the system clock of the Intel 80286, typically running at 8 MHz, though later implementations sometimes ran at higher speeds. It supported Direct memory access (DMA) channels and Interrupt request (IRQ) lines for managing data transfers and hardware events. Electrical specifications were relatively simple, using Transistor-transistor logic (TTL) levels for signaling.

Architecture and operation

Architecturally, the AT bus was a synchronous bus where operations were tied to the central processing unit's clock cycles. The Intel 80286 microprocessor and associated support chips like the Intel 8237 DMA controller and Intel 8259 Programmable Interrupt Controller managed bus arbitration and data transfers. Communication with expansion cards involved standard read and write cycles, with the BIOS and operating systems like MS-DOS providing software interfaces for hardware interaction. The bus lacked sophisticated Bus mastering capabilities, meaning the Central processing unit was heavily involved in most data movement, which became a performance bottleneck. This design reflected the technology of its time, prioritizing simplicity and cost-effectiveness over high-speed throughput.

Variants and compatibility

The primary variant was the original 16-bit AT bus, which coexisted for years with the 8-bit XT bus slots on many motherboards. As performance demands increased, several extended or competing standards emerged. The Extended Industry Standard Architecture (EISA) bus, developed by a consortium including Compaq, was a 32-bit backward-compatible superset that maintained software compatibility with the AT bus. The completely different, high-performance Micro Channel architecture (MCA) was introduced by IBM with its IBM Personal System/2 line but was not backward compatible. Other contemporary local bus solutions like the VESA Local Bus (VLB) were often paired with AT bus slots to provide high-speed access for graphics cards while maintaining support for legacy peripherals.

Applications and legacy

The AT bus was ubiquitous, used for a vast array of expansion cards including Video Graphics Array (VGA) and earlier graphics adapters, Sound Blaster and other sound cards, Network interface controllers (NICs), SCSI host adapters, and internal Modems. Its open standard was instrumental in the success of the IBM PC compatible market, fostering intense competition and innovation in add-on hardware. Its legacy is profound; it established the fundamental model of an expansion bus for personal computers. It was ultimately superseded by the Peripheral Component Interconnect (PCI) bus in the mid-1990s, which offered higher bandwidth, Plug and play functionality, and better support for Microsoft Windows operating systems. However, AT bus slots persisted on motherboards well into the era of the Intel Pentium to ensure backward compatibility. Category:Computer buses Category:IBM PC compatibles Category:1984 introductions