PA-RISC Chipsets
LASI chipset
PA-7100LC and PA-7300LC systems use the highly integrated LASI chipset, which combines most functions and I/O on a single chip and an on-CPU MIOC memory controller.
LASI was primarily designed for cost-reduction while still providing most I/O functions. It was used as the main controller in most PA-7100LC and PA-7300LC systems, while later 64-bit PA-8x00 systems used LASI for complementary I/O functions. The primary cost reductions were achieved by integrating the major I/O subsystems into a single chip, like LAN SCSI. and some designed specifically for LASI. The LC CPUs integrate the external memory and I/O controller MIOC onto the processor with memory and cache directly attaching to it.
- GSC bus interface
- Integrated Intel i82C596CA 10 Mbit Ethernet controller
- Integrated NCR 53C710 Fast-Narrow SE SCSI-2 controller
- NS16550A compatible RS232, WD16C522 compatible parallel
- Harmony CD-quality 16-bit sound
- PS/2 style keyboard and mouse devices
- External 8-bit bus to connect flash EPROMs and a FDD controller
- Bus arbitration, Interrupt controller, Real-Time clock, PLL generator for the whole I/O subsystem
- 13.2×12.0 mm2 die, 520,000 FETs, 0.8µ, CMOS26B in 240-pin MQUAD, 3W power at 40 MHz
A typical system design with one of the 32-bit LC Low Cost
processors
PA-7100LC and
PA-7300LC
wht GSC main system bus would look like this:
- MIOC, main memory and I/O controller, directly integrated on the CPU
- Execution units and internal caches attach on-chip to the MIOC
- External cache and memory attach to MIOC
- GSC, system main bus, attaches to MIOC and I/O controllers
- Attaches via 32-bit
- PA-7300LC systems use extended GSC+
- I/O adapters attach to GSC
- LASI chipset
- Some video adapters directly attach to GSC
- I/O slots extend GSC
- Bus adapters, including EISA, VME and PCI, attach to GSC
View a system-level illustration (ASCII).
Memory and I/O Controller (MIOC)
The Memory and I/O Controller in the PA-7100LC and PA-7300LC processor integrates DRAM/cache and I/O controller onto the processor die. It is similar on both CPUs, with the PA-7300LC MIOC having wider data paths to L2 cache and RAM and supporting the advanced GSC+ bus over the older GSC.
The integrated memory controller requires only buffers and DRAM modules to build up the complete memory subsystem. The PA-7300LC memory controller includes a Second Level Cache Controller SLC, which provides an optional L2 cache, ranging from 32 KB to 8 MB. It shares the data bus with the DRAM subsystem, so it has the same width and same optional SEDC error control.
- Execution units and internal caches attach on-chip to the MIOC
- External cache, L1 on PA-7100LC, L2 on PA-7300LC, attach to MIOC via 64-bit or 128-bit
- Memory attaches to MIOC via 64-bit, on PA-7100LCm or 128-bit, on PA-7300LC
- GSC, the system main bus, attaches to MIOC
- Support for 4, 16, 64 and 256 Mbit modules, both FPM and EDO DRAM at 3.3 or 5.0 V
- Up to 16 physical memory slots
- Support for a wide range of core frequencies
Wax
Wax is a secondary I/O controller complimentary to the LASI chipset. It implements various secondary I/O functions and acts as a I/O bus to GSC adapter for different external buses as EISA, HP-HIL and HP-IB. Most systems use it to complement LASI with other required I/O functions that were previously implented in diverse I/O ASICs. It is implemented in the same process and package as LASI.
- GSC bus interface with GSC+ features
- EISA bus converter, interfaces to external EISA controller: TI TACT84500
- Serial interface — NS16550A compatible RS232
- HP-HIL interface, compatible to previously separate HP HIL chip used in older workstations
- HPIB interface for instrumentation devices, needs three external chips
- Interrupt control, Timers
- 0.8µ CMOS26B packaged in 240-pin MQUAD
Used in
- 712, 715, 725, 743i, 745, 744, 748i
- A180, A180C
- B132L, B132L+, B160L, B180L+
- C100, C110, C132L, C160L, C160, C180, C200, C240, C360
- D-Class
- E25, E35, E45, E55
- J200, J210, J210XC, J280, J282, J2240
- K-Class
- RDI PrecisionBook 132, 160, 180
- R380, R390
- SAIC Galaxy 1100
- HP Agilent 16600A, 16700A, 16700B, 16702A and 16702B series logic analyzers
References
- 712 I/O Subsystem
ERS (External Reference Specification) —
LASI ERS
Hewlett-Packard Company (February 1993, Revision 1.1) - An I/O System on a Chip Thomas V. Spencer et al (April 1995, Hewlett-Packard Journal)
- PA7100LC ERS (External Reference Specification) (.pdf) Hewlett-Packard Company (1999)
- The PA 7100LC Microprocessor: A Case Study of IC Design Decisions in a Competitive Environment Mick Bass et al (April 1995: Hewlett-Packard Journal. Accessed May 2009)
- PA7300LC ERS (External Reference Specification) (PDF, 716 KB) Hewlett-Packard Company (1996)
-
The PA-7300LC: the first
System on a Chip
(archive.org mirror) Tom Meyer (1996: Presentation for Microprocessor Forum 1995) - External Reference Specification (ERS) for the Wax I/O ASIC Hewlett-Packard Company (May 1993, version 1.0 redacted)