インテルのみ表示可能 — GUID: iga1401394827923
Ixiasoft
インテルのみ表示可能 — GUID: iga1401394827923
Ixiasoft
27.2. 機能の説明
各PIOコアは、最大32のI/Oポートを提供します。マイクロプロセッサーなどのインテリジェント・ホストは、レジスターマッピングされた Avalon® -MMインターフェイスを読み書きすることにより、PIOポートを制御します。ホストの制御下で、PIOコアは入力でデータをキャプチャーし、出力にデータを駆動します。PIOポートがI/Oピンに直接接続されている場合、ホストはPIOコアのコントロール・レジスターを書き込むことにより、ピンをトライステートにすることができます。次の例では、複数のPIOコアを使用するプロセッサーベースのシステムで、LEDの駆動、オンチップリセット要求制御ロジックからのエッジのキャプチャー、およびオフチップLCDディスプレイの制御を行っています。
プラットフォーム・デザイナーで生成されたシステムに統合する場合、PIOコアはユーザーに表示される2つの機能を備えます。
- 4つのレジスター (data、direction、interruptmask、edgecapture) を備えるメモリーマッピングされているレジスター空間
- 1から32個のI/Oポート
I/Oポートは、FPGA内のロジック、またはオフチップデバイスに接続しているデバイスピンに接続することができます。レジスターは、 Avalon® -MMインターフェイスを介してI/Oポートへのインターフェイスを提供します。レジスターの説明に関しては、PIOコアのレジスターマップを参照してください。