Difference between revisions of "PSP"

From LinuxMIPS
Jump to: navigation, search
m (PSPlinux website - New web address)
 
(14 intermediate revisions by 9 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:
+
* PSP CPU CORE
+
* Two MIPS R4000 32bit Cores
+
 
* 128bit Bus
 
* 128bit Bus
 
* 1 - 333MHz @ 1.2V
 
* 1 - 333MHz @ 1.2V
* Main Memory: 8MB(eDRAM) (**Changed to 32MB, 4MB embedded in May 2004)
+
* Main Memory: 32MB, 4MB eDRAM
 
* Bus Bandwidth: 2.6GB/sec
 
* Bus Bandwidth: 2.6GB/sec
 
* I-Cache, D-Cache
 
* I-Cache, D-Cache
Line 12: Line 9:
 
* 3D-CG Extended Instructions  
 
* 3D-CG Extended Instructions  
  
The description should be taken with a grain of salt.  The [[R4000]] is a [[1991]] vintage 64-bit processor for high-end workstations and processors, not an embeddable core and so hardly what would be used for a battery powered deviceAside other processors of the same vintage such as the R4600 would be faster and less power-hungry.
+
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 itA 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