BusAcc LevelMeter
バスの使用率を5%刻みでLED表示するレベルメータのサンプルです。
PCIバスであれば、ほぼこのソースのまま使用可能ですが、それ以外のバスでも、集計条件等を変更
すれば容易に対応可能です。
33.33MHzのPCIバスの場合、約157ms毎にデータ転送を行った時間を集計し、その割合をLED表示
します。
ソースのコメント部に沿って変更すれば、データ転送の待ち時間だけを集計したり、アイドル時間だけ
を集計したりすることも可能です。PCIマスタを作った際のバス使用状況の確認や検証に便利です。
PCIバスであれば、ほぼこのソースのまま使用可能ですが、それ以外のバスでも、集計条件等を変更
すれば容易に対応可能です。
33.33MHzのPCIバスの場合、約157ms毎にデータ転送を行った時間を集計し、その割合をLED表示
します。
ソースのコメント部に沿って変更すれば、データ転送の待ち時間だけを集計したり、アイドル時間だけ
を集計したりすることも可能です。PCIマスタを作った際のバス使用状況の確認や検証に便利です。
※特に注記のない限り、信号は全て正論理です。
本ソースコードはVHDL版とVerilog版となっております。
詳細は下記の資料ダウンロードをクリックください。
詳細は下記の資料ダウンロードをクリックください。