PSP xvi

PSPプログラミングを教えるブログ(本気で頑張る人アクセス大歓迎サイト)

PSP-X.gif

記事の間違いを報告  新アップローダー
記事修正情報 PSPプログラミング資料 自作ゲーム PSP用エミュレータ リンク

公認リンク
公式PSP専科 公式PSVita専科 はじめるPSPSDK PSP EXEC GAME M@STER PSP 猫山のYouTubeチャンネル

TAG
全記事にタグをつけています  http://nekoyama2gillien.blog36.fc2.com/?tag=タグ
PSP PSPプログラミング DXライブラリPortable OSLib ショートプログラム ハローワールド
PSP自作ゲーム PSP自作ソフト エミュレータ ゲームアーカイブス PSP動画
動画 初音ミク ミクミクダンス MMDドラマ ゲーム 魔法少女まどか☆マギカ 侵略!イカ娘
アイドルマスター

このブログについて

このブログでは、非公式のPSPソフト、いわゆる自作ソフト( PSP Homebrew )を作る事を目的とします。

著作権などの こまかい利用規約については、こちらを開いてお読み下さい

このブログについて知りたい方、初めて来訪された方はこちらを開いてお読みください
お問い合わせは 猫山猫宗(nekomune@gmail.com)までどうぞ


当ブログはリンクフリーです。ブログ名は、アルファベットで「PSP xvi」と書いて『ピーエスピー・エクシビ』とお読みください。
相互リンクを希望されるブログ運営者様は、ココで申請して下さい。


このブログで全記事から探し物の方は、ここをクリックして下さい。
http://nekoyama2gillien.blog36.fc2.com/?all

スポンサーサイト 

--/--/--
--. --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[edit]

CM: --
TB: --

page top

PSPのCPU動作クロックをいじってみる。 PSPSDK 

2010/06/13
Sun. 21:03

メーカーが明かしたPSPの性能表には、PSPに使われているCPUの型番と動作クロック周波数も書かれています。
PSPの性能(過去記事)


必読の資料
第4回 CPU・MPUはどうやって動く? ~ 発振器のナゾ - @IT MONOist
クロック周波数とは?
バスクロックとは? 意味・解説

エミュレータでは実行速度を上げる為に、CPUクロック周波数を333MHzなどに上げる処理がみられますね。

PSP の 333MHz駆動は、長時間持続させるとCPUが壊れる可能性がかなり高いです。危険なので、333MHz駆動をさせる場合は気をつけて下さい

CPUクロック周波数について補足
 CPUが、一番速く処理できる命令(何もしない命令:NOP とか)を 1秒間に何回実行できるかの回数。単位はHz(ヘルツ)。
 1つの機械語命令の、処理開始から処理終了までの実行にかかる時間は クロックという単位で表され、2~3クロック程度の速い命令から 10~30クロックくらい(またはそれ以上)かかる遅い命令などもあります。
 一般に、CPU内部では 掛け算命令は足し算の繰り返しで計算して求められるので 他の命令より処理速度は
遅いのです。
 PSPは、222MHz駆動なので、最速 222百万回/秒 の命令を実行できる、という計算上での話。
 もちろん、値が大きいと処理速度が速い、という事です。


一般に、バスクロックに与えるクロック周波数は、CPUに与えたクロック周波数の半分の値です。
PSPでも、CPUのクロック周波数を半分にした値をバスクロックに設定すればいいのです。


PSPSDK で記述する場合 このソースコードはBSDライセンス
#include <psppower.h>
// CPU動作クロック周波数を変更
int freq;

freq = 300;
if (freq < 222 || freq > 333) freq = 222;
scePowerSetClockFrequency( freq, freq, (int)(freq/2) );
  第1パラメータ内部PLL…………… 19 ~ 333
  第2パラメータCPUクロック……… 1 ~ 333
  第3パラメータバスクロック………… 1 ~ 167



CPUの動作クロック周波数を下げると、消費電力が抑えられますので、PSP Homebrew の mp3プレイヤー などではCPU動作クロック数を下げる処理がされていて、標準で5時間駆動のPSPが9時間駆動とかになるのは この為です。

ちょっと裏技とか
PSP Revolution では 222MHz と 333MHz での切り替えしかありませんが、CWC(チートプラグイン)を使えば 300MHz駆動とか可能になりますよ~


パソコンのCPUクロック周波数についての一覧表は、こっちを見て下さい。


関連記事
スポンサーサイト

[edit]

CM: 0
TB: 0

page top

この記事に対するコメント

page top

コメントの投稿

Secret

page top

トラックバック

トラックバックURL
→http://nekoyama2gillien.blog36.fc2.com/tb.php/284-246e1c0e
この記事にトラックバックする(FC2ブログユーザー)

page top


h o m e |


 

2017-04