Technical Documentation

From Linux PARISC Wiki
(Difference between revisions)
Jump to: navigation, search
(Technical Documenation of the parisc architecture)
 
Line 1: Line 1:
This page holds lots of technical documentation about parisc linux.
+
{| width="100%"
 +
| colspan="2" |
 +
= 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.
 +
 
 +
{| cellpadding="10"
 +
|
 +
[#chipset HP 9000 Chipset Documentation]
 +
 
 +
[#pa11 PA-RISC 1.1 Architecture Specifications]
 +
 
 +
[#pa20 PA-RISC 2.0 Architecture Specifications]
 +
 
 +
[#guides HP 9000 User/Owner Guides]
 +
 
 +
[#whitepapers PA-RISC Papers and Presentations]
 +
 
 +
[#useful Other Useful Links]
 +
 
 +
<br />Â <br />
 +
 
 +
'''HP 9000 Chipset Documentation'''
 +
 
 +
{| width="100%"
 +
|- bgcolor="#dcdcdc" valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/chips/zx1-mio.pdf 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%" |
 +
[http://ftp.parisc-linux.org/docs/chips/zx1-ioa-mercury_ers.pdf 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%" |
 +
[http://ftp.parisc-linux.org/docs/chips/astro_intro.ps astro_intro.ps]
 +
| width="5%" | 39k
 +
| width="20%" | Feb 17, 2000
 +
| width="50%" | Astro Overview (IOMMU/Mem Controller) <br />
 +
|- valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/chips/astro_errors.ps astro_errors.ps]
 +
| width="5%" | 1522k
 +
| width="20%" | Feb 17, 2000
 +
| width="50%" | Astro Error Handling <br />
 +
|- bgcolor="#dcdcdc" valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/chips/astro_ioc.ps astro_ioc.ps]
 +
| width="5%" | 2393k
 +
| width="20%" | Feb 17, 2000
 +
| width="50%" | Astro R2I Operation/Registers <br />
 +
|- valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/chips/astro_regmap.ps astro_regmap.ps]
 +
| width="5%" | 338k
 +
| width="20%" | Feb 17, 2000
 +
| width="50%" | Astro Register Map <br />
 +
|- bgcolor="#dcdcdc" valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/chips/astro_runway.ps astro_runway.ps]
 +
| width="5%" | 2038k
 +
| width="20%" | Feb 17, 2000
 +
| width="50%" | Astro Runway Interface <br />
 +
|- valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/chips/astro_sysmap.ps astro_sysmap.ps]
 +
| width="5%" | 128k
 +
| width="20%" | Feb 17, 2000
 +
| width="50%" | Memory Map of an Astro based system <br />
 +
|- bgcolor="#dcdcdc" valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/chips/elroy_ers.ps elroy_ers.ps]
 +
| 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%" |
 +
[http://ftp.parisc-linux.org/docs/chips/dino_ers.ps dino_ers.ps], [http://ftp.parisc-linux.org/docs/chips/Dino_3_1_Errata.html  Dino_3_1_Errata.html]
 +
| 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%" |
 +
[http://ftp.parisc-linux.org/docs/chips/PCXL_ers.pdf PCXL_ers.pdf], [http://ftp.parisc-linux.org/docs/chips/PCXL_ers.ps PCXL_ers.ps]
 +
| width="5%" | 401k, 462k
 +
| width="20%" | July 20, 1999
 +
| width="50%" | PA-RISC 1.1 7100 PCXL CPU ERS <br />
 +
|- valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/chips/pcxl2_ers.pdf pcxl2_ers.pdf], [http://ftp.parisc-linux.org/docs/chips/pcxl2_ers.ps pcxl2_ers.ps]
 +
| 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%" |
 +
[http://ftp.parisc-linux.org/docs/chips/lasi_ers.ps lasi_ers.ps]
 +
| 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%" |
 +
[http://ftp.parisc-linux.org/docs/chips/hardball_ers.pdf  hardball_ers.pdf]
 +
| 4235k
 +
| November 2001
 +
| Hardball ERS - 735/755 (Outfield, Cutoff, etc.) <br />
 +
|- bgcolor="#dcdcdc" valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/chips/PC87415.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/chips/WAX_ERS_V1.0_Redacted.pdf  WAX_ERS pdf (Redacted)]
 +
| 12MB
 +
| October 2007
 +
| WAX ERS - GSC to EISA adapter <br />
 +
|}<br /><br />
 +
 
 +
'''PA-RISC 1.1 Architecture Specifications'''
 +
 
 +
{| width="100%"
 +
|- bgcolor="#dcdcdc" valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/arch/pa11_acd.pdf pa11_acd.pdf]
 +
| width="5%" | 1.4M
 +
| width="20%" | Feb 1994
 +
| width="50%" |
 +
PA-RISC 1.1 Architecture and Instruction Set Reference Manual <br /> ( [http://h21007.www2.hp.com/dspp/tech/tech_TechDocumentDetailPage_IDX/1,1701,958,00.html HTML] [http://h21007.www2.hp.com/dspp/files/unprotected/devresource/Docs/Refs/PA1_1/acd.pdf PDF] [http://h21007.www2.hp.com/dspp/tech/tech_TechDocumentDetailPage_IDX/1,1701,958,00.html HP DSPP] ) <br />
 +
|- valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/arch/ver_nums.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/arch/pdc11-v0.96-Ch1-procs.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/arch/pdc11-v0.96-Ch3-IODC.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/arch/pa-runtime-32-SOM.pdf 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%" |
 +
[http://ftp.parisc-linux.org/docs/arch/sti.pdf sti.pdf]
 +
| width="5%" | 409k
 +
| width="20%" | April 15, 2000
 +
| width="50%" | Standard Text Interface (STI) <br />
 +
|}<br /><br />
 +
 
 +
'''PA-RISC 2.0 Architecture Specifications'''
 +
 
 +
{| width="100%"
 +
|- bgcolor="#dcdcdc" valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/arch/parisc2.0.pdf parisc2.0.pdf]
 +
| width="5%" | 2.3M
 +
| width="20%" | 1995
 +
| width="50%" |
 +
PA-RISC 2.0 Instruction Set Architecture<br /> (Updated from HP : [http://h21007.www2.hp.com/dspp/tech/tech_TechDocumentDetailPage_IDX/1,1701,959,00.html HTML] [http://h21007.www2.hp.com/dspp/tech/tech_TechDocumentDetailPage_IDX/1,1701,2533,00.html PDF]) [http://h21007.www2.hp.com/dspp/tech/tech_TechDocumentDetailPage_IDX/1,1701,592,00.html Errata]<br />
 +
|- valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/arch/pa64rt.pdf 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%" |
 +
[http://ftp.parisc-linux.org/docs/arch/unwind.pdf unwind.pdf]
 +
| width="5%" | 138k
 +
| width="20%" | Sep 16,1997
 +
| width="50%" | UNWIND PA64 Functional Specification. <br />
 +
|- valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/arch/rad_11_0_32.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/arch/pdc20-v0.36-ChC-datafmt.pdf  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%" |
 +
[http://docs.hp.com/hpux/pdf/92432-90012.pdf  92432-90012.pdf]
 +
| width="5%" | 312k
 +
| width="20%" | June 1998
 +
| width="50%" | HP Assembler Reference Manual <br />
 +
|- bgcolor="#dcdcdc" valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/arch/pdc20-v1.1-Ch3-pdce.pdf 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 [http://ftp.parisc-linux.org/docs/arch/pdc20-v1.0-Ch3-entry.pdf v1.0]) (older [http://ftp.parisc-linux.org/docs/arch/pdc20-v0.36-Ch1-entry.pdf v0.36]) <br />
 +
|- valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/arch/pdc20-v1.1-Ch4-pdc.pdf 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 [http://ftp.parisc-linux.org/docs/arch/pdc20-v1.0-Ch4-procs.pdf v1.0]) (older [http://ftp.parisc-linux.org/docs/arch/pdc20-v0.36-Ch2-procs.pdf v0.36]) <br />
 +
|- bgcolor="#dcdcdc" valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/arch/pdc20-v1.1-Ch5-iodc.pdf 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%" |
 +
[http://ftp.parisc-linux.org/docs/arch/pdc20-v1.1-Ch6-os_interface.pdf  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 />
 +
|}<br /><br />
 +
 
 +
'''HP 9000 User/Owner Guides'''
 +
 
 +
{| width="100%"
 +
|- bgcolor="#dcdcdc" valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/980723.pdf 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%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/980723ng.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/712_service-handbook.pdf  712_service-handbook.pdf]
 +
| width="5%" | 4637k
 +
| width="20%" | July 11, 2003
 +
| width="50%" | HP 9000/712 Service Handbook <br />
 +
|- valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/712_technical_manual.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/715_service-handbook.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/720-730_owners-guide.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/735_service.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/750_owners-guide.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/a180.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/a180-user.pdf  a180-user.pdf]
 +
| width="5%" | 935k
 +
| width="20%" | July 11, 2003
 +
| width="50%" | A180[C] User Manual <br />
 +
|- valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/b1xx-owners.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/b1xx-service.pdf  b1xx-service.pdf]
 +
| width="5%" | 1029k
 +
| width="20%" | July 11, 2003
 +
| width="50%" | B-Class (B1xxL) Service Manual <br />
 +
|- valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/c100_110-owners.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/c160_thru_c360-owners.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/c160l_owners.pdf  c160l_owners.pdf]
 +
| width="5%" | 1760k
 +
| width="20%" | July 11, 2003
 +
| width="50%" | C160L Owner's Guide <br />
 +
|- bgcolor="#dcdcdc" valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/cxxx-service.pdf  cxxx-service.pdf]
 +
| width="5%" | 1715k
 +
| width="20%" | July 11, 2003
 +
| width="50%" | C-Class (Cxxx[L]) Service Manual <br />
 +
|- valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/e-class_hpjournal.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/platforms/j280_owners.pdf  j280_owners.pdf]
 +
| width="5%" | 6442k
 +
| width="20%" | July 11, 2003
 +
| width="50%" | J280 Owner's Guide <br />
 +
|}<br /><br />
 +
 
 +
'''PA-RISC Papers and Presentations'''
 +
 
 +
{| width="100%"
 +
|- valign="top"
 +
| width="25%" |
 +
[http://ftp.parisc-linux.org/docs/whitepapers/PA-8700wp.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/whitepapers/PA_PerfGuide_vs2.pdf 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%" |
 +
[http://ftp.parisc-linux.org/docs/whitepapers/pa7300lc_config.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/whitepapers/four_way_superscalar.pdf 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%" |
 +
[http://ftp.parisc-linux.org/docs/whitepapers/pa7300lc_design.pdf  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%" |
 +
[http://ftp.parisc-linux.org/docs/whitepapers/pa7300lc_on_chip.pdf 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%" |
 +
[http://ftp.parisc-linux.org/docs/whitepapers/isscc.8500.pdf 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%" |
 +
[http://ftp.parisc-linux.org/docs/whitepapers/isscc_cache_talk.pdf 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%" |
 +
[http://ftp.parisc-linux.org/docs/whitepapers/isscc_cache_talk_2.pdf 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%" |
 +
[http://ftp.parisc-linux.org/docs/whitepapers/mako_mpf_2001.pdf 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%" |
 +
[http://ftp.parisc-linux.org/docs/whitepapers/pa2c96.pdf 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%" |
 +
[http://ftp.parisc-linux.org/docs/whitepapers/pa7200_design.pdf 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%" |
 +
[http://ftp.parisc-linux.org/docs/whitepapers/pa8000-compiler_opt.pdf pa8000-compiler_opt.pdf]
 +
| width="5%" | 47KB
 +
| width="20%" | 1997?
 +
| width="50%" | Compiler Optimizations for the PA-8000. Anne M. Holler. 11 pages. <br />
 +
|}
 +
 
 +
'''OTHER USEFUL LINKS'''
 +
 
 +
* [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 &amp; 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 ]
 +
|}
 +
|}

Revision as of 21:16, 6 November 2013

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.

[#chipset HP 9000 Chipset Documentation]

[#pa11 PA-RISC 1.1 Architecture Specifications]

[#pa20 PA-RISC 2.0 Architecture Specifications]

[#guides HP 9000 User/Owner Guides]

[#whitepapers PA-RISC Papers and Presentations]

[#useful Other Useful Links]


Â

HP 9000 Chipset Documentation

zx1-mio.pdf

2500k April 17, 2003 zx1 Memory and I/O controllers ERS (Edited) aka "Pluto"

zx1-ioa-mercury_ers.pdf

633k April 18, 2003 zx1 Mercury ERS (Edited)

astro_intro.ps

39k Feb 17, 2000 Astro Overview (IOMMU/Mem Controller)

astro_errors.ps

1522k Feb 17, 2000 Astro Error Handling

astro_ioc.ps

2393k Feb 17, 2000 Astro R2I Operation/Registers

astro_regmap.ps

338k Feb 17, 2000 Astro Register Map

astro_runway.ps

2038k Feb 17, 2000 Astro Runway Interface

astro_sysmap.ps

128k Feb 17, 2000 Memory Map of an Astro based system

elroy_ers.ps

4707k Feb 17, 2000 Elroy PCI Controller ERS (Edited)
(eg in A500/C3000)

dino_ers.ps, Dino_3_1_Errata.html

5794k, 7k June 3, 1999 DINO PCI bus controller
(eg in A180/B180/C360)

PCXL_ers.pdf, PCXL_ers.ps

401k, 462k July 20, 1999 PA-RISC 1.1 7100 PCXL CPU ERS

pcxl2_ers.pdf, pcxl2_ers.ps

716k, 4127k July 20, 1999 PA RISC 1.1 7300 PCXL2 CPU ERS

lasi_ers.ps

4344k June 3, 1999 LASI Core IO Device ERS
(eg in 712/715/725/A180/B180/C360)

hardball_ers.pdf

4235k November 2001 Hardball ERS - 735/755 (Outfield, Cutoff, etc.)

PC87415.pdf

381k Aug 1996 National Semiconductor PC87415 Dual Channel IDE controller Data Sheet. (integrated in PC87560UBD SuckyIO "Legacy IO Controller")

WAX_ERS pdf (Redacted)

12MB October 2007 WAX ERS - GSC to EISA adapter


PA-RISC 1.1 Architecture Specifications

pa11_acd.pdf

1.4M Feb 1994

PA-RISC 1.1 Architecture and Instruction Set Reference Manual
( HTML PDF HP DSPP )

ver_nums.pdf

90k March 1999 PA-RISC 1.1 I/O Firmware Architecture Reference Specification:
Version and Identification Number Allocation.

pdc11-v0.96-Ch1-procs.pdf

280k March 1999 PA-RISC 1.1 Firmware Architecture Reference Specification:
Processor Dependent Code (PDC) Procedures.

pdc11-v0.96-Ch3-IODC.pdf

298k March 1999 PA-RISC 1.1 I/O Firmware Architecture Reference Specification: IODC (chapter 3)

pa-runtime-32-SOM.pdf

1.1M 1997 PA-RISC 32-bit Runtime Environment (SOM Binaries). Covers PA 1.0, 1.1 and 2.0.

sti.pdf

409k April 15, 2000 Standard Text Interface (STI)


PA-RISC 2.0 Architecture Specifications

parisc2.0.pdf

2.3M 1995

PA-RISC 2.0 Instruction Set Architecture
(Updated from HP : HTML PDF) Errata

pa64rt.pdf

127k 1997 64-Bit Runtime Architecture for PA-RISC 2.0

unwind.pdf

138k Sep 16,1997 UNWIND PA64 Functional Specification.

rad_11_0_32.pdf

575k 1997 HPUX 11.0 32-bit Runtime Environment. Only covers PA2.0.

pdc20-v0.36-ChC-datafmt.pdf

32k March 1999 PA-RISC 2.0 Firmware Architecture Reference:
Memory Data Formats.

92432-90012.pdf

312k June 1998 HP Assembler Reference Manual

pdc20-v1.1-Ch3-pdce.pdf

196k July 2004

PA-RISC 2.0 Firmware Architecture Reference Specification:
Processor Dependent Code (PDC) Entry Points. (Chapter 3) (older v1.0) (older v0.36)

pdc20-v1.1-Ch4-pdc.pdf

356k July 2004

PA-RISC 2.0 Firmware Architecture Reference Specification:
Processor Dependent Code (PDC) Procedures (Chapter 4) (older v1.0) (older v0.36)

pdc20-v1.1-Ch5-iodc.pdf

304k July 2004 PA-RISC 2.0 Firmware Architecture Reference Specification: IODC (Chapter 5)

pdc20-v1.1-Ch6-os_interface.pdf

48k July 2004 PA-RISC 2.0 Firmware Architecture Reference Specification:
Operating System Interface (Chapter 6)


HP 9000 User/Owner Guides

980723.pdf

9259k May 9, 1999 HP-UX Workstation HCL (Hardware Compatibility List):
This explains the features of released hardware.

980723ng.pdf

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).

712_service-handbook.pdf

4637k July 11, 2003 HP 9000/712 Service Handbook

712_technical_manual.pdf

3825k July 11, 2003 HP 9000/712 Technical Manual

715_service-handbook.pdf

5225K August, 1995 HP 9000/715 Service Handbook 4th Ed.

720-730_owners-guide.pdf

1830k July 11, 2003 HP 9000/720 and 730 Owner's Guide

735_service.pdf

7408k July 11, 2003 Overview of A180 features:
HP 9000/735 Service Handbook

750_owners-guide.pdf

2150k July 11, 2003 HP 9000/750 Owner's Guide

a180.pdf

64k May 9, 1999 Overview of A180[C] features:
This provides the first docs on the A180 internals.

a180-user.pdf

935k July 11, 2003 A180[C] User Manual

b1xx-owners.pdf

1549k July 11, 2003 B-Class (B1xxL) Owner's Guide

b1xx-service.pdf

1029k July 11, 2003 B-Class (B1xxL) Service Manual

c100_110-owners.pdf

1716k July 11, 2003 C100/C110 Owner's Guide

c160_thru_c360-owners.pdf

1495k July 11, 2003 C160/C180/C200/C240/C360 Owner's Guide

c160l_owners.pdf

1760k July 11, 2003 C160L Owner's Guide

cxxx-service.pdf

1715k July 11, 2003 C-Class (Cxxx[L]) Service Manual

e-class_hpjournal.pdf

104k July 11, 2003 E-Class (Ex5) HP Journal Article

j280_owners.pdf

6442k July 11, 2003 J280 Owner's Guide


PA-RISC Papers and Presentations

PA-8700wp.pdf

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.

PA_PerfGuide_vs2.pdf

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.

pa7300lc_config.pdf

11KB June, 1997 Configurability of the PA 7300LC. One page summary of config options for PA7300LC system designers.

four_way_superscalar.pdf

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.

pa7300lc_design.pdf

118KB June, 1997 High-Performance Processor Design Guided by System Costs. 10 pages.

pa7300lc_on_chip.pdf

49KB June, 1997 The PA 7300LC Microprocessor: A Highly Integrated System on a Chip. 5 Pages.

isscc.8500.pdf

91KB Feb, 1999 PA8500: A 500 MHz 64 bit RISC CPU with 1.5Mbyte on chip Cache

isscc_cache_talk.pdf

144KB 1997? PA8500: A 500MHz 1.5 MByte Cache with On-Chip CPU. Jonathan Lachman and J. Michael Hill.

isscc_cache_talk_2.pdf

119KB 2000 PA8700: A 900MHz 2.25MByte Cache with On Chip CPU. Jonathan Lachman and J. Michael Hill.

mako_mpf_2001.pdf

1409KB October, 2001 HP's PA-8800 Processor:
Slideset from the 2001 Microprocessor Forum.

pa2c96.pdf

66KB 1996 64-bit and Multimedia Extensions in the PA-RISC 2.0 Architecture. Ruby Lee and Jerry Huck. 10 pages.

pa7200_design.pdf

171KB February, 1996 Design of the HP PA 7200 CPU. Kenneth K Chan, et al. 11 pages.

pa8000-compiler_opt.pdf

47KB 1997? Compiler Optimizations for the PA-8000. Anne M. Holler. 11 pages.

OTHER USEFUL LINKS

Personal tools