Nios® Vプロセッサー・ソフトウェア開発者ハンドブック

ID 743810
日付 10/31/2022
Public

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

ドキュメント目次

6.7. タイマーデバイスの使用

タイマーデバイスは、クロックティックをカウントし、定期的な割り込み要求を生成できるハードウェア・ペリフェラルです。タイマーデバイスを使用して、HAL システムクロック、アラーム、時刻、時間測定など、時間に関連するさまざまな機能を提供できます。 HAL タイマー機能を使用するには、 Nios® V プロセッサー・システムは、内部 Nios® V プロセッサー・タイマーまたはタイマーペリフェラルを含みます。

HAL API は、次の 2 種類のタイマーデバイスドライバーを提供します。

  • System clock driver—スケジューラで使用するようなアラームをサポートします。
  • Timestamp driver— 高解像度の時間測定をサポートします。

タイマー ペリフェラルは、システムクロックまたはタイムスタンプのいずれかとして動作できますが、両方として動作することはできません。

タイマーデバイスにアクセスするための HAL 固有の API 関数が定義されている場所の詳細については、 sys/alt_alarm.hsys/alt_timestamp.h ファイルを参照してください。