タグ付けされた質問 「fpga」

フィールドプログラマブルゲートアレイ(FPGA)は、製造後にお客様が構成するロジックチップであり、「フィールドプログラマブル」です。

8
FPGAが遍在しないのはなぜですか?
FPGAを読んで、正しく理解すれば、基本的に完全に構​​成可能な論理ゲート回路です。これにより、人は何でもデザインできます。可能な限り最もカスタマイズされた方法ですべてを設計できるため、マイクロコントローラーを使用して得られる非常に効率的な方法で同じ目的を達成できます。これにより、FPGAがいつでも、いつでもマイクロコントローラーを打ち負かすように見えます。それで、私の質問は、FPGAが本当にこれほど素晴らしいのであれば、マイクロコントローラよりもはるかに普及しているのはなぜですか?この観点から、私にとっては、FPGAはずっと前にマイクロコントローラーを一掃したはずのように思えます。では、なぜそうではないのでしょうか?それは、コスト、FPGAのプログラミングの難しさ、またはまったく別のものですか?

5
FPGAはどのようにCPUを上回ることができますか?
FPGAを使用して、ビットコインマイニング、電子取引、タンパク質フォールディングなどの処理を行うシステムのパフォーマンスを向上させる人々の話を聞きました。 CPUが通常(クロック速度の点で)少なくとも1桁高速で実行されている場合、FPGAはパフォーマンスに関してCPUとどのように競合できますか?
55 fpga  cpu 

11
最も安いFPGAですか?[閉まっている]
FPGAはどのくらい安くなりますか?同等の機能を備えたマイクロプロセッサよりも高価であることは知っていますが、Linuxを実行するMicroblazeソフトコアを含むFPGAがあり、DSP機能(メディアコーデックなど)を実装するためのゲートを競争力のあるコストで残せるのではないかと思います、たとえば、Cortex A8(数量$ 20-30〜100)。 (私の用語が非慣用的、つまり間違っている場合はおologiesび申し上げます。訂正してコメントするか、直接編集してください。)
44 fpga  cost  softcore 

2
ASICデザインはFPGA HDL合成とどのように違いますか?
ザイリンクスISE、ラティスダイアモンドなどのFPGA / HDLツールスイートの経験があります。一般的なワークフローは、Verilog / VHDL、シミュレーション、テスト、およびFPGAのプログラミングです。 ASICの設計は非常に異なっていると言う人が数人います。ゲートレベルASICとトランジスタレベルASICの2つの主要なASICに使用されるツールセットは何ですか?Catapult CやCadence C to Siliconなどの高位合成ツールを検討してきましたが、まだ試したことはありません。典型的なHDLワークフローを変更/高速化できるASIC / FPGAフィールドで利用可能なさまざまなタイプのツールを説明できますか?
42 fpga  vhdl  verilog  software  asic 

9
FPGAデザインはほとんど(または完全に)非同期にできますか?
大学でFPGA / Verilogコースが非常に短く(5年前)、常にどこでもクロックを使用していました。 私は趣味として再びFPGAを使い始めており、それらのクロックについて疑問に思わざるを得ません。それらは絶対に必要ですか、それともFPGAベースの設計は完全に非同期にできますか?複雑なロジックの束を構築し、できる限り速くそれを波及させることができますか? 信号が回路のすべての部分を伝搬し、出力が安定したことを知るなど、これには多くの落とし穴があることを認識しています。それはポイントの横にあります。完全に非同期の設計を実際に構築したいのではなく、機能の理解を深めるためだけです。 私の目には、絶対にクロックを必要とする構造はであるように見えます。reg私の理解では、典型的なFPGA(Cyclone IIなど)のフリップフロップは特定のクロック信号にあらかじめ配線されています。これは正しいです?このような他の暗黙的なクロックはありますか?通常、デザインによって手動で駆動できますか?
39 fpga  verilog 

5
オープンソースのFPGAハードウェアと開発ツールを探している[非公開]
FPGAボードを調査したが、オープンソースのボードおよびベンダー中立のFPGA開発ツールが見つからない: ORSoCメーカーは、そのWebサイトでオープンソースを誇っていますが、OpenCores.orgをマスターすることを除いて、強力な証拠を実際に見つけることはできません。 デュオ:ザイリンクスが宣伝、「中国本土の大学向けオープンソースハードウェアイノベーションコンテスト」で製品をしています。それでも彼らの製品はプロプライエタリであり、* ixのサポートが不十分です。同様に、アルテラは* ixのサポートが不十分です。QuartusでOSサポートを確認するか、ロジックアナライザを合成ステップで使用する方法を確認してください。 小規模なプレーヤーのグループ-最高のポイントを示しましょう。 ハードウェアや開発ツールなどのオープンソースのものに強いメーカーはいますか?
38 fpga  open-source 

5
FPGAとは何ですか?
私は以前に多くの人がFPGAについて話しているのを見てきましたが、それはフィールドプログラマブルゲートアレイの略ですが、どのように機能し、FPGAを使用する目的は何ですか?
38 fpga 

7
HDLでのCPUの読みやすく教育的な実装
VHDLまたはVerilogでのCPUの読みやすく教育的な実装を推奨できますか?できれば十分に文書化されたもの。 PS私は私が見ることができることを知っていますopencoresが、私は特に人々が実際に見て、面白いと思うものに興味があります。 PS2。不機嫌なタグについては申し訳ありませんが、新しいユーザーとして新しいタグを作成することはできません

