Difference between revisions of "PSP"

From LinuxMIPS
Jump to: navigation, search
m (PSPlinux website - New web address)
 
(13 intermediate revisions by 8 users not shown)
Line 1: Line 1:
Work on PSP Linux has started at [http://www.psp-linux.org PSP Linux].  Check it out, especially if you're a developer.  It should be pretty easy to get it running, since the PSP uses a memory stick and can load applications on there, but for now nobody knows for sure.  The U.S. release will jumpstart the development process, thats March 24, 2005.
+
Some basic specs of the PSP:
 
+
* two MIPS32R2 cores with no [[TLB]]
Short bit of specs:
+
* two MIPS32R2 cores with no MMU
+
 
* 128bit Bus
 
* 128bit Bus
* 1 - 333MHz @ 1.2V (currently capped at 222MHz)
+
* 1 - 333MHz @ 1.2V
 
* Main Memory: 32MB, 4MB eDRAM
 
* Main Memory: 32MB, 4MB eDRAM
 
* Bus Bandwidth: 2.6GB/sec
 
* Bus Bandwidth: 2.6GB/sec
Line 11: Line 9:
 
* 3D-CG Extended Instructions  
 
* 3D-CG Extended Instructions  
  
The description should be taken with a grain of salt.  For instance, even the CPU core is not clear - maybe it is MIPS 4KE, but maybe 24K... The Coprocessor0 seems to be totally custom.
+
The description should be taken with a grain of salt.  For instance, even the CPU core is not clear - maybe it is MIPS 4KE, but maybe 24K... The Coprocessor seems to be totally custom.
  
 
Lack of MMU makes this machine pretty much worthless except as a toy - which is what it was devised for, after all.
 
Lack of MMU makes this machine pretty much worthless except as a toy - which is what it was devised for, after all.
 +
 +
== Linux support ==
 +
Since the PSP's Allegrex CPU has no mmu, only uClinux variety kernels can be run on it.  A mipsnommu branch of uClinux 2.4.19 has been ported to the PSP and is available at http://sites.google.com/site/linuxonpspproject/
 +
 +
uClinux 2.6.22 has recently been ported too and is available at http://jacksonm88.googlepages.com/linuxonpsp.htm
  
 
== External Links ==
 
== External Links ==
* [http://www.psp-linux.org/ PSP Linux Official Dev Site]
+
* [http://psplinux.info  Official PSPlinux Site]
 +
* [http://df38.dot5hosting.com/~remember/chris/  PSP port of uClinux]
 
* [http://www.extremetech.com/article2/0,,1639233,00.asp Sony Details PSP Chip Specs]
 
* [http://www.extremetech.com/article2/0,,1639233,00.asp Sony Details PSP Chip Specs]
 
* [http://playstation.about.com/od/psp/a/PSPSpecs.htm PSP Specs]
 
* [http://playstation.about.com/od/psp/a/PSPSpecs.htm PSP Specs]
 
* [http://psp.ign.com/articles/513/513175p1.html The PSP FAQ]
 
* [http://psp.ign.com/articles/513/513175p1.html The PSP FAQ]
 
* [http://psp.ign.com/articles/542/542182p1.html PSP: A New Taste of the PSP Chips]
 
* [http://psp.ign.com/articles/542/542182p1.html PSP: A New Taste of the PSP Chips]
* [http://www.lik-sang.com/psp.html Taking Apart the PSP]
 
 
* [http://www.engadget.com/entry/1234000510024287/ A detailed review of the PSP]
 
* [http://www.engadget.com/entry/1234000510024287/ A detailed review of the PSP]

Latest revision as of 05:52, 19 August 2011

Some basic specs of the PSP:

  • two MIPS32R2 cores with no TLB
  • 128bit Bus
  • 1 - 333MHz @ 1.2V
  • Main Memory: 32MB, 4MB eDRAM
  • Bus Bandwidth: 2.6GB/sec
  • I-Cache, D-Cache
  • FPU, VFPU (Vector Unit) @ 2.6GFlops
  • 3D-CG Extended Instructions

The description should be taken with a grain of salt. For instance, even the CPU core is not clear - maybe it is MIPS 4KE, but maybe 24K... The Coprocessor seems to be totally custom.

Lack of MMU makes this machine pretty much worthless except as a toy - which is what it was devised for, after all.

Linux support

Since the PSP's Allegrex CPU has no mmu, only uClinux variety kernels can be run on it. A mipsnommu branch of uClinux 2.4.19 has been ported to the PSP and is available at http://sites.google.com/site/linuxonpspproject/

uClinux 2.6.22 has recently been ported too and is available at http://jacksonm88.googlepages.com/linuxonpsp.htm

External Links