Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Industry Standard Architecture
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Past and current use== ISA is still used today for specialized industrial purposes. In 2008, IEI Technologies released a modern motherboard for Intel Core 2 Duo processors which, in addition to other special I/O features, is equipped with two ISA slots. It was marketed to industrial and military users who had invested in expensive specialized ISA bus adaptors, which were not available in [[Conventional PCI|PCI]] bus versions.<ref>IEI Technology Corp: ''IMBA-9654ISA User Manual'', Rev. 1.00, May 2008</ref> Similarly, ADEK Industrial Computers released a modern motherboard in early 2013 for Intel Core i3/i5/i7 processors, which contains one (non-DMA) ISA slot.<ref>ADEK Industrial Computers: ''MS-98A9 Product Specifications''</ref> Also, MSI released a modern motherboard with one ISA slot in 2020, for use with [[Skylake (microarchitecture)|Skylake]] and [[Kaby Lake]] Intel processors;<ref>{{Cite web|author=Zhiye Liu|title=MSI's LGA1151 Motherboard Takes Us Back to 1992 With PCI Slots|url=https://www.tomshardware.com/news/spectras-new-lga1151-motherboard-1992-pci-slots|website=[[Tom's Hardware]]|date=14 March 2020|access-date=2024-07-25}}</ref> per its official specifications, it can be accessed within the 32-bit [[Windows 7]] installation.<ref>{{Cite web|url=https://spectra.de/media/ab/29/69/1690881535/Manual-MS-98L9.pdf|title=MS-98L9, v2.x, Manual|access-date=2025-05-02}}</ref> [[DFI]] also released a motherboard featuring two ISA slots, for use with [[Coffee Lake]] Intel processors;<ref>{{Cite web|url=https://www.dfi.com/product/index/1502|title=CS620-H310|Intel®|Industrial Motherboards|DFI|website=[[DFI]]|access-date=2025-05-02}}</ref> in this example, due to ISA's historic nature, they can only be accessed within [[Kernel-based Virtual Machine|KVM]]-based virtual machines.<ref>{{Cite web|url=https://www.dfi.com/Uploads/DownloadCenter/16aebd07-b501-4c29-a989-18485c980694/DFI-CS620-ISA%20Card%20User%20Guide_1.1.pdf|title=DFI CS620 ISA Device User Guide, v. 1.1|website=[[DFI]]|access-date=2025-05-02}}</ref> The [[PC/104]] bus, used in industrial and embedded applications, is a derivative of the ISA bus, utilizing the same signal lines with different connectors. The [[Low Pin Count|LPC]] bus has replaced the ISA bus as the connection to the legacy I/O devices on current motherboards; while physically quite different, LPC looks just like ISA to software, so the peculiarities of ISA such as the 16 MiB DMA limit (which corresponds to the full address space of the Intel 80286 CPU used in the original IBM AT) are likely to stick around for a while. === ATA === As explained in the ''History'' section, ISA was the basis for development of the [[Advanced Technology Attachment|ATA]] interface, used for ATA (a.k.a. IDE) hard disks. Physically, ATA is essentially a simple subset of ISA, with 16 data bits, support for exactly one IRQ and one DMA channel, and 3 address bits. To this ISA subset, ATA adds two IDE address select ("chip select") lines (i.e. address decodes, effectively equivalent to address bits) and a few unique signal lines specific to ATA/IDE hard disks (such as the Cable Select/Spindle Sync. line.) In addition to the physical interface channel, ATA goes beyond and far outside the scope of ISA by also specifying a set of physical device registers to be implemented on every ATA (IDE) drive and a full set of protocols and device commands for controlling fixed disk drives using these registers. The ATA device registers are accessed using the address bits and address select signals in the ATA physical interface channel, and all operations of ATA hard disks are performed using the ATA-specified protocols through the ATA command set. The earliest versions of the ATA standard featured a few simple protocols and a basic command set comparable to the command sets of MFM and RLL controllers (which preceded ATA controllers), but the latest ATA standards have much more complex protocols and instruction sets that include optional commands and protocols providing such advanced optional-use features as sizable hidden system storage areas, password security locking, and programmable geometry translation. In the mid-1990s, the ATA host controller (usually integrated into the chipset) was moved to [[PCI bus|PCI]] form.<ref> {{Cite web |title=PCI IDE Controller - OSDev Wiki |url=https://wiki.osdev.org/PCI_IDE_Controller |access-date=2024-07-27 |website=wiki.osdev.org}}</ref> A further deviation between ISA and ATA is that while the ISA bus remained locked into a single standard clock rate (for backward hardware compatibility), the ATA interface offered many different speed modes, could select among them to match the maximum speed supported by the attached drives, and kept adding faster speeds with later versions of the ATA standard (up to {{nowrap|133 MB/s}} for ATA-6, the latest.) In most forms, ATA ran much faster than ISA, provided it was connected directly to a local bus (e.g. southbridge-integrated IDE interfaces) faster than the ISA bus. === XT-IDE === Before the 16-bit [[ATA/IDE]] interface, there was an 8-bit XT-IDE (also known as XTA) interface for hard disks. It was not nearly as popular as ATA has become, and XT-IDE hardware is now fairly hard to find. Some XT-IDE adapters were available as 8-bit ISA cards, and XTA sockets were also present on the motherboards of [[Amstrad]]'s later XT clones as well as a short-lived line of [[Philips]] units. The XTA pinout was very similar to ATA, but only eight data lines and two address lines were used, and the physical device registers had completely different meanings. A few hard drives (such as the [[Seagate Technology|Seagate]] ST351A/X) could support either type of interface, selected with a jumper. Many later AT (and AT successor) motherboards had no integrated hard drive interface but relied on a separate hard drive interface plugged into an ISA/EISA/VLB slot. There were even a few 80486-based units shipped with MFM/RLL interfaces and drives instead of the increasingly common AT-IDE. [[Commodore International|Commodore]] built the XT-IDE-based peripheral hard drive and memory expansion unit A590 for their [[Amiga 500]] and 500+ computers that also supported a [[SCSI]] drive. Later models – the [[Amiga 600|A600]], [[A1200]], and the [[Amiga 4000]] series – use AT-IDE drives. === PCMCIA === The [[PCMCIA]] specification can be seen as a superset of ATA. The standard for PCMCIA hard disk interfaces, which included PCMCIA flash drives, allows for the mutual configuration of the port and the drive in an ATA mode. As a de facto extension, most PCMCIA flash drives additionally allow for a simple ATA mode that is enabled by pulling a single pin low, so that PCMCIA hardware and firmware are unnecessary to use them as an ATA drive connected to an ATA port. PCMCIA flash drive to ATA adapters are thus simple and inexpensive but are not guaranteed to work with any and every standard PCMCIA flash drive. Further, such adapters cannot be used as generic PCMCIA ports, as the PCMCIA interface is much more complex than ATA.
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Industry Standard Architecture
(section)
Add topic