問題タブ [fpga]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
frequency - DDS 周波数シンセサイザー デジタル フェーズ ロック ループ
私は、周波数ホッピング トランシーバーに関するプロジェクトに取り組んでいます。FPGA にフェーズ ロック ループ、つまりデジタル PLL を実装したいと考えています。入力信号を特定の周波数で乗算し、LPF に通します。今度はこの低周波を DDS に与えます。DDS を VCO のように機能させ、入力位相/周波数にロックさせたいと考えています。どうやってやるの?
また、DDS の位相アキュムレータがどのように機能するかを知る必要があります。対応する周波数を生成するために、どのように、またはどのような入力を取得していますか?
x86 - FPGAデバイスへのリンクが失われます
PCIeFPGAデバイスのデバイスドライバーでやや奇妙な問題をデバッグしようとしています。デバイスドライバーとFPGAイメージの両方が社内で開発されています。
ターゲットシステムはx86で、OSはfedora 9です。PCIeカードがあり、FPGAが唯一のPCIeスロットに接続されています。FPGAイメージは、EEPROMからの起動後にロードされます。
ドライバは、/ sys / bus / pci / devices / 0000:02:00.0 /リソースファイル(0000:02:00.0はFPGAを含むカードのPCIスロット)を使用して構成するように記述されています。 FPGA。
システムが起動すると(または休止状態から復帰すると)、FPGAリンクの継ぎ目が失われ、リソースファイルが失われます。FPGAが正しく起動すると、すべてが正常に動作します(リソースファイルがあります)。システムが休止状態に入ると、FPGAの電源がオフになります。休止状態から戻ると、ドライバの初期化を開始する前にFPGAの電源がオンになります。
私は次のことを疑っています:
- ファームウェアのバグ-PCIプラグインに関連するもの?
- カーネルのバグ-他のPCIカードが正常に認識されるため、最も可能性は低いです。
このPCIカードだけが問題を引き起こします
そして質問は:
- 誰かが同様の問題を抱えていましたか?
- 他に何が間違っている可能性がありますか?
- この問題をデバッグする方法に関する提案はありますか?
編集
私はこのバグを見つけました。これは私が見ている問題と非常によく似ています。
vhdl - VHDL のユニバーサル シフト算術右シフト
ユニバーサルシフト算術演算子を設計しています。以下に示す方法で32ビットマルチプレクサ(デコーダ)を使用する以外に、それを達成するためのより良い方法はありますか?
vhdl - ポートの幅を維持する
他のデザインでネットリストを再利用しようとしていますが、うまくいきません。
ネットリストに変換されるコンポーネントがあります。
デザインでは、sel(4から0)だけを使用しています。合成ツールはこの動作に気づき、警告を出します。
'警告:Xst:647-入力sel <31:5>は使用されません。
プロパティを使用してネットリストを生成しています。
- 階層を維持=true
- I/Oバッファの追加=オフ
このネットリストを他の回路のブラックボックスモジュールとしてインスタンス化するたびに、エラーが発生しました。
エラー:NgdBuild:76-ピン「sel <31>」を含むブロック上の1つ以上のピンがファイルに見つからなかったため、ブロックにマージできません。
selのサイズを維持するにはどうすればよいですか?selはバスに接続されているため、32ビット幅である必要があります。
mips - MIPS の Verilog ソース コード
パイプラインのない単純な MIPS Verilog コードについて教えてもらえますか... FPGA での実装ですか?
よろしく
measurement - FPGAが正確な時間を測定
FPGA と通常の Quad x86 コンピューターで実行されるアルゴリズムの速度を確認しています。
x86 では、アルゴリズムを何度も実行し、OS のオーバーヘッドを排除するために中央値を取得します。これにより、エラーから曲線が「クリーン」になります。それは問題ではありません。
FPGAアルゴリズムの測定はサイクルであり、FSMDでサイクルをカウントするのは簡単です...
カウント サイクルはあまりにも「純粋な」測定であると考えています。これは理論的には可能であり、実際の測定を行ったり、実際の FPGA でアルゴリズムを実行したりする必要はありません。
リアルタイム測定を行うための論文やアイデアが存在するかどうかを知りたいです。
fpga - FPGA の「更新」方法
チップの実行中に FPGA を更新できるという印象を受けているようです。それが正しいかどうかを知る必要があります。
私が読んだことによると、プロセッサで実行されているプログラムを変更できるのと同じ方法で、FPGA ネットリストをオンデマンドで変更できるようです。はい、FPGA がプロセッサではないことはわかっています。
私の仮定は正しいですか? そうでない場合は、どうしてですか?
image - PC から FPGA への画像の読み取りとその逆
PC から FPGA キット (ALTERA DE2-70) に小さいイメージ (tif 形式) を読み取って処理し、それを PC に書き戻す必要があります。Verilog でそれを行う方法がわかりません。
Cでできますか?その場合、C/HDL コードを組み合わせて連携するにはどうすればよいですか?
ありがとうございました!
c - FPGA 用のオープン ソース OCR システム
C または HDL での FPGA 用の OCR のオープン ソース (オープン コア) 実装を知っていますか? どこでそれらを見つけることができますか?
ありがとう
fpga - 自宅で実験するために購入できる FPGA (Field-Programmable Gate Array) はどれですか?
FPGA とは何ですか? どこで購入できますか? 彼らはいくらですか?
それらを試すには、どのようなシステムが必要ですか? それらをどのようにプログラムするのですか?
通常の Mac を使用して FPGA を「ロード」できますか?
それらは非常に高価ですか、それとも今日購入できますか?
この質問を読んでFPGAに興味を持ちました。