Instruction/ maintenance manual of the product VERSION 1.0 Sony
Go to page of 16
Guide to Cell Br oadband Engine Pr ogramming Documentation Version 1.0 August 2008.
© Copyright Sony Computer Entertainmen t Inc., 2008 All Rights Reserved “SONY” and “ ” are registered trademarks of Sony Corporation. Cell Broadband Engine is a trademark of Sony Computer En tertainment, Inc. Other company, product and service names may be trademarks or service marks of others.
Guide to Cell/B.E. Programming Documentation © 2008 Sony Computer Entertainment I nc. All Rights Reserved. Version 1.0, August 2008 Page 3 of 16 Guide to Cell Broadband Engine Pr ogramming Documentati on Introduction This Guide is designed to help you navigate the progr amming documentation for the Cell Broadband Engine™ (Cell/B.
Guide to Cell/B.E. Programming Documentation Version 1.0, August 2008 © 2008 Sony Computer E ntertainment Inc. All Rights Reserved. Page 4 of 16 The PPE ( Figure 1 and Figure 2) is a general-purpose, 64-bit PowerPC RIS C processor that runs the operating system(s) for all applications and external interfaces on the Cell/B.
Guide to Cell/B.E. Programming Documentation © 2008 Sony Computer Entertainment I nc. All Rights Reserved. Version 1.0, August 2008 Page 5 of 16 General Conventions of Microproc essor and Cell/B.E. Documentation The Cell/B.E. documentation set, in gene ral, observes industry-wide conventions with respect to microprocessor documentation.
Guide to Cell/B.E. Programming Documentation Version 1.0, August 2008 © 2008 Sony Computer E ntertainment Inc. All Rights Reserved. Page 6 of 16 Introductory Documents CBE Programming Tutorial Cell Broadband Engin e Public Information and Downloads http://cell.
Guide to Cell/B.E. Programming Documentation © 2008 Sony Computer Entertainment I nc. All Rights Reserved. Version 1.0, August 2008 Page 7 of 16 CBE Programming Handbook Cell Broadband Engin e Public Information and Downloads http://cell.scei.co.jp/e_download.
Guide to Cell/B.E. Programming Documentation Version 1.0, August 2008 © 2008 Sony Computer E ntertainment Inc. All Rights Reserved. Page 8 of 16 General Cell/B.E. Programming Documents CBE Registers Cell Broadband Engin e Public Information and Downloads http://cell.
Guide to Cell/B.E. Programming Documentation © 2008 Sony Computer Entertainment I nc. All Rights Reserved. Version 1.0, August 2008 Page 9 of 16 C/C++ Language Extensions for CBE Architecture Cell Broadband Engin e Public Information and Downloads http://cell.
Guide to Cell/B.E. Programming Documentation Version 1.0, August 2008 © 2008 Sony Computer E ntertainment Inc. All Rights Reserved. Page 10 of 16 SIMD Math Library Specification for CBE Arc hitecture Cell Broadband Engin e Public Information and Downloads http://cell.
Guide to Cell/B.E. Programming Documentation © 2008 Sony Computer Entertainment I nc. All Rights Reserved. Version 1.0, August 2008 Page 11 of 16 PPE Programming Documents PowerPC Microprocessor Family: The Progr amming Environments Manual for 64-Bit Microprocessors Cell Broadband Engin e Public Information and Downloads http://cell.
Guide to Cell/B.E. Programming Documentation Version 1.0, August 2008 © 2008 Sony Computer E ntertainment Inc. All Rights Reserved. Page 12 of 16 PowerPC ™ Microprocessor Fam ily: Vector/SIMD Multimedia Extens ion Technology Programming Environments Manual Cell Broadband Engin e Public Information and Downloads http://cell.
Guide to Cell/B.E. Programming Documentation © 2008 Sony Computer Entertainment I nc. All Rights Reserved. Version 1.0, August 2008 Page 13 of 16 The PowerPC™ Compiler Writer’s Guide Cell Broadband Engin e Public Information and Downloads http://cell.
Guide to Cell/B.E. Programming Documentation Version 1.0, August 2008 © 2008 Sony Computer E ntertainment Inc. All Rights Reserved. Page 14 of 16 SPE Programming Documents SPU Instruction Set Architecture Cell Broadband Engin e Public Information and Downloads http://cell.
Guide to Cell/B.E. Programming Documentation © 2008 Sony Computer Entertainment I nc. All Rights Reserved. Version 1.0, August 2008 Page 15 of 16 SPU Assembly Language Specification Cell Broadband Engin e Public Information and Downloads http://cell.
Guide to Cell/B.E. Programming Documentation Version 1.0, August 2008 © 2008 Sony Computer E ntertainment Inc. All Rights Reserved. Page 16 of 16 Appendix – Programming Links This appendix provides links to pub lic websites containing information about programmi ng the Sony Computer Entertainment PLAYST ATION ® 3 (PS3) platform and the Cell/B.
An important point after buying a device Sony VERSION 1.0 (or even before the purchase) is to read its user manual. We should do this for several simple reasons:
If you have not bought Sony VERSION 1.0 yet, this is a good time to familiarize yourself with the basic data on the product. First of all view first pages of the manual, you can find above. You should find there the most important technical data Sony VERSION 1.0 - thus you can check whether the hardware meets your expectations. When delving into next pages of the user manual, Sony VERSION 1.0 you will learn all the available features of the product, as well as information on its operation. The information that you get Sony VERSION 1.0 will certainly help you make a decision on the purchase.
If you already are a holder of Sony VERSION 1.0, but have not read the manual yet, you should do it for the reasons described above. You will learn then if you properly used the available features, and whether you have not made any mistakes, which can shorten the lifetime Sony VERSION 1.0.
However, one of the most important roles played by the user manual is to help in solving problems with Sony VERSION 1.0. Almost always you will find there Troubleshooting, which are the most frequently occurring failures and malfunctions of the device Sony VERSION 1.0 along with tips on how to solve them. Even if you fail to solve the problem, the manual will show you a further procedure – contact to the customer service center or the nearest service center