PlayStation 2 Architecture: Architecture of Consoles: A Practical Analysis, #12
()
About this ebook
The Playstation 2 was not one of the most powerful consoles of its generation, yet it managed to achieve a level of popularity unthinkable for other companies.
This machine is nowhere near as simple as the original Playstation was, but we will see why it didn't share the same fate of previous complicated consoles (i.e. the Sega Saturn).
Architecture of Consoles: A Practical Analysis
Looking at the evolution of video game consoles is fascinating. While conventional PCs tend to evolve 'incrementally', new generations of consoles introduce completely new ways of working. What you see here is a series of articles that will hopefully uncover the rationale behind the latest trends in technology. They will also demonstrate why each system can't be summarised by its 'bits', megahertz, amount of RAM and whatnot.
This is not a developer manual, just an in depth introduction to how each system worked internally. Bear in mind that tech has gotten really complicated lately, so if you struggle to follow my latest articles, try reading the early ones first. They introduce many concepts and definitions that are constantly revisited. Basic knowledge of computing is preferable, however, I try really hard to adapt my content for wider audiences, so please don't be afraid to give it a try!
About this edition
This edition originates from the article initially published on my personal website (copetti 'dot' org), it's been re-styled to take advantage of the capabilities of eBook documents.
While identical content-wise, interactive widgets have been simplified to work with a static environment - in other words, anything that physical pages allow us :), though these will offer a link to the original article in case the reader wants to try the 'full version'. Please keep this in mind when you see references to interactivity throughout the writings.
Related to PlayStation 2 Architecture
Titles in the series (22)
PlayStation Architecture: Architecture of Consoles: A Practical Analysis, #6 Rating: 0 out of 5 stars0 ratingsNES Architecture: Architecture of Consoles: A Practical Analysis, #1 Rating: 5 out of 5 stars5/5Mega Drive Architecture: Architecture of Consoles: A Practical Analysis, #3 Rating: 0 out of 5 stars0 ratingsGame Boy Architecture: Architecture of Consoles: A Practical Analysis, #2 Rating: 0 out of 5 stars0 ratingsSNES Architecture: Architecture of Consoles: A Practical Analysis, #4 Rating: 0 out of 5 stars0 ratingsNintendo 64 Architecture: Architecture of Consoles: A Practical Analysis, #8 Rating: 0 out of 5 stars0 ratingsGame Boy Advance Architecture: Architecture of Consoles: A Practical Analysis, #7 Rating: 0 out of 5 stars0 ratingsSega Saturn Architecture: Architecture of Consoles: A Practical Analysis, #5 Rating: 0 out of 5 stars0 ratingsDreamcast Architecture: Architecture of Consoles: A Practical Analysis, #9 Rating: 0 out of 5 stars0 ratingsMaster System Architecture: Architecture of Consoles: A Practical Analysis, #15 Rating: 0 out of 5 stars0 ratingsGameCube Architecture: Architecture of Consoles: A Practical Analysis, #10 Rating: 0 out of 5 stars0 ratingsWii Architecture: Architecture of Consoles: A Practical Analysis, #11 Rating: 0 out of 5 stars0 ratingsPlayStation 2 Architecture: Architecture of Consoles: A Practical Analysis, #12 Rating: 0 out of 5 stars0 ratingsXbox Architecture: Architecture of Consoles: A Practical Analysis, #13 Rating: 0 out of 5 stars0 ratingsNintendo DS Architecture: Architecture of Consoles: A Practical Analysis, #14 Rating: 0 out of 5 stars0 ratingsPC Engine / TurboGrafx-16 Architecture: Architecture of Consoles: A Practical Analysis, #16 Rating: 0 out of 5 stars0 ratingsVirtual Boy Architecture: Architecture of Consoles: A Practical Analysis, #17 Rating: 0 out of 5 stars0 ratingsNintendo 3DS Architecture: Architecture of Consoles: A Practical Analysis, #22 Rating: 0 out of 5 stars0 ratingsPSP Architecture: Architecture of Consoles: A Practical Analysis, #18 Rating: 0 out of 5 stars0 ratingsXbox 360 Architecture: Architecture of Consoles: A Practical Analysis, #20 Rating: 0 out of 5 stars0 ratingsPlayStation 3 Architecture: Architecture of Consoles: A Practical Analysis, #19 Rating: 0 out of 5 stars0 ratingsWii U Architecture: Architecture of Consoles: A Practical Analysis, #21 Rating: 0 out of 5 stars0 ratings
Related ebooks
Game Boy Architecture: Architecture of Consoles: A Practical Analysis, #2 Rating: 0 out of 5 stars0 ratingsVirtual Boy Architecture: Architecture of Consoles: A Practical Analysis, #17 Rating: 0 out of 5 stars0 ratingsNintendo 64 Architecture: Architecture of Consoles: A Practical Analysis, #8 Rating: 0 out of 5 stars0 ratingsDreamcast Architecture: Architecture of Consoles: A Practical Analysis, #9 Rating: 0 out of 5 stars0 ratingsSNES Architecture: Architecture of Consoles: A Practical Analysis, #4 Rating: 0 out of 5 stars0 ratingsPSP Architecture: Architecture of Consoles: A Practical Analysis, #18 Rating: 0 out of 5 stars0 ratingsWii Architecture: Architecture of Consoles: A Practical Analysis, #11 Rating: 0 out of 5 stars0 ratingsGame Boy Advance Architecture: Architecture of Consoles: A Practical Analysis, #7 Rating: 0 out of 5 stars0 ratingsMaster System Architecture: Architecture of Consoles: A Practical Analysis, #15 Rating: 0 out of 5 stars0 ratingsNintendo DS Architecture: Architecture of Consoles: A Practical Analysis, #14 Rating: 0 out of 5 stars0 ratingsXbox Architecture: Architecture of Consoles: A Practical Analysis, #13 Rating: 0 out of 5 stars0 ratingsPlayStation Architecture: Architecture of Consoles: A Practical Analysis, #6 Rating: 0 out of 5 stars0 ratingsPlayStation 3 Architecture: Architecture of Consoles: A Practical Analysis, #19 Rating: 0 out of 5 stars0 ratingsSega Saturn Architecture: Architecture of Consoles: A Practical Analysis, #5 Rating: 0 out of 5 stars0 ratingsMega Drive Architecture: Architecture of Consoles: A Practical Analysis, #3 Rating: 0 out of 5 stars0 ratingsNES Architecture: Architecture of Consoles: A Practical Analysis, #1 Rating: 5 out of 5 stars5/5PC Engine / TurboGrafx-16 Architecture: Architecture of Consoles: A Practical Analysis, #16 Rating: 0 out of 5 stars0 ratingsGameCube Architecture: Architecture of Consoles: A Practical Analysis, #10 Rating: 0 out of 5 stars0 ratingsWii U Architecture: Architecture of Consoles: A Practical Analysis, #21 Rating: 0 out of 5 stars0 ratingsXbox 360 Architecture: Architecture of Consoles: A Practical Analysis, #20 Rating: 0 out of 5 stars0 ratingsFoundation Course for Advanced Computer Studies Rating: 0 out of 5 stars0 ratingsDefinitive Guide to Arm Cortex-M23 and Cortex-M33 Processors Rating: 5 out of 5 stars5/5C Programming for the Pc the Mac and the Arduino Microcontroller System Rating: 0 out of 5 stars0 ratingsMaking Games For The NES: 8bitworkshop Rating: 5 out of 5 stars5/5Embedded Controller Forth For The 8051 Family Rating: 4 out of 5 stars4/5AVR RISC Microcontroller Handbook Rating: 0 out of 5 stars0 ratingsBuilding Telegram Bots: Develop Bots in 12 Programming Languages using the Telegram Bot API Rating: 0 out of 5 stars0 ratingsApple I Replica Creation: Back to the Garage Rating: 4 out of 5 stars4/5A Newbies Guide to Xbox 360 Rating: 0 out of 5 stars0 ratings
Systems Architecture For You
Xbox Architecture: Architecture of Consoles: A Practical Analysis, #13 Rating: 0 out of 5 stars0 ratingsCompTIA A+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Core 1 Exam 220-1101 Rating: 0 out of 5 stars0 ratingsCompTIA Network+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Exam N10-008 Rating: 0 out of 5 stars0 ratingsComputer Science: A Concise Introduction Rating: 4 out of 5 stars4/5Mastering Kubernetes Rating: 5 out of 5 stars5/5CompTIA ITF+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsBlockchain Basics: A Non-Technical Introduction in 25 Steps Rating: 5 out of 5 stars5/5Raspberry Pi Projects For Dummies Rating: 5 out of 5 stars5/5The Practice of Enterprise Architecture: A Modern Approach to Business and IT Alignment Rating: 4 out of 5 stars4/5Wii U Architecture: Architecture of Consoles: A Practical Analysis, #21 Rating: 0 out of 5 stars0 ratingsSoftware Architecture with Python Rating: 0 out of 5 stars0 ratingsThe IT Support Handbook: A How-To Guide to Providing Effective Help and Support to IT Users Rating: 0 out of 5 stars0 ratingsPC Engine / TurboGrafx-16 Architecture: Architecture of Consoles: A Practical Analysis, #16 Rating: 0 out of 5 stars0 ratingsGameCube Architecture: Architecture of Consoles: A Practical Analysis, #10 Rating: 0 out of 5 stars0 ratingsEmbedded Hardware: Know It All Rating: 5 out of 5 stars5/5Xbox 360 Architecture: Architecture of Consoles: A Practical Analysis, #20 Rating: 0 out of 5 stars0 ratingsHardware and Computer Organization Rating: 0 out of 5 stars0 ratingsAutoCAD 2023 : Beginners And Intermediate user Guide Rating: 0 out of 5 stars0 ratings.NET Core in Action Rating: 0 out of 5 stars0 ratingsDocker Orchestration Rating: 0 out of 5 stars0 ratingsJavaScript Application Design: A Build First Approach Rating: 0 out of 5 stars0 ratingsSolution Architecture Foundations Rating: 3 out of 5 stars3/5Learn Git in a Month of Lunches Rating: 0 out of 5 stars0 ratingsAdvanced API Security: OAuth 2.0 and Beyond Rating: 0 out of 5 stars0 ratingsWii Architecture: Architecture of Consoles: A Practical Analysis, #11 Rating: 0 out of 5 stars0 ratingsHSPA Evolution: The Fundamentals for Mobile Broadband Rating: 3 out of 5 stars3/5
Reviews for PlayStation 2 Architecture
0 ratings0 reviews
Book preview
PlayStation 2 Architecture - Rodrigo Copetti
1 About this edition
This edition originates from the article initially published on my personal website, it’s been re-styled to take advantage of the capabilities of PDF/eBook documents.
While identical content-wise, interactive widgets have been simplified to work with a static environment - in other words, anything that physical pages allow us, though these will offer a link to the original article in case the reader wants to try the ‘full version’. Please keep this in mind when you see references to interactivity throughout the writings.
As always, the original manuscript of the articles is available on Github to enable readers to report mistakes or propose changes. There’s also a supporting reading list available to help understand the series. The author also accepts donations to help improve the quality of current articles and upcoming ones.
1.1 Open to feedback
Last but not least, for any comments and/or issues regarding this edition of the article, please get in touch using the links provided on the About page.
2 A quick introduction
The PlayStation 2 was not one of the most powerful consoles of its generation, yet it managed to achieve a level of popularity unthinkable for other companies.
This machine is nowhere near as simple as the original PlayStation was, but we will see why it didn’t share the same fate as previous complicated consoles.
3 Supporting Imagery
The original PlayStation 2. Released on 04/03/2000 in Japan, 26/10/2000 in America and 24/11/2000 in Europe [1]
Motherboard. Showing revision ‘GH-001’ from model SCPH-10000 only released in Japan. Thanks to the donations received, I was able to purchase this model and take a proper photo to allow me to identify most of the chips. I presume the chip at the bottom right corner is the 4 MB BIOS ROM
Motherboard with important parts labelled.
Main architecture diagram. The original design (Implemented on revision ‘SCPH-10000’). Each data bus is labelled with its width and speed. This architecture went through many revisions, more details below
4 CPU
At the heart of this console, we find a powerful package called Emotion Engine or ‘EE’, a joint project by Toshiba and Sony [2] running at ~294.91 MHz [3].
Figure 4.1: The Emotion Engine, as seen on the first motherboard revision of this console.Figure 4.1: The Emotion Engine, as seen on the first motherboard revision of this console.
This chipset contains numerous components, one of them being the main CPU. The rest are at the CPU’s disposal to speed up certain tasks. For this analysis, we’ll divide the EE into three sections:
The leader: The main component that controls the entire chip.
The memory available, a crucial ingredient so the processors can do meaningful operations.
The co-processors: These accelerate particular computations.
4.1 The leader
In a nutshell, the main CPU is a MIPS R5900, an exclusive MIPS core designed for this console. You may recall when Sony started venturing with MIPS silicon with the very first PlayStation (where we can find a MIPS R3000A second sourced from LSI). For the next generation, we’ve got a MIPS ‘R5900’…