1

私はpcieを介して接続されたfpgaコントローラーに取り組んでいます。ハードウェアをデバッグできる唯一の方法は、chipscope を使用することです。そのため、ドライバーを介してコマンドを実行し、fpga からの信号をチェックします。

問題は、信号をチェックしてプロジェクトをデバッグするたびに、プロジェクトをビルドして fpga にロードするのに時間がかかることです。

pcie に接続された fpga をデバッグする簡単な方法はありますか?

すべての pcie 信号をシミュレートし、fpga をまったく実行する必要がない方法はありますか?

4

2 に答える 2

0

できることの 1 つは、PCIe トランザクションのトレースをバッファーにキャプチャし、それを読み取って、シミュレーション中にテストベンチでスティミュラスとして再生することです。

バッファーには、BRAM または FPGA に接続された DRAM を使用できます。

おそらく、バッファを読み取るための代替パスが必要になるでしょう。ザイリンクスには、バッファの読み出しに使用できる JTAG to AXI マスターがあります。または、PCIe が安定している場合は、その方法で読み取ることができます。

于 2014-07-24T17:40:59.683 に答える