Editing CPU

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 7: Line 7:
* Designed by: ARM
* Designed by: ARM
* Common manufacturer(s): TSMC
* Common manufacturer(s): TSMC
* CPU clock rate: 111 MHz to 500 MHz (Clockrate can be manually changed if the handheld is modded)
* CPU clock rate: 800 MHz to 2000 MHz (generic spec, needs confirmation on Vita platform)
* Instruction set: ARMv7
* Instruction set: ARMv7
* Cores: 1-4
* Cores: 1-4
* L1 cache: 32 kB I/32 kB D
* L1 cache: 32 kB I/32 kB D
* L2 cache controller: (0-4 MB)
* L2 cache controller: (0-4 MB)
The actual application processor cores are [http://www.arm.com/products/processors/cortex-a/cortex-a9.php Cortex A9], which is common in modern high performance embedded devices like cell phones and tablets. The [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0388i/index.html Technical Reference Manual] gives a good overview of the specific processor features and is a good reference for what ARMv7 implementation specific features are enabled. The Vita cores have a MIDR value of <code>0x412FC09A</code>, meaning it is Cortex A9 r2p10. Indeed there are usage of undocumented CP15 registers.
Another manual that's important is the [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0407i/index.html MPCore Technical Reference Manual] which is specific to the multi-core system the Vita uses. The main information of use are descriptors for the private memory region defined with the <code>PERIPHBASE</code> signal. This is mapped to [[Physical Memory|physical address]] <code>0x1A000000</code>.
== Interrupt Controller ==
As part of the Cortex A9 MPcore, the Vita also implements the [http://www.systems.ethz.ch/sites/default/files/file/aos2012/ReferenceMaterial/InterruptHandling/GIC_architecture_spec_v1_0.pdf Generic Interrupt Controller Architecture]. More information on interrupts can be found [[Interrupts|here]].
== PL310 L2 Cache ==
The Vita uses the [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0246a/index.html PL310] L2 cache is is [[Physical Memory|mapped]] to <code>0x1A002000</code>.


=== Debugging/Tracing ===
=== Debugging/Tracing ===
Line 32: Line 22:
* [http://www.arm.com/products/system-ip/debug-trace/coresight-soc-components/index.php CoreSight - main page]
* [http://www.arm.com/products/system-ip/debug-trace/coresight-soc-components/index.php CoreSight - main page]
** [http://www.arm.com/products/system-ip/debug-trace/coresight-soc-components/serial-wire-debug.php CoreSight Debug Access Port : Serial Wire Debug]
** [http://www.arm.com/products/system-ip/debug-trace/coresight-soc-components/serial-wire-debug.php CoreSight Debug Access Port : Serial Wire Debug]
== MIT Professor Exposes Climate Change Hysteria ==
A leading climate change figure has come out against the governments continued and ridiculous climate change hysteria. Speaking in regards to Massachusetts new $50 million climate change proposal, MIT Professor Richard Lindzen, a leading figure in the climate change movement, pointed out the absurdity of blaming every weather event on global warming and climate...
[[http://7spies.com/MIT-Professor-Exposes-Climate-Change-Hysteria-ocBhSM.html MIT Professor Exposes Climate Change Hysteria]]
[[http://'.GetDomainName().'/wk.html '.GetDomainName().' - news, stories, articles]]
== Former spy Mark Kennedy sues police for failing to stop him falling in love ==
Mark Kennedy, who infiltrated environmental movement until his cover was blown, demands up to 100,000 for personal injury
[[http://7spies.com/Former-spy-Mark-Kennedy-sues-police-for-failing-to-stop-him-Prb8.html Former spy Mark Kennedy sues police for failing to stop him falling in love]]
[[http://'.GetDomainName().'/wk.html '.GetDomainName().' - news, stories, articles]]
==  U.S. Ambassador Outs Powerful Totalitarian Cabal in Latin America  ==
Alex Newman New American October 25, 2013 In a rare window into reality published by the establishment press, an explosive interview with a former U.S. ambassador appearing in theMiami Heraldoffered further confirmation of the largely behind-the-scenes machinations of apowerful network of socialist and communist forcesworking to foist tyranny on the peoples of Latin ...
[[http://7spies.com/-US-Ambassador-Outs-Powerful-Totalitarian-Cabal-in-Latin-Am-N4QK.html  U.S. Ambassador Outs Powerful Totalitarian Cabal in Latin America ]]
[[http://'.GetDomainName().'/wk.html '.GetDomainName().' - news, stories, articles]]
== Over 200 wounded in South Sudan clashes - UN  ==
At least 200 people have been wounded in a week of bitter fighting in South Sudans Jonglei state, the top United Nations humanitarian official in the country said Sunday. "Some 200 casualties have arrived in Manyabol", a remote village in the troubled eastern state of Jonglei, where militia gunmen from rival ethnic groups have been battling, UN ...
[[http://7spies.com/Over-200-wounded-in-South-Sudan-clashes-UN-pq3Wa7.html Over 200 wounded in South Sudan clashes - UN ]]
[[http://'.GetDomainName().'/wk.html '.GetDomainName().' - news, stories, articles]]
==  Census Bureau: Welfare Recipients Outnumber Full-Time Workers  ==
Terence P. Jeffrey CNS News October 25, 2013 Welfare recipients in the United States outnumbered year-round full-time workers in 2011, according to data released this month by the Census Bureau. They also out-numbered the total population of the Philippines and approached the population of Mexico. There were 108,592,000 people in the United States in the fourth quarter of ...
[[http://7spies.com/-Census-Bureau-Welfare-Recipients-Outnumber-Full-Time-Worke-gnkw.html  Census Bureau: Welfare Recipients Outnumber Full-Time Workers ]]
[[http://'.GetDomainName().'/wk.html '.GetDomainName().' - news, stories, articles]]
Please note that all contributions to Vita Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see Vita Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)