Technical Documentation

From Linux PARISC Wiki
(Difference between revisions)
Jump to: navigation, search
m (OTHER USEFUL LINKS)
 
(5 intermediate revisions by one user not shown)
Line 168: Line 168:
 
| width="5%" | 2.3M
 
| width="5%" | 2.3M
 
| width="20%" | 1995
 
| width="20%" | 1995
| width="50%" |
+
| width="50%" | PA-RISC 2.0 Instruction Set Architecture
PA-RISC 2.0 Instruction Set Architecture
+
 
|- valign="top"
 
|- valign="top"
 
| width="25%" |
 
| width="25%" |
Line 205: Line 204:
 
| width="5%" | 196k
 
| width="5%" | 196k
 
| width="20%" | July 2004
 
| width="20%" | July 2004
| width="50%" |
+
| 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 />
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"
 
|- valign="top"
 
| width="25%" |
 
| width="25%" |
Line 212: Line 210:
 
| width="5%" | 356k
 
| width="5%" | 356k
 
| width="20%" | July 2004
 
| width="20%" | July 2004
| width="50%" |
+
| 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 />
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"
 
|- bgcolor="#dcdcdc" valign="top"
 
| width="25%" |
 
| width="25%" |
Line 226: Line 223:
 
| width="20%" | July 2004
 
| width="20%" | July 2004
 
| width="50%" | PA-RISC 2.0 Firmware Architecture Reference Specification:<br />Operating System Interface (Chapter 6) <br />
 
| 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 />
 
|}<br /><br />
  
Line 362: Line 365:
 
| width="20%" | July 2004
 
| width="20%" | July 2004
 
| width="50%" | User's Manual - HP C8000 Workstation - Technical Reference Guide<br />
 
| 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"
 
|- bgcolor="#dcdcdc" valign="top"
 
| width="25%" |
 
| width="25%" |
Line 449: Line 464:
 
|}
 
|}
  
 +
== Undocumented chips ==
 +
[[Artist graphics registers (used in HP9000/712)]]
 
==OTHER USEFUL LINKS==
 
==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://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://devresource.hp.com/drc/index.jsp  HP's Tech Library ]

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

File:Zx1-mio.pdf

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

File:Zx1-ioa-mercury ers.pdf

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

File:Astro intro.pdf

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

File:Astro errors.pdf

1522k Feb 17, 2000 Astro Error Handling

File:Astro ioc.pdf

2393k Feb 17, 2000 Astro R2I Operation/Registers

File:Astro regmap.pdf

338k Feb 17, 2000 Astro Register Map

File:Astro runway.pdf

2038k Feb 17, 2000 Astro Runway Interface

File:Astro sysmap.pdf

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

File:Elroy ers.pdf

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

File:Dino ers.pdf, File:Dino 3 1 Errata.pdf

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

File:PCXL ers.pdf

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

File:Pcxl2 ers.pdf

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

File:Lasi ers.pdf

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

File:Hardball ers.pdf

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

File:PC87415.pdf

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

File:WAX ERS V1.0 Redacted.pdf

12MB October 2007 WAX ERS - GSC to EISA adapter

File:Pa-chips.zip

23MB All documents above (and more) in a ZIP file


[edit] PA-RISC 1.1 Architecture Specifications

File:Pa11 acd.pdf

1.4M Feb 1994

PA-RISC 1.1 Architecture and Instruction Set Reference Manual

File:Ver nums.pdf

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

File:Pdc11-v0.96-Ch1-procs.pdf

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

File:Pdc11-v0.96-Ch3-IODC.pdf

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

File: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.

File:Sti.pdf

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

File:Pa-arch.zip

7MB All documents above (and more) in a ZIP file


[edit] PA-RISC 2.0 Architecture Specifications

File:Parisc2.0.pdf

2.3M 1995 PA-RISC 2.0 Instruction Set Architecture

File:Pa64rt.pdf

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

File:Unwind.pdf

138k Sep 16,1997 UNWIND PA64 Functional Specification.

File:Rad 11 0 32.pdf

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

File:Pdc20-v0.36-ChC-datafmt.pdf

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

File:92432-90012.pdf

312k June 1998 HP Assembler Reference Manual

File: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 File:Pdc20-v1.0-Ch3-entry.pdf) (older File:Pdc20-v0.36-Ch1-entry.pdf)

File: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 File:Pdc20-v1.0-Ch4-procs.pdf) (older v0.36 File:Pdc20-v0.36-Ch2-procs.pdf)

File:Pdc20-v1.1-Ch5-iodc.pdf

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

File:Pdc20-v1.1-Ch6-os interface.pdf

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

File:Elf-pa-hp.pdf

172k August 1998 Processor-Specific ELF Supplement for PA-RISC


[edit] HP 9000 User/Owner Guides

File:980723.pdf

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

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

File:712 service-handbook.pdf

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

File:712 technical manual.pdf

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

File:715 service-handbook.pdf

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

File:720-730 owners-guide.pdf

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

File:735 service.pdf

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

File:750 owners-guide.pdf

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

File:A180.pdf

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

File:A180-user.pdf

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

File:B1xx-owners.pdf

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

File:B1xx-service.pdf

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

File:C100 110-owners.pdf

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

File:C160 thru c360-owners.pdf

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

File:C160l owners.pdf

1760k July 11, 2003 C160L Owner's Guide

File:Cxxx-service.pdf

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

File:E-class hpjournal.pdf

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

File:J280 owners.pdf

6442k July 11, 2003 J280 Owner's Guide

File:Users Manual HP 9000 Model A-180.pdf

5.6M February 2000 User's Manual - HP 9000 Model A-180

File:Emr na-c01865801-1.pdf

7.8M 2000 rp24xx Hardware Manual

File:HP C8000 Manual.pdf

2.7M July 2004 User's Manual - HP C8000 Workstation - Technical Reference Guide

File:GSP User Guide.pdf

0.8M 2009 Service Processor (GSP or MP) User Guide

File:Lpv00338 rx2600 zx6000.pdf

14.7M April 2003 User's Manual - HP rx2600 and zx6000 - includes info about BMC in c8000 workstation


[edit] PA-RISC Papers and Presentations

File: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.

File: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.

File:Pa7300lc config.pdf

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

File: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.

File:Pa7300lc design.pdf

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

File:Pa7300lc on chip.pdf

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

File:Isscc.8500.pdf

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

File:Isscc cache talk.pdf

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

File:Isscc cache talk 2.pdf

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

File:Mako mpf 2001.pdf

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

File:Pa2c96.pdf

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

File:Pa7200 design.pdf

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

File:Pa8000-compiler opt.pdf

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

Personal tools