問題タブ [ice40]

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.

0 投票する
1 に答える
1323 参照

verilog - ICESTORM ツールを使用して Lattice ICE40 ピンで設定 LVDS モードを使用する方法

Lattice ICE40_8K ブレークアウト ボードを持っていますが、ピン ペアを LVDS モード入力として設定する方法を知りたいです。

通常のシングル ピンとして設定する場合は、次のようにします。

それを LVDS 入力ピンに変更する方法と、追加のピンを割り当てる方法を教えてください。

ありがとう

編集:

それは次のようなものでしょうか?:

LVDS 入力がバンク 3 にしかないことは理解しています。バンク 3 のピン リストを教えてください。1 つを選択できます。

ありがとう

0 投票する
2 に答える
279 参照

yosys - iceStorバイナリファイルをどのアドレスにプログラミングしますか?

ここで提供されている最初の例を試しています: http://www.clifford.at/icestorm/

digilent adept プログラムhttps://reference.digilentinc.com/reference/software/adept/start?redirect=1#software_downloadsを使用して Windows で iCEblink40-HX1K ボードをプログラムしようとしてい ます。

Adeptを起動すると、プログラムは次のように言います:

ボード情報を読み込んでいます... 警告: 特定のボード情報が見つかりませんでした。デフォルトの情報がロードされました。

iCEstorm から example.bin プログラムを選択すると、熟達したプログラムが「無効なアドレスです。アドレスは 2 進数、10 進数、または 16 進数の値として入力する必要があります。」と表示されます。

ゼロを入力し、「ファイル>>デバイス」をクリックしてバイナリファイルをアップロードすると、プログラムは次のように言います。

F:\me\fpga\example.bin から 32220 バイトの読み取りに成功しました。

ただし、ボードに既に付属している「点滅ライト」のデモはそのまま実行されます。何も変わっていないようです。

example.bin ファイルに正しいアドレスが含まれていないか、digilent adept プログラムのボード情報がないことが問題の原因であると考えています。

いずれにせよ、それがどのアドレスかわかる人はいますか?