問題タブ [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.
fpga - Microblaze で XILINX XPS を使用 - fpga をプログラムする最も簡単な方法
ザイリンクス fpga の microblaze マイクロプロセッサをベースにしたマイクロ コントローラを設計しています。ハードウェアのセットアップのほとんどが完了しました。この時点で更新しているのは、microblaze で実行する C コードだけです。XPS でプロジェクト全体を再構築する必要がなく、C コード部分だけを再構築する方法はありますか。プロジェクト全体を再構築するには約 20 分かかります。必要がなければいいのですが。ありがとう。
c# - 3D レンダリング/モデリング用 FPGA
私は経験豊富な C#/.NET 開発者です (実際、FPGA は別のレベルの複雑さのようなものなので、これはすべて無関係です)。私の能力レベルは C# のような専門家ではありませんが、私はまだ何かを調べることがあります (ただし、いくつかの構文/高度な概念に苦労していますが、それほど頻繁ではありません)。私はジュニア開発者であり、複雑なテクノロジーであるため、落胆していないことに驚いています)。
したがって、私の質問は、FPGA を学ぶための最良の方法は何ですか? 本などを集めています。
私はスケーラブルな 3D モデリングとレンダリング (理想的には、ユーザーが即時の応答を待っている Windows アプリ) を検討しており、CUDA は人気がありますが、上司によるとそれほど高速ではありません。
FPGA はこの種のプロジェクトに適していますか?
ありがとう
verilog - Verilog または SystemVerilog 用の TAP (Test Anything Protocol) モジュール
Verilogの TAP ( Test Anything Protocol ) 実装はありますか? そうすれば、prove を使用して結果を自動的にチェックできるので便利です。
更新: 2009 年 10 月 9 日: アサーションを使用しない理由を尋ねられました。部分的に TAP は、ファイル数やテスト数などの優れたレポートを提供してくれます。また、時間をかけて進行状況をレポートするために、smolder と共に使用することもできます。
2009 年 10 月 12 日: 最初と最後に多数のテストを実行し、ok、diag、fail 機能を備えた最小限の実装を探しています。is() は本当に便利ですが、必須ではありません。
java - Java GUI および FPGA
私は Java 環境で書かれたロボット シミュレーターで勉強しています。しかし、ソナー スキャン シミュレーションと、ロボットのいくつかの駆動アルゴリズムの計算負荷により、シミュレーターのパフォーマンスが低下します。
そのため、fpga モジュールを使用し、それに計算負荷をかけることにしました。この実装には、spartan 3a 開発キットがあります。
fpgaコードを使用したPC上のJavaプログラムの通信に関連するドキュメントまたはアプリケーションサンプルはありますか?
ありがとう。
hardware - 通常のプログラミングからHDLを使い始める
私はいつも自分のマイクロプロセッサを作りたいと思っていました。「どうすれば自分のマイクロコントローラを作ることができますか?」を読みました。。
いくつかのVerilogとVHDLを学ぶために何度も試しました。しかし、私の一生の間、私は言語スタイルに頭を悩ませることができません。私はC/C ++ / C#のバックグラウンドを持っており、Rubyで機能的なプログラミングを行うことで(成功して)いくつかを軽くたたきました。
HDL言語を最初から教えるための本やオンラインリソースを誰かが提案できますか(手順の考え方を学ぶことができないように)
また、HDLプログラムをシミュレートする方法を正確に理解するのに苦労しています。印刷やハードウェアのようなものはないので、FPGAなしでプログラムをテストする最良の方法は何ですか(私はいつかそれらの1つを注文するつもりです!)。それをシミュレートすることはどのくらい正確に機能しますか?
基本的に、HDLとそのシミュレーションについて頭を悩ませるのを手伝ってくれる人が必要です。
licensing - FPGAプログラミングとIPコアライセンスはどのように機能しますか?
私はHDビデオキャプチャ用のハードウェアモジュールの開発を検討してきました。私は全体に慣れていないので、周りを見回して、デザインをテストするためにFPGA開発ボードが必要であり、ASICまたはFPGA自体を介して展開できることがわかりました。
人々はすでにVerilog/VHDLでコアを記述していて、それを自分のデザインで直接使用できることがわかりました。たとえば、PCIeインターフェイスモジュール、DDR3メモリコントローラーモジュールなどです。論理的な方法で接続して、デザインをテストする必要があります。
これらのIPコアのライセンスはどのように機能するのでしょうか。特定のベンダーサイトでは、「SignOnce」などの用語が表示されます。機能するデザインを作成し、それを大量生産したい場合、コアのライセンスを取得するにはどうすればよいですか。
コアを購入している特定のベンダーによって異なる場合があることはわかっていますが、いくつかの例などの一般的なアイデアを取得したいだけです。
ありがとう!
c++ - fpga:fpgaをプログラムするためにc++を選択する
私は主に電気技師からCがfpgaの作業に使用されていると聞いています。
C ++はどうですか?C ++を使用することに不利な点はありますか?ハードウェアのプログラミング時に必要な並列処理は、CよりもC++の方が適していると思います。
また、ハードウェアと互換性のあるc ++を作成するために、その後何を使用しますか?
microcontroller - Verilog を学ぶためのリソース
私はVerilogが初めてです。学習リソース、本、ビデオ、ブログ、または個人的に良い経験があり、より速く学習するのに役立ったものを誰かが提案できますか?
参考になれば、私はいくつかの高水準言語でのプログラミングの経験がありますが、C でのプログラミングの経験はありません。
ありがとう