5
FPGAとマイクロコントローラー[非公開]
私はArduinoファミリー(特にSanguino)に取り組み、いくつかの簡単なデバイスと簡単なフォトトロープを作成しました。したがって、マイクロコントローラー、特にAtmelには非常に満足しています。FPGAが標準のマイクロコントローラーとどう違うのか知りたいです。私は技術的なバックグラウンド(C / C ++プログラミング)であるため、技術的な答えが大好きです。私はエレクトロニクス分野の初心者です(私のs / wの経験と比べて)。:) 私はこのクエリを実行しましたが、それは良かったのですが、さらに詳細を探しています。 ありがとう!シュシュルート。

6
オープンなハードウェアがそれほど珍しいのはなぜですか?[閉まっている]
オープンなハードウェアがソフトウェアよりも入手しにくい理由を理解しようとしています。オンラインで調べてみたところ、満足のいく説明が見つかりませんでした。 ハードウェアはプロプライエタリを維持するのがはるかに簡単であり、リバースエンジニアリングが非常に難しい(不可能な)こと(PCBではなくICの場合)を理解していますが、なぜオープンなハードウェアイニシアチブを妨げるのでしょうか? 製造コストですか?ハードウェア設計に関する共有知識の不足ですか?それは複雑さですか? FPGAの出現により、ハードウェアの設計が非常に簡単になりました(ハードウェア自体もプロプライエタリですが)が、オープンハードウェアが以前よりもはるかに速い速度で離陸することを期待しています。 これが尋ねるべき間違った場所である場合は申し訳ありませんが、これは約1年間私を困惑させており、コンピューターエンジニアリングの代わりにコンピューターサイエンスを学んだことを願っています。

4
FPGAがそれほど高価なのはなぜですか?
同様の複雑さ、速度などを備えたIC(ASIC)と比較してください。イーサネットスイッチをKintex FPGAと比較してみましょう(リストで最も高価なスイッチは、最も安いKintexと同じくらい高価です)。 FPGAは、適切に構造化されたIC(RAMなど)です。簡単にスケーリングおよび開発できます。 設計ツール(Vivado、のQuartus私はFPGAの価格は、サポートのコストとツールを除くIC(開発)自体の価格だと思うので、等)は、あまりにも高価です。(FPGA以外のベンダーの中には、開発コストにIC価格が含まれる無料のツールを提供しているものもあります。) FPGAは他のICよりも少ない量で生産されていますか?または、技術的なハーネスはありますか?
29 fpga 

3
FPGAプログラミング、開始点
私はソフトウェア開発者(C、C ++、objective-c、java ...)であり、FPGAのプログラミングを学ぶことに興味があります。質問は簡単に見えるかもしれませんが、今はちょっと立ち往生しているので、時間をかけてこの質問を手伝ってください。私の会社は私に技術に精通し、格子製品に取り組むように頼みました。私の質問はどこから始めればいいですか?いくつかの調査の結果、VHDLとVerilogのどちらかを選択できることがわかりましたが、いずれも使用したことがありません。どこから始めるべきかを提案できる専門家はいますか?言語を学び、ハードウェアコンポーネントについて学び、それからラティス製品を学びますか?または、ラティス製品から直接開始します(FPGAベンダー間でプログラミング方法が非常に異なることを読みました)
29 fpga  programming 

10
FPGAはいつ使用でき、マイクロコントローラー/ DSPは使用できませんか?
高度なマイクロコントローラーのコースと、高度なFPGAのコースを選択する必要があります。 私は両方の科目で入門講座を受講しましたが、今私が困っているのは、マイクロコントローラーのファームウェア開発がすでにかなり上手であり、FPGAで作成できる製品/プロジェクトとマイクロコントローラー/ DSPでは作成できない製品/プロジェクトが見当たらないことです。 マイクロコントローラやDSPでは不十分なアプリケーション/製品/プロジェクトを思い付くことができますか?その理由は? カメラ?高速度カメラ?高速画像処理?

8
必要なのが20Mbpsだけなのに、なぜ1Gbpsを実装しないのですか?
バックグラウンド 私は、プロジェクト内のデータ転送要件を解決するためにカスタムネットワーキングチップを設計する必要がある大規模プロジェクトでクライアントと協力しています。ネットワークは、1つのツイストペアケーブルを介して1つのPCBから別のPCBに数インチの小さなパケットを送信することを目的としています。ネットワークプロトコルを設計および指定し、別の会社がシリコンの実装を担当します。 ノード間の20 Mbpsのデータレートは、送信する必要のあるデータ量に簡単に対応でき、将来データ量が増加した場合に十分な余裕があると推定します。 問題 クライアントは、なぜ20Mbpsだけを指定しているのかと私に尋ねてきました。なぜ1Gbpsのようなものではないのですか?それは良くないでしょうか?直観的には、データレートを必要以上に大きく上げることは悪い考えだと思います。最初は、ケーブルをシールドする必要があると思っていましたが(これは望ましくありません)、イーサネットケーブルのカテゴリを見ると、ギガビットイーサネットはシールドする必要のないCat 6ケーブルで実行できることがわかります。 その他の制約 このプロジェクトは、スペースが非常に限られているため、非常に小さなコンポーネント(最大0603)でない限り、マグネティックスなどのスペースはありませんか。 ケーブルはできるだけスリムで柔軟である必要があります。 デバイスはプラグイン電源で動作するため、特定の低電力要件はありません。 質問 1Gbpsで直面する可能性のある、20Mbpsではそれほど悪くない、シリコン設計、ケーブル配線、その他の点で、問題は何ですか?1Gbpsでネットワークを実装するというクライアントの提案に応じるべきですか、それとも必要なものだけを実装することを主張すべきですか? 私たちは厳格なNDAの下にあるので、要件についてあまり多くの詳細を述べることはできません。ただし、説明が必要な場合はコメントを残してください。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.