Revision 1.0
Document Description
17
borrows much from the R4000 ISA; the reader is referred to the
“MIPS R4000 Microprocessor User’s Manual”
1
for more
information.
•
Application-specific information is not presented. “How to Write
Graphics Microcode for the RSP” or “How to Write Audio
Microcode for the RSP” are topics worthy of a book themselves,
and are not discussed here.
•
How to use the programming tools. There are detailed
man
pages
for each tool used during RSP software development. Although all
of these tools are mentioned in this document (and explained
briefly), the reader is referred to documentation for individual tools
for more information.
•
Certain examples and advanced topics refer to higher-level Ultra64
features or RCP operations (operating system, graphics, audio,
etc.). These things are explained in other documents; a thorough
background knowledge of the Ultra64 is assumed in this document.
Information Presentation
Mastery of the information presented in this document will occur slowly, as
the information is both voluminous and of tremendous breadth. Some
concepts, such as the hardware architecture of the RSP and the microcode
assembly language, are of course thoroughly intertwined; discussion of one
is impossible without the other.
In order to present this material clearly, we have divided it up into the
following chapters. Each chapter presents its specific topic in detail, usually
assuming information contained in other chapters as background. We have
attempted to present the information in a logical, top-down fashion, with
liberal cross-references to assist the reader.
•
Chapter 1, “Introduction,” is this chapter. It describes the
document itself, and briefly illuminates the RSP development
environment.
1
Heinrich, J.,
“MIPS R4000 Microprocessor User’s Manual”,
Prentice Hall Publishing, 1993, ISBN 0-13-1-5925-4.
Содержание Ultra64
Страница 2: ...2 ...
Страница 10: ...10 ...
Страница 12: ...12 Figure 6 2 buildtask Operation 137 ...
Страница 14: ...14 ...
Страница 80: ...80 Vector Unit Instructions vmadm dres_int dres_int vconst 3 vmadn dres_frac vconst vconst 0 ...
Страница 104: ...104 RSP Coprocessor 0 ...
Страница 150: ...150 Advanced Information ...
Страница 155: ...Revision 1 0 155 ...
Страница 248: ...248 Exceptions None ...
Страница 251: ...Revision 1 0 251 Exceptions None ...
Страница 254: ...254 Exceptions None ...
Страница 257: ...Revision 1 0 257 Exceptions None ...
Страница 293: ...Revision 1 0 293 Exceptions None ...
Страница 316: ...316 Exceptions None ...