Technical Documentation
From Linux PARISC Wiki
(Difference between revisions)
(Technical Documenation of the parisc architecture) |
|||
(31 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
− | This | + | = TECHNICAL DOCUMENTATION = |
+ | |||
+ | Nearly all of the documents listed here are copyrighted by HP and made available in the hope they would be useful to all PA-RISC developers and users. Please respect this copyright by not redistributing these documents or use the materials verbatim without written HP (or the respective copyright holder) consent. | ||
+ | |||
+ | ==HP 9000 Chipset Documentation== | ||
+ | |||
+ | {| width="100%" | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:zx1-mio.pdf]] | ||
+ | | width="5%" | 2500k | ||
+ | | width="20%" | April 17, 2003 | ||
+ | | width="50%" | zx1 Memory and I/O controllers ERS (Edited) aka "Pluto" <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:zx1-ioa-mercury_ers.pdf]] | ||
+ | | width="5%" | 633k | ||
+ | | width="20%" | April 18, 2003 | ||
+ | | width="50%" | zx1 Mercury ERS (Edited) <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:astro_intro.pdf]] | ||
+ | | width="5%" | 39k | ||
+ | | width="20%" | Feb 17, 2000 | ||
+ | | width="50%" | Astro Overview (IOMMU/Mem Controller) <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:astro_errors.pdf]] | ||
+ | | width="5%" | 1522k | ||
+ | | width="20%" | Feb 17, 2000 | ||
+ | | width="50%" | Astro Error Handling <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:astro_ioc.pdf]] | ||
+ | | width="5%" | 2393k | ||
+ | | width="20%" | Feb 17, 2000 | ||
+ | | width="50%" | Astro R2I Operation/Registers <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:astro_regmap.pdf]] | ||
+ | | width="5%" | 338k | ||
+ | | width="20%" | Feb 17, 2000 | ||
+ | | width="50%" | Astro Register Map <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:astro_runway.pdf]] | ||
+ | | width="5%" | 2038k | ||
+ | | width="20%" | Feb 17, 2000 | ||
+ | | width="50%" | Astro Runway Interface <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:astro_sysmap.pdf]] | ||
+ | | width="5%" | 128k | ||
+ | | width="20%" | Feb 17, 2000 | ||
+ | | width="50%" | Memory Map of an Astro based system <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:elroy_ers.pdf]] | ||
+ | | width="5%" | 4707k | ||
+ | | width="20%" | Feb 17, 2000 | ||
+ | | width="50%" | Elroy PCI Controller ERS (Edited)<br /> (eg in A500/C3000) <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:dino_ers.pdf]], [[File:Dino_3_1_Errata.pdf]] | ||
+ | | width="5%" | 5794k, 7k | ||
+ | | width="20%" | June 3, 1999 | ||
+ | | width="50%" | DINO PCI bus controller<br /> (eg in A180/B180/C360) <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:PCXL_ers.pdf]] | ||
+ | | width="5%" | 401k, 462k | ||
+ | | width="20%" | July 20, 1999 | ||
+ | | width="50%" | PA-RISC 1.1 7100 PCXL CPU ERS <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pcxl2_ers.pdf]] | ||
+ | | width="5%" | 716k, 4127k | ||
+ | | width="20%" | July 20, 1999 | ||
+ | | width="50%" | PA RISC 1.1 7300 PCXL2 CPU ERS <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:lasi_ers.pdf]] | ||
+ | | width="5%" | 4344k | ||
+ | | width="20%" | June 3, 1999 | ||
+ | | width="50%" | LASI Core IO Device ERS<br /> (eg in 712/715/725/A180/B180/C360) <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:hardball_ers.pdf]] | ||
+ | | 4235k | ||
+ | | November 2001 | ||
+ | | Hardball ERS - 735/755 (Outfield, Cutoff, etc.) <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:PC87415.pdf]] | ||
+ | | 381k | ||
+ | | Aug 1996 | ||
+ | | National Semiconductor PC87415 Dual Channel IDE controller Data Sheet. (integrated in PC87560UBD SuckyIO "Legacy IO Controller") <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:WAX_ERS_V1.0_Redacted.pdf]] | ||
+ | | 12MB | ||
+ | | October 2007 | ||
+ | | WAX ERS - GSC to EISA adapter | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pa-chips.zip]] | ||
+ | | 23MB | ||
+ | | | ||
+ | | All documents above (and more) in a ZIP file<br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | |}<br /><br /> | ||
+ | |||
+ | ==PA-RISC 1.1 Architecture Specifications== | ||
+ | |||
+ | {| width="100%" | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pa11_acd.pdf]] | ||
+ | | width="5%" | 1.4M | ||
+ | | width="20%" | Feb 1994 | ||
+ | | width="50%" | | ||
+ | PA-RISC 1.1 Architecture and Instruction Set Reference Manual | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:Ver_nums.pdf]] | ||
+ | | width="5%" | 90k | ||
+ | | width="20%" | March 1999 | ||
+ | | width="50%" | PA-RISC 1.1 I/O Firmware Architecture Reference Specification:<br />Version and Identification Number Allocation. <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:Pdc11-v0.96-Ch1-procs.pdf]] | ||
+ | | width="5%" | 280k | ||
+ | | width="20%" | March 1999 | ||
+ | | width="50%" | PA-RISC 1.1 Firmware Architecture Reference Specification:<br />Processor Dependent Code (PDC) Procedures. <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:Pdc11-v0.96-Ch3-IODC.pdf]] | ||
+ | | width="5%" | 298k | ||
+ | | width="20%" | March 1999 | ||
+ | | width="50%" | PA-RISC 1.1 I/O Firmware Architecture Reference Specification: IODC (chapter 3) <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pa-runtime-32-SOM.pdf]] | ||
+ | | width="5%" | 1.1M | ||
+ | | width="20%" | 1997 | ||
+ | | width="50%" | PA-RISC 32-bit Runtime Environment (SOM Binaries). Covers PA 1.0, 1.1 and 2.0. <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:Sti.pdf]] | ||
+ | | width="5%" | 409k | ||
+ | | width="20%" | April 15, 2000 | ||
+ | | width="50%" | Standard Text Interface (STI) <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pa-arch.zip]] | ||
+ | | 7MB | ||
+ | | | ||
+ | | All documents above (and more) in a ZIP file<br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | |}<br /><br /> | ||
+ | |||
+ | ==PA-RISC 2.0 Architecture Specifications== | ||
+ | |||
+ | {| width="100%" | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:parisc2.0.pdf]] | ||
+ | | width="5%" | 2.3M | ||
+ | | width="20%" | 1995 | ||
+ | | width="50%" | PA-RISC 2.0 Instruction Set Architecture | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pa64rt.pdf]] | ||
+ | | width="5%" | 127k | ||
+ | | width="20%" | 1997 | ||
+ | | width="50%" | 64-Bit Runtime Architecture for PA-RISC 2.0<br /><br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:unwind.pdf]] | ||
+ | | width="5%" | 138k | ||
+ | | width="20%" | Sep 16,1997 | ||
+ | | width="50%" | UNWIND PA64 Functional Specification. <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:rad_11_0_32.pdf]] | ||
+ | | width="5%" | 575k | ||
+ | | width="20%" | 1997 | ||
+ | | width="50%" | HPUX 11.0 32-bit Runtime Environment. Only covers PA2.0. <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pdc20-v0.36-ChC-datafmt.pdf]] | ||
+ | | width="5%" | 32k | ||
+ | | width="20%" | March 1999 | ||
+ | | width="50%" | PA-RISC 2.0 Firmware Architecture Reference:<br />Memory Data Formats. <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:92432-90012.pdf]] | ||
+ | | width="5%" | 312k | ||
+ | | width="20%" | June 1998 | ||
+ | | width="50%" | HP Assembler Reference Manual <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pdc20-v1.1-Ch3-pdce.pdf]] | ||
+ | | width="5%" | 196k | ||
+ | | width="20%" | July 2004 | ||
+ | | width="50%" | PA-RISC 2.0 Firmware Architecture Reference Specification:<br />Processor Dependent Code (PDC) Entry Points. (Chapter 3) (older [[File:pdc20-v1.0-Ch3-entry.pdf]]) (older [[File:pdc20-v0.36-Ch1-entry.pdf]]) <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pdc20-v1.1-Ch4-pdc.pdf]] | ||
+ | | width="5%" | 356k | ||
+ | | width="20%" | July 2004 | ||
+ | | width="50%" | PA-RISC 2.0 Firmware Architecture Reference Specification:<br />Processor Dependent Code (PDC) Procedures (Chapter 4) (older v1.0 [[File:pdc20-v1.0-Ch4-procs.pdf]]) (older v0.36 [[File:pdc20-v0.36-Ch2-procs.pdf]]) <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pdc20-v1.1-Ch5-iodc.pdf]] | ||
+ | | width="5%" | 304k | ||
+ | | width="20%" | July 2004 | ||
+ | | width="50%" | PA-RISC 2.0 Firmware Architecture Reference Specification: IODC (Chapter 5) <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pdc20-v1.1-Ch6-os_interface.pdf]] | ||
+ | | width="5%" | 48k | ||
+ | | width="20%" | July 2004 | ||
+ | | width="50%" | PA-RISC 2.0 Firmware Architecture Reference Specification:<br />Operating System Interface (Chapter 6) <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:elf-pa-hp.pdf]] | ||
+ | | width="5%" | 172k | ||
+ | | width="20%" | August 1998 | ||
+ | | width="50%" | Processor-Specific ELF Supplement for PA-RISC <br /> | ||
+ | |}<br /><br /> | ||
+ | |||
+ | ==HP 9000 User/Owner Guides== | ||
+ | |||
+ | {| width="100%" | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:980723.pdf]] | ||
+ | | width="5%" | 9259k | ||
+ | | width="20%" | May 9, 1999 | ||
+ | | width="50%" | HP-UX Workstation HCL (Hardware Compatibility List):<br /> This explains the features of released hardware. <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:980723ng.pdf]] | ||
+ | | width="5%" | 1115k | ||
+ | | width="20%" | May 9, 1999 | ||
+ | | width="50%" | HP-UX Workstation HCL (Hardware Compatibility List):<br /> This explains the features of previously released hardware. This provides supplemental materials to 980723.pdf (above). <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:712_service-handbook.pdf]] | ||
+ | | width="5%" | 4637k | ||
+ | | width="20%" | July 11, 2003 | ||
+ | | width="50%" | HP 9000/712 Service Handbook <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:712_technical_manual.pdf]] | ||
+ | | width="5%" | 3825k | ||
+ | | width="20%" | July 11, 2003 | ||
+ | | width="50%" | HP 9000/712 Technical Manual <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:715_service-handbook.pdf]] | ||
+ | | width="5%" | 5225K | ||
+ | | width="20%" | August, 1995 | ||
+ | | width="50%" | HP 9000/715 Service Handbook 4th Ed. <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | | width="5%" | | ||
+ | | width="20%" | | ||
+ | | width="50%" | <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:720-730_owners-guide.pdf]] | ||
+ | | width="5%" | 1830k | ||
+ | | width="20%" | July 11, 2003 | ||
+ | | width="50%" | HP 9000/720 and 730 Owner's Guide <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:735_service.pdf]] | ||
+ | | width="5%" | 7408k | ||
+ | | width="20%" | July 11, 2003 | ||
+ | | width="50%" | Overview of A180 features: <br /> HP 9000/735 Service Handbook | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:750_owners-guide.pdf]] | ||
+ | | width="5%" | 2150k | ||
+ | | width="20%" | July 11, 2003 | ||
+ | | width="50%" | HP 9000/750 Owner's Guide <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:a180.pdf]] | ||
+ | | width="5%" | 64k | ||
+ | | width="20%" | May 9, 1999 | ||
+ | | width="50%" | Overview of A180[C] features: <br /> This provides the first docs on the A180 internals. <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:a180-user.pdf]] | ||
+ | | width="5%" | 935k | ||
+ | | width="20%" | July 11, 2003 | ||
+ | | width="50%" | A180[C] User Manual <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:b1xx-owners.pdf]] | ||
+ | | width="5%" | 1549k | ||
+ | | width="20%" | July 11, 2003 | ||
+ | | width="50%" | B-Class (B1xxL) Owner's Guide <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:b1xx-service.pdf]] | ||
+ | | width="5%" | 1029k | ||
+ | | width="20%" | July 11, 2003 | ||
+ | | width="50%" | B-Class (B1xxL) Service Manual <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:c100_110-owners.pdf]] | ||
+ | | width="5%" | 1716k | ||
+ | | width="20%" | July 11, 2003 | ||
+ | | width="50%" | C100/C110 Owner's Guide <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:c160_thru_c360-owners.pdf]] | ||
+ | | width="5%" | 1495k | ||
+ | | width="20%" | July 11, 2003 | ||
+ | | width="50%" | C160/C180/C200/C240/C360 Owner's Guide <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:c160l_owners.pdf]] | ||
+ | | width="5%" | 1760k | ||
+ | | width="20%" | July 11, 2003 | ||
+ | | width="50%" | C160L Owner's Guide <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:cxxx-service.pdf]] | ||
+ | | width="5%" | 1715k | ||
+ | | width="20%" | July 11, 2003 | ||
+ | | width="50%" | C-Class (Cxxx[L]) Service Manual <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:e-class_hpjournal.pdf]] | ||
+ | | width="5%" | 104k | ||
+ | | width="20%" | July 11, 2003 | ||
+ | | width="50%" | E-Class (Ex5) HP Journal Article <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:j280_owners.pdf]] | ||
+ | | width="5%" | 6442k | ||
+ | | width="20%" | July 11, 2003 | ||
+ | | width="50%" | J280 Owner's Guide <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:Users_Manual_HP_9000_Model_A-180.pdf]] | ||
+ | | width="5%" | 5.6M | ||
+ | | width="20%" | February 2000 | ||
+ | | width="50%" | User's Manual - HP 9000 Model A-180<br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:emr_na-c01865801-1.pdf]] | ||
+ | | width="5%" | 7.8M | ||
+ | | width="20%" | 2000 | ||
+ | | width="50%" | rp24xx Hardware Manual<br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:HP_C8000_Manual.pdf]] | ||
+ | | width="5%" | 2.7M | ||
+ | | width="20%" | July 2004 | ||
+ | | width="50%" | User's Manual - HP C8000 Workstation - Technical Reference Guide<br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:GSP_User_Guide.pdf]] | ||
+ | | width="5%" | 0.8M | ||
+ | | width="20%" | 2009 | ||
+ | | width="50%" | Service Processor (GSP or MP) User Guide<br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:Lpv00338 rx2600 zx6000.pdf]] | ||
+ | | width="5%" | 14.7M | ||
+ | | width="20%" | April 2003 | ||
+ | | width="50%" | User's Manual - HP rx2600 and zx6000 - includes info about BMC in c8000 workstation<br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | |}<br /><br /> | ||
+ | |||
+ | ==PA-RISC Papers and Presentations== | ||
+ | |||
+ | {| width="100%" | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:PA-8700wp.pdf]] | ||
+ | | width="5%" | 189KB | ||
+ | | width="20%" | April, 2000 | ||
+ | | width="50%" | PA-RISC 8x00 Family of Microprocessors with Focus on PA-8700:<br /> Summary of PA-RISC architecture and implementations up to PA-8600 and features of the PA 8700 implementation. <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:PA_PerfGuide_vs2.pdf]] | ||
+ | | width="5%" | 162KB | ||
+ | | width="20%" | October 8, 1997 | ||
+ | | width="50%" | Enabling Optimizations to Achieve Higher Performance on the HP PA-RISC Architecture. Discusses how to measure CPU perf, what impacts it, and HP compiler options. <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pa7300lc_config.pdf]] | ||
+ | | width="5%" | 11KB | ||
+ | | width="20%" | June, 1997 | ||
+ | | width="50%" | Configurability of the PA 7300LC. One page summary of config options for PA7300LC system designers. <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:four_way_superscalar.pdf]] | ||
+ | | width="5%" | 195KB | ||
+ | | width="20%" | August, 1997 | ||
+ | | width="50%" | Four-Way Superscalar PA-RISC Processors:<br /> HP PA 8000 and PA 8200 PA-RISC CPU features. First published in HP Journal, August 1997. <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pa7300lc_design.pdf]] | ||
+ | | width="5%" | 118KB | ||
+ | | width="20%" | June, 1997 | ||
+ | | width="50%" | High-Performance Processor Design Guided by System Costs. 10 pages. <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pa7300lc_on_chip.pdf]] | ||
+ | | width="5%" | 49KB | ||
+ | | width="20%" | June, 1997 | ||
+ | | width="50%" | The PA 7300LC Microprocessor: A Highly Integrated System on a Chip. 5 Pages. <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:isscc.8500.pdf]] | ||
+ | | width="5%" | 91KB | ||
+ | | width="20%" | Feb, 1999 | ||
+ | | width="50%" | PA8500: A 500 MHz 64 bit RISC CPU with 1.5Mbyte on chip Cache <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:isscc_cache_talk.pdf]] | ||
+ | | width="5%" | 144KB | ||
+ | | width="20%" | 1997? | ||
+ | | width="50%" | PA8500: A 500MHz 1.5 MByte Cache with On-Chip CPU. Jonathan Lachman and J. Michael Hill. <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:isscc_cache_talk_2.pdf]] | ||
+ | | width="5%" | 119KB | ||
+ | | width="20%" | 2000 | ||
+ | | width="50%" | PA8700: A 900MHz 2.25MByte Cache with On Chip CPU. Jonathan Lachman and J. Michael Hill. <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:mako_mpf_2001.pdf]] | ||
+ | | width="5%" | 1409KB | ||
+ | | width="20%" | October, 2001 | ||
+ | | width="50%" | HP's PA-8800 Processor:<br /> Slideset from the 2001 Microprocessor Forum. <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pa2c96.pdf]] | ||
+ | | width="5%" | 66KB | ||
+ | | width="20%" | 1996 | ||
+ | | width="50%" | 64-bit and Multimedia Extensions in the PA-RISC 2.0 Architecture. Ruby Lee and Jerry Huck. 10 pages. <br /> | ||
+ | |- bgcolor="#dcdcdc" valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pa7200_design.pdf]] | ||
+ | | width="5%" | 171KB | ||
+ | | width="20%" | February, 1996 | ||
+ | | width="50%" | Design of the HP PA 7200 CPU. Kenneth K Chan, et al. 11 pages. <br /> | ||
+ | |- valign="top" | ||
+ | | width="25%" | | ||
+ | [[File:pa8000-compiler_opt.pdf]] | ||
+ | | width="5%" | 47KB | ||
+ | | width="20%" | 1997? | ||
+ | | width="50%" | Compiler Optimizations for the PA-8000. Anne M. Holler. 11 pages. <br /> | ||
+ | |} | ||
+ | |||
+ | == Undocumented chips == | ||
+ | [[Artist graphics registers (used in HP9000/712)]] | ||
+ | ==OTHER USEFUL LINKS== | ||
+ | |||
+ | * [http://www.hpmuseum.net/collection_document.php HP Computer Museum] | ||
+ | * [http://h20566.www2.hp.com/portal/site/hpsc/template.PAGE/public/psi/selector/?javax.portlet.tpst=867000c4cf25636cc859bfdeb053ce01&javax.portlet.prp_867000c4cf25636cc859bfdeb053ce01=wsrp-navigationalState%3D_queryText%25253DHP%252B9000%252Bservers%25257CimplicitModel%25253Dtrue%25257C_op%25253Dfind&javax.portlet.begCacheTok=com.vignette.cachetoken&javax.portlet.endCacheTok=com.vignette.cachetoken HP Support Center] | ||
+ | * [http://devresource.hp.com/drc/index.jsp HP's Tech Library ] | ||
+ | * [http://www.docs.hp.com/hpux/hw/ Details on HP-UX Hardware from the A-class to the V-class. ] | ||
+ | * [http://www.docs.hp.com Other Technical publications publicly available from Hewlett-Packard. ] | ||
+ | * [hp9000_models.html Information on HP 9000 servers and workstations (information from 1997). ] | ||
+ | * [http://h20000.www2.hp.com/bizsupport/TechSupport/Home.jsp?locale=en_US&prodTypeId=12454&prodSeriesId=311559 VME Boards & Systems Documentation: HP 743, 744, 745, and 748. ] | ||
+ | * [http://www.mindshare.com/pdf/eisabook.pdf "EISA System Architecture" published by Mindshare (pdf) ] | ||
+ | * [http://www.intel.com/design/archives/periphrl/index.htm Intel EISA Controllers ] (some used in older HP workstations with EISA) | ||
+ | * [http://tldp.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html The PA-RISC/Linux boot HOWTO ] |
Latest revision as of 17:51, 7 January 2019
Contents |
[edit] TECHNICAL DOCUMENTATION
Nearly all of the documents listed here are copyrighted by HP and made available in the hope they would be useful to all PA-RISC developers and users. Please respect this copyright by not redistributing these documents or use the materials verbatim without written HP (or the respective copyright holder) consent.
[edit] HP 9000 Chipset Documentation
2500k | April 17, 2003 | zx1 Memory and I/O controllers ERS (Edited) aka "Pluto" | |
633k | April 18, 2003 | zx1 Mercury ERS (Edited) | |
39k | Feb 17, 2000 | Astro Overview (IOMMU/Mem Controller) | |
1522k | Feb 17, 2000 | Astro Error Handling | |
2393k | Feb 17, 2000 | Astro R2I Operation/Registers | |
338k | Feb 17, 2000 | Astro Register Map | |
2038k | Feb 17, 2000 | Astro Runway Interface | |
128k | Feb 17, 2000 | Memory Map of an Astro based system | |
4707k | Feb 17, 2000 | Elroy PCI Controller ERS (Edited) (eg in A500/C3000) | |
5794k, 7k | June 3, 1999 | DINO PCI bus controller (eg in A180/B180/C360) | |
401k, 462k | July 20, 1999 | PA-RISC 1.1 7100 PCXL CPU ERS | |
716k, 4127k | July 20, 1999 | PA RISC 1.1 7300 PCXL2 CPU ERS | |
4344k | June 3, 1999 | LASI Core IO Device ERS (eg in 712/715/725/A180/B180/C360) | |
4235k | November 2001 | Hardball ERS - 735/755 (Outfield, Cutoff, etc.) | |
381k | Aug 1996 | National Semiconductor PC87415 Dual Channel IDE controller Data Sheet. (integrated in PC87560UBD SuckyIO "Legacy IO Controller") | |
12MB | October 2007 | WAX ERS - GSC to EISA adapter | |
23MB | All documents above (and more) in a ZIP file |
[edit] PA-RISC 1.1 Architecture Specifications
1.4M | Feb 1994 |
PA-RISC 1.1 Architecture and Instruction Set Reference Manual | |
90k | March 1999 | PA-RISC 1.1 I/O Firmware Architecture Reference Specification: Version and Identification Number Allocation. | |
280k | March 1999 | PA-RISC 1.1 Firmware Architecture Reference Specification: Processor Dependent Code (PDC) Procedures. | |
298k | March 1999 | PA-RISC 1.1 I/O Firmware Architecture Reference Specification: IODC (chapter 3) | |
1.1M | 1997 | PA-RISC 32-bit Runtime Environment (SOM Binaries). Covers PA 1.0, 1.1 and 2.0. | |
409k | April 15, 2000 | Standard Text Interface (STI) | |
7MB | All documents above (and more) in a ZIP file |
[edit] PA-RISC 2.0 Architecture Specifications
2.3M | 1995 | PA-RISC 2.0 Instruction Set Architecture | |
127k | 1997 | 64-Bit Runtime Architecture for PA-RISC 2.0 | |
138k | Sep 16,1997 | UNWIND PA64 Functional Specification. | |
575k | 1997 | HPUX 11.0 32-bit Runtime Environment. Only covers PA2.0. | |
32k | March 1999 | PA-RISC 2.0 Firmware Architecture Reference: Memory Data Formats. | |
312k | June 1998 | HP Assembler Reference Manual | |
196k | July 2004 | PA-RISC 2.0 Firmware Architecture Reference Specification: Processor Dependent Code (PDC) Entry Points. (Chapter 3) (older File:Pdc20-v1.0-Ch3-entry.pdf) (older File:Pdc20-v0.36-Ch1-entry.pdf) | |
356k | July 2004 | PA-RISC 2.0 Firmware Architecture Reference Specification: Processor Dependent Code (PDC) Procedures (Chapter 4) (older v1.0 File:Pdc20-v1.0-Ch4-procs.pdf) (older v0.36 File:Pdc20-v0.36-Ch2-procs.pdf) | |
304k | July 2004 | PA-RISC 2.0 Firmware Architecture Reference Specification: IODC (Chapter 5) | |
48k | July 2004 | PA-RISC 2.0 Firmware Architecture Reference Specification: Operating System Interface (Chapter 6) | |
172k | August 1998 | Processor-Specific ELF Supplement for PA-RISC |
[edit] HP 9000 User/Owner Guides
9259k | May 9, 1999 | HP-UX Workstation HCL (Hardware Compatibility List): This explains the features of released hardware. | |
1115k | May 9, 1999 | HP-UX Workstation HCL (Hardware Compatibility List): This explains the features of previously released hardware. This provides supplemental materials to 980723.pdf (above). | |
4637k | July 11, 2003 | HP 9000/712 Service Handbook | |
3825k | July 11, 2003 | HP 9000/712 Technical Manual | |
5225K | August, 1995 | HP 9000/715 Service Handbook 4th Ed. | |
| |||
1830k | July 11, 2003 | HP 9000/720 and 730 Owner's Guide | |
7408k | July 11, 2003 | Overview of A180 features: HP 9000/735 Service Handbook | |
2150k | July 11, 2003 | HP 9000/750 Owner's Guide | |
64k | May 9, 1999 | Overview of A180[C] features: This provides the first docs on the A180 internals. | |
935k | July 11, 2003 | A180[C] User Manual | |
1549k | July 11, 2003 | B-Class (B1xxL) Owner's Guide | |
1029k | July 11, 2003 | B-Class (B1xxL) Service Manual | |
1716k | July 11, 2003 | C100/C110 Owner's Guide | |
1495k | July 11, 2003 | C160/C180/C200/C240/C360 Owner's Guide | |
1760k | July 11, 2003 | C160L Owner's Guide | |
1715k | July 11, 2003 | C-Class (Cxxx[L]) Service Manual | |
104k | July 11, 2003 | E-Class (Ex5) HP Journal Article | |
6442k | July 11, 2003 | J280 Owner's Guide | |
5.6M | February 2000 | User's Manual - HP 9000 Model A-180 | |
7.8M | 2000 | rp24xx Hardware Manual | |
2.7M | July 2004 | User's Manual - HP C8000 Workstation - Technical Reference Guide | |
0.8M | 2009 | Service Processor (GSP or MP) User Guide | |
14.7M | April 2003 | User's Manual - HP rx2600 and zx6000 - includes info about BMC in c8000 workstation | |
[edit] PA-RISC Papers and Presentations
189KB | April, 2000 | PA-RISC 8x00 Family of Microprocessors with Focus on PA-8700: Summary of PA-RISC architecture and implementations up to PA-8600 and features of the PA 8700 implementation. | |
162KB | October 8, 1997 | Enabling Optimizations to Achieve Higher Performance on the HP PA-RISC Architecture. Discusses how to measure CPU perf, what impacts it, and HP compiler options. | |
11KB | June, 1997 | Configurability of the PA 7300LC. One page summary of config options for PA7300LC system designers. | |
195KB | August, 1997 | Four-Way Superscalar PA-RISC Processors: HP PA 8000 and PA 8200 PA-RISC CPU features. First published in HP Journal, August 1997. | |
118KB | June, 1997 | High-Performance Processor Design Guided by System Costs. 10 pages. | |
49KB | June, 1997 | The PA 7300LC Microprocessor: A Highly Integrated System on a Chip. 5 Pages. | |
91KB | Feb, 1999 | PA8500: A 500 MHz 64 bit RISC CPU with 1.5Mbyte on chip Cache | |
144KB | 1997? | PA8500: A 500MHz 1.5 MByte Cache with On-Chip CPU. Jonathan Lachman and J. Michael Hill. | |
119KB | 2000 | PA8700: A 900MHz 2.25MByte Cache with On Chip CPU. Jonathan Lachman and J. Michael Hill. | |
1409KB | October, 2001 | HP's PA-8800 Processor: Slideset from the 2001 Microprocessor Forum. | |
66KB | 1996 | 64-bit and Multimedia Extensions in the PA-RISC 2.0 Architecture. Ruby Lee and Jerry Huck. 10 pages. | |
171KB | February, 1996 | Design of the HP PA 7200 CPU. Kenneth K Chan, et al. 11 pages. | |
47KB | 1997? | Compiler Optimizations for the PA-8000. Anne M. Holler. 11 pages. |
[edit] Undocumented chips
Artist graphics registers (used in HP9000/712)
[edit] OTHER USEFUL LINKS
- HP Computer Museum
- HP Support Center
- HP's Tech Library
- Details on HP-UX Hardware from the A-class to the V-class.
- Other Technical publications publicly available from Hewlett-Packard.
- [hp9000_models.html Information on HP 9000 servers and workstations (information from 1997). ]
- VME Boards & Systems Documentation: HP 743, 744, 745, and 748.
- "EISA System Architecture" published by Mindshare (pdf)
- Intel EISA Controllers (some used in older HP workstations with EISA)
- The PA-RISC/Linux boot HOWTO