16
Introduction
Document Description
What It Is
The goal of this document is to enable RSP microcode software
development:
•
Explain architectural details of the RSP.
•
Explain relevant architectural details of other parts of the RCP.
•
Describe the RSP from a microcode programmer’s point-of-view.
•
Describe the RSP (and interfaces) from the host CPU’s
point-of-view.
•
Explain the RSP microcode assembly language.
•
Explain the RSP software development environment.
What It Is Not
In order to present material at a sufficient level of detail without clutter,
allowing the programmer to “see the forest
and
the trees”, so to speak, we
have adopted several specific non-goals of this document:
•
Basic assembly language programming concepts are not discussed.
The reader is assumed to have a thorough technical background.
•
Basic concepts of vector processing architectures are not discussed,
however some specific issues relating to the RSP are discussed
briefly. A good reference for computer architecture which
discusses RISC processors and SIMD (vector) architectures is
“Computer Organization and Design, The Hardware/Software
Interface”
1
,
by Patterson and Hennessy.
•
Details of the MIPS Microprocessor Instruction Set Architecture
(ISA) are not presented. The design of the RSP instruction set
1
Patterson, D., Hennessy, J.,
“Computer Organization and Design, The Hardware/Software Interface”,
Morgan
Kaufmann Publishers, 1994, ISBN 1-55860-281-X.
Summary of Contents for Ultra64
Page 2: ...2 ...
Page 10: ...10 ...
Page 12: ...12 Figure 6 2 buildtask Operation 137 ...
Page 14: ...14 ...
Page 80: ...80 Vector Unit Instructions vmadm dres_int dres_int vconst 3 vmadn dres_frac vconst vconst 0 ...
Page 104: ...104 RSP Coprocessor 0 ...
Page 150: ...150 Advanced Information ...
Page 155: ...Revision 1 0 155 ...
Page 248: ...248 Exceptions None ...
Page 251: ...Revision 1 0 251 Exceptions None ...
Page 254: ...254 Exceptions None ...
Page 257: ...Revision 1 0 257 Exceptions None ...
Page 293: ...Revision 1 0 293 Exceptions None ...
Page 316: ...316 Exceptions None ...