- メインページ
- ネームスペース
- クラス
- ファイル

- ネームスペース一覧
- ネームスペースメンバ

# ネームスペース utilbf537

## 説明

ユーティリティー関数

ADSP-BF537 で利用できるユーティリティ関数。

## 関数
void | initPLL (void)
| PLLの設定

## 関数

void utilbf537::initPLL | ( | void |  | ) |

PLLの設定

ADSP-BF537内蔵PLLを設定し、コア周波数を600MHzにする。 EZ-KIT BF537ではCLKINピンに25MHzが与えられているので、これを24倍して 600Hzとする。

utilbf537.cpp の 15 行で定義されています。

参照元 main().

    00016     {
    00017       unsigned int savedIWR;
    00018                                     // PLL 初期化
    00019       savedIWR = *pSIC_IWR;
    00020       *pSIC_IWR = 0x1;                  // PLLのみウェイクアップを許可
    00021       *pPLL_DIV = 5;                    // SCLKの分周比は5 ( 600/5 = 120MHz )
    00022       *pPLL_CTL = 24<<9;                // MSEL=24倍 ( 25*24 = 600MHz )
    00023       asm volatile( "ssync; idle;" );   // PLLからのウェイクアップを待つ
    00024       *pSIC_IWR = savedIWR;
    00025     }