0

私は DE1-SoC ボードを持っており、それを試してみたいと思っています。(ボードの説明: http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=205&No=836&PartNo=1 )

私の願いは、不揮発性ストレージを組み込むことです。

まず、次の演習を実装すると、私は幸せになります。

When the board is turned on, the integer stored in memory should appear in 
readable format on HEX LEDS.

これまでのところ、ボードに接続された追加のボタンを使用して HEX LEDS の値を変更する「機能」を実装しました。ただし、ボードがオフになると、「能力」全体が失われます。次に、ボードを PC に再接続し、バイナリ コードを FPGA に再ダウンロードする必要があります。それに加えて、LEDS に保存されている値もデフォルトにリセットされます。FPGA をコンピュータに再接続する必要はありません。

これに取り組み始める方法は?

メモリのボード ドキュメントを参照してください。

64MB (32Mx16) SDRAM on FPGA
1GB (2x256Mx16) DDR3 SDRAM on HPS
Micro SD Card Socket on HPS

DE1-SoCには不揮発性ストレージが組み込まれていないということですか? もしそうなら、どのようにアクセスするのですか?

また、ボードのすべてのピン割り当てを 1 つのファイル「de1soc_pin_assignments.qsf」にまとめました。

「マイクロSDカードソケット」に外付けSDカードを接続してフラッシュとして使用できますか?SDカードからFPGAへのバイナリコード(およびLEDへの整数)を「ブート」することは可能ですか?はいの場合、どのピンを使用すればよいですか?

事前にご協力いただきありがとうございます

4

1 に答える 1

1

DE1-SOC には EPCS128 コンフィギュレーション フラッシュが含まれており、これを使用してデザインのビットストリームを保存できます。ビットストリームを適切なフォーマットに変換してフラッシュ チップに保存する方法の詳細については、 DE1-SOC ユーザー マニュアルの 105 ページ(「EPCS デバイスのプログラミング」) を参照してください。これを行うと、FPGA は、コンピューターに接続する必要なく、電源を入れるとそのビットストリームに「ブート」します。

構成フラッシュは、LED の状態などの他のデータを保存するために簡単に使用することはできません。このデータを SD カードに保存することは可能かもしれませんが、SD カードにアクセスするには複雑な初期化プロセスが必要なため、簡単な作業ではありません。

于 2016-01-03T21:56:52.850 に答える