2017-12-20 11 views
0

私はいつもこの開発ボードの1つを買うのは面白かったですが、私は他のプロイセクトで過ごしていたので、私が使っていないものを売って、ついに買うためにお金を作った。どのFPGAを選択すればよいですか? (または別のハードウェアを選択する必要があります)

私は現在電子工学を研究していますが、プログラミングやリバースエンジニアリング、複雑な数学的暗号アルゴリズム(主にハッシュに使われているもの)を嫌うことに多大な時間を割いています。素数テスト、NP困難な種類のアルゴリズム、グラフパス検索アルゴリズムなどがありますので、私はこの種の仕事を彼と一緒に計算したいと思えば、200ドル以下のFPGAを買おうと思っていました。いくつかのために私のコンピュータを使用してください。

wpaまたはmd5ブルートフォースのアーキテクチャーを作成したいとした場合、パスワードが8よりも長い場合は数字が間違っていることがわかり、深刻なプロトコルの理解にもっと興味がありますこのアイデアをどのように実装すればよいのか、それがうまくいくかどうかは分かります。

今私がこれまで見てきたオプションは次のとおりです。持っている

-Cyclone V GXスターターキット($ 179) :サイクロンV GX 5CGXFC5C6F27C7Nデバイス https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=830

-DE10・ナノキット https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=1046

サイクロンVの5CSEBA6U2317Nデバイスをしかし、FPGAに新しいのイム種類以来、私は意味、私は彼らと一緒に働いてきたが、大学のプロジェクトのために使用され、そのFPGAのと、私は取得できませんでした:持っている($ 130)は にそれらをたくさん知っている。 私の最終的な質問は、FPGAの速度はロジックの量にのみ依存しているのでしょうか?ボードが持っている他の「アドオン」よりももっと気にする必要がありますか?第2のものは安いが、第1のものより30%多い論理要素があるので、より良い性能を持つかどうかは分からないからだ。

また

が、ここではサイクロンVデバイスFOTのデータシートです。また、この男を読んであなたの時間をありがとうございました https://www.altera.com/en_US/pdfs/literature/hb/cyclone-v/cv_51001.pdf

、私はそれが笑プログラミングの問題とかのようなものを解決するために、通常は

もっと面白いことを知っています

編集: "$ 179"の "1"を忘れました

+0

ああ....申し訳ありませんが、私はこれらのような質問をする必要がある他のスタックはありますか? (これは既に解決されていますが) – Lohug

答えて

0

あなたがリストアップしたボードは、スピードグレードが似ていますので、未処理のスピードは変わりません。

GXシリーズには3Gbpsトランシーバが含まれており、そのスターターキットには2.5VレベルのHSMCコネクタが付属しています。実際に高速なハードウェア(80MspsのADC/DACなど)でこのコネクタを使用している場合を除き、GXの利点はほとんどありません。場合は、利用可能なビット乗算器のビットの数が多いために、しかし、あなたの正確なプロジェクトとニーズに依存します。

多くのgpio回線がhsmcコネクタに失われます。 hsmcコネクタを便利な40ピンgpioコネクタにファンボードするボードがありますが、これには別の$ 56のコストがかかります。そして、あなたはこれらの回線上のI/Oバンクが2.5vレベルを使用するため、あなたは多くの3.3Vデバイスを持つ可能性が高いので、あなたはあなたがプレイしている外部ハードウェアでは難しいかもしれません。学位や条件によっては互換性がありますが、問題があると想定する方が安全です。

最終的にDIYのもので遊んでいれば、3.3Vのより便利な電圧でより多くのI/Oラインが必要になります。 DE10-nanoキットは、一般的には私にとってもっと有望です。 Linuxでより高レベルのロジックを実行するために使用できる2つのアームコアがあります。これはarduino互換のコネクタを備えているので、既存のシールドで遊ぶことができます。また、ALMとオンチップメモリ​​の点でスターターキットよりも大きいので、数字をクランチするためにたくさんの並列ブロックをインスタンス化する必要があります。

確かに、既にhsmc形式のドーターボードをお持ちの場合、あるいはhsmc形式のドーターボードが必要な場合は、hsmc対応のキットが必要です。

+0

ありがとうございました!これはまさに私が "トランシーバー"が何であるか分からなかったので、私が探していた答えとまったく同じでしたので、買うつもりですしかし、ナノキットは、私はFPGA Rawスピードが(ちょうど不思議である) – Lohug

関連する問題