インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 11/12/2021
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

インテルのみ表示可能 — GUID: mgd1481130710371

Ixiasoft

ドキュメント目次

23.3. タイマーの機能の説明

32ビットのタイマーは、プログラムされている値からカウントダウンを開始し、カウントが0に達すると割り込みを生成します。タイマーには、システムのクロック信号または外部クロックソースに接続される独立したクロック入力があります。†

タイマーは、次の動作モードをサポートします。

  • フリーランニング・モード - 最大値 (0xFFFFFFFF) から減少します。0に達すると最大値を再ロードします。
  • ユーザー定義のカウントモード - 定期的な割り込みを生成します。Timer1 Load Count (timer1loadcount) レジスターからロードされたユーザー定義のカウント値から減少します。0に達すると、ユーザー定義のカウントを再ロードします。

タイマーの初期値 (つまり、タイマーがカウントダウンを開始する値) は、timer1loadcountレジスターによってタイマーにロードされます。次のイベントにおいて、タイマーは初期のカウントをtimer1loadcountレジスターからロードします。†

  • タイマーがリセットまたは無効の状態から有効になった
  • タイマーのカウントが0に達した