HIL bus

Last updated
HP HIL Adapter, which allows standard PC keyboards and mice to be added to an HIL host. Note the pass-through port on the right, which allowed other HIL devices to be daisy-chained through this one. Hp hil adapter.jpg
HP HIL Adapter, which allows standard PC keyboards and mice to be added to an HIL host. Note the pass-through port on the right, which allowed other HIL devices to be daisy-chained through this one.
A HP-HIL connector for keybords next to a HP-IB connector on an HP9000-310 workstation HP-HP9000-310-Workstation 19 (cropped).jpg
A HP-HIL connector for keybords next to a HP-IB connector on an HP9000-310 workstation

The HP-HIL (Hewlett-Packard Human Interface Link) is the name of a computer bus used by Hewlett-Packard to connect keyboards, mice, trackballs, digitizers, tablets, barcode readers, rotary knobs, touchscreens, and other human interface peripherals to their HP 9000 workstations. The bus was in use until the mid-1990s, when HP substituted PS/2 technology for HIL. The PS/2 peripherals were themselves replaced with USB-connected models.

The HIL bus is a daisy-chain of up to 7 devices, running at a raw clock speed of 8 MHz. Each HIL device typically has an output connector, and an input connector to which the next device in the chain plugs; the exception is the mouse which has only the output connector.

HIL buses can be found on HP PA-RISC and m68k based machines, some early HP Vectra computers, as well as in some HP/Agilent Logic Analyzers. HP-UX, OpenBSD, Linux and NetBSD include drivers for the HIL bus and HIL devices.

The HP-HIL bus uses specific 4-pin, 6-pin, or 8-pin SDL connectors, somewhat similar to the 8P8C 8-pin modular connector commonly (though incorrectly) called the RJ-45. The bus can reportedly also use a 9-pin D-subminiature DE-9 connector.

A HIL to PS/2 converter is available, namely the HP A4220-62001.

Specification

Related Research Articles

<span class="mw-page-title-main">Bus (computing)</span> System that transfers data between components within a computer

In computer architecture, a bus is a communication system that transfers data between components inside a computer, or between computers. This expression covers all related hardware components and software, including communication protocols.

<span class="mw-page-title-main">PA-RISC</span> Instruction set architecture by Hewlett-Packard

Precision Architecture RISC (PA-RISC) or Hewlett Packard Precision Architecture, is a general purpose computer instruction set architecture (ISA) developed by Hewlett-Packard from the 1980s until the 2000s.

<span class="mw-page-title-main">Expansion card</span> Circuit board for connecting to a computer system to add functionality

In computing, an expansion card is a printed circuit board that can be inserted into an electrical connector, or expansion slot on a computer's motherboard to add functionality to a computer system. Sometimes the design of the computer's case and motherboard involves placing most of these slots onto a separate, removable card. Typically such cards are referred to as a riser card in part because they project upward from the board and allow expansion cards to be placed above and parallel to the motherboard.

<span class="mw-page-title-main">Parallel port</span> Computer interface

In computing, a parallel port is a type of interface found on early computers for connecting peripherals. The name refers to the way the data is sent; parallel ports send multiple bits of data at once, as opposed to serial communication, in which bits are sent one at a time. To do this, parallel ports require multiple data lines in their cables and port connectors and tend to be larger than contemporary serial ports, which only require one data line.

<span class="mw-page-title-main">InfiniBand</span> Network standard

InfiniBand (IB) is a computer networking communications standard used in high-performance computing that features very high throughput and very low latency. It is used for data interconnect both among and within computers. InfiniBand is also used as either a direct or switched interconnect between servers and storage systems, as well as an interconnect between storage systems. It is designed to be scalable and uses a switched fabric network topology. Between 2014 and June 2016, it was the most commonly used interconnect in the TOP500 list of supercomputers.

<span class="mw-page-title-main">GPIB</span> General Purpose Interface Bus (GPIB) specification

IEEE 488, also known as HP-IB and generically as GPIB, is a short-range digital communications 8-bit parallel multi-master interface bus specification developed by Hewlett-Packard. It subsequently became the subject of several standards.

Memory-mapped I/O (MMIO) and port-mapped I/O (PMIO) are two complementary methods of performing input/output (I/O) between the central processing unit (CPU) and peripheral devices in a computer. An alternative approach is using dedicated I/O processors, commonly known as channels on mainframe computers, which execute their own instructions.

In computer storage, logical volume management or LVM provides a method of allocating space on mass-storage devices that is more flexible than conventional partitioning schemes to store volumes. In particular, a volume manager can concatenate, stripe together or otherwise combine partitions into larger virtual partitions that administrators can re-size or move, potentially without interrupting system use.

<span class="mw-page-title-main">UNIX System V</span> Early commercial UNIX operating system

Unix System V is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, and 4. System V Release 4 (SVR4) was commercially the most successful version, being the result of an effort, marketed as Unix System Unification, which solicited the collaboration of the major Unix vendors. It was the source of several common commercial Unix features. System V is sometimes abbreviated to SysV.

<span class="mw-page-title-main">HP-IL</span>

The HP-IL, was a short-range interconnection bus or network introduced by Hewlett-Packard in the early 1980s. It enabled many devices such as printers, plotters, displays, storage devices, test equipment, etc. to be connected to programmable calculators such as the HP-41C, HP-71B and HP-75C/D, the Series 80 and HP-110 computers, as well as generic ISA bus based PCs.

<span class="mw-page-title-main">HP 9000</span> Line of workstation and server computer systems

HP 9000 is a line of workstation and server computer systems produced by the Hewlett-Packard (HP) Company. The native operating system for almost all HP 9000 systems is HP-UX, which is based on UNIX System V.

<span class="mw-page-title-main">HP-150</span> Computer model

HP-150 was a compact, powerful and innovative computer made by Hewlett-Packard in 1983. It was based on the Intel 8088 CPU and was one of the world's earliest commercialized touch screen computers. Like other "workalike" IBM PC clones of the time, despite running customized MS-DOS versions 2.01, 2.11 and 3.20, the machine was not IBM PC DOS compatible. Its 8088 CPU, rated at 8 MHz, was faster than the 4.77 MHz CPUs used by the IBM PC of that period. Using add-on cards, main memory could be increased from 256 KB to 640 KB. However, its mainboard did not have a slot for the optional Intel 8087 math coprocessor due to space constraints. An HP-150 with an optional hard disk was called HP Touchscreen MAX.

HP Jetdirect is the name of a technology sold by Hewlett-Packard that allows computer printers to be directly attached to a local area network. The "Jetdirect" designation covers a range of models from the external 1 and 3 port parallel print servers known as the 300x and 500x, to the internal EIO print servers for use with HP printers. The Jetdirect series also includes wireless print server models, as well as gigabit Ethernet and IPv6-compliant internal cards.

A general-purpose input/output (GPIO) is an uncommitted digital signal pin on an integrated circuit or electronic circuit board which may be used as an input or output, or both, and is controllable by software.

<span class="mw-page-title-main">PS/2 port</span> 6-pin mini-DIN connector for connecting keyboards and mice to a PC compatible computer

The PS/2 port is a 6-pin mini-DIN connector used for connecting keyboards and mice to a PC compatible computer system. Its name comes from the IBM Personal System/2 series of personal computers, with which it was introduced in 1987. The PS/2 mouse connector generally replaced the older DE-9 RS-232 "serial mouse" connector, while the PS/2 keyboard connector replaced the larger 5-pin/180° DIN connector used in the IBM PC/AT design. The PS/2 keyboard port is electrically and logically identical to the IBM AT keyboard port, differing only in the type of electrical connector used. The PS/2 platform introduced a second port with the same design as the keyboard port for use to connect a mouse; thus the PS/2-style keyboard and mouse interfaces are electrically similar and employ the same communication protocol. However, unlike the otherwise similar Apple Desktop Bus connector used by Apple, a given system's keyboard and mouse port may not be interchangeable since the two devices use different sets of commands and the device drivers generally are hard-coded to communicate with each device at the address of the port that is conventionally assigned to that device.

In Unix-like operating systems, a device file, device node, or special file is an interface to a device driver that appears in a file system as if it were an ordinary file. There are also special files in DOS, OS/2, and Windows. These special files allow an application program to interact with a device by using its device driver via standard input/output system calls. Using standard system calls simplifies many programming tasks, and leads to consistent user-space I/O mechanisms regardless of device features and functions.

HP X-Terminals are a line of X terminals from Hewlett Packard introduced in the early- to mid-1990s, including the 700/X and 700/RX, Envizex and Entria, and the Envizex II and Entria II. They were often sold alongside PA-RISC-based HP 9000 Unix systems. The primary use case was connecting several graphical consoles to a single server or workstation to allow multiple users access the same (expensive) processing system from terminal systems. These X-Terminals all allowed high-resolution, color-graphics access to the main server from which they downloaded their operating system and necessary program files. All models featured limited expandability, in most cases additional I/O options for peripherals and memory for more programs or local storage. HP did not use its own PA-RISC platform for these systems, the first design used an Intel CISC processor, while all later systems used RISC platforms, first Intel i960 and later the popular MIPS.

<span class="mw-page-title-main">HP Precision Bus</span>

The HP Precision bus is the data transfer bus of the proprietary Hewlett Packard architecture HP 3000 and later many variants of the HP 9000 series of UNIX systems. This bus has a 32-bit data path with an 8 MHz clock. It supports a maximum transfer rate of 23 MB/s in burst mode. That bus was also used to directly support the Programmable Serial Interface (PSI) cards, which offered multi-protocol support for networking, notably IBM Bisync and similar systems.The 920, 922 and 932 series supported up to three PSI cards, and up to five cards in the 948 and 958 series.

<span class="mw-page-title-main">HP Integral PC</span> Portable UNIX workstation computer system

The HP Integral PC is a portable UNIX workstation computer system produced by Hewlett-Packard, launched in 1985 at a price of £5450. It utilizes the Motorola 68000 microprocessor and ran the HP-UX 1.0 operating system.

<span class="mw-page-title-main">Atari SIO</span>

The Serial Input/Output system, universally known as SIO, was a proprietary peripheral bus and related software protocol stacks used on the Atari 8-bit computers to provide most input/output duties for those computers. Unlike most I/O systems of the era, such as RS-232, SIO included a lightweight protocol that allowed multiple devices to be attached to a single daisy-chained port that supported dozens of devices. It also supported plug-and-play operations. SIO's designer, Joe Decuir, credits his work on the system as the basis of USB.