問題タブ [xilinx-ise]
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.
vhdl - カスタム パッケージを使用すると循環依存が発生する
すべてのコンポーネントで同じタイプの配列を使用できるように、パッケージで符号なし配列を宣言しようとしています。最初に最上位のコンポーネントで宣言し、次に work ライブラリとuse
コマンドを使用して各コンポーネントのパッケージを呼び出しました。という警告が表示されます
警告:ProjectMgmt:454 - ルールを使用して検出されたファイルの循環依存関係: define-before-use。
というエラーも表示されます
<test2>
行 27:ライブラリに見つかりません<work>
。ライブラリがコンパイルされていること、ライブラリと use 節が VHDL ファイルに存在することを確認してください。
循環依存関係があるのはなぜですか? パッケージを正しく作成して使用していますか?
最上位コンポーネント
下位コンポーネント
verilog - 8 ビット加算器エラー: ロジックが既知の FF またはラッチ テンプレートと一致しません
私の知る限り、以下のコードを実装するために必要なハードウェアはザイリンクス ISE Web パックではサポートされていません。always ブロックを使用して、8 ビット加算器の機能のみを実装しようとしています。コードは次のとおりです。
エラーは、ノンブロッキング代入:LEDOut <= LEDOut + 8'b00000001;
が配置されている行にあります。
特に、次のように述べています。
LEDOut の 8 ビット出力を、BASYS2 FPGA ボード (Spartan-3E) の 8 つの LED のそれぞれに対応させようとしています。
ありがとうございました。
fpga - シリアル ポート vivado/ISE microzed ボードの追加 - ザイリンクス
microz ボードで xillinux を実行しています。vivado を使用して、ボード上に新しいシリアル ポートを定義する必要があります。これを IP コアに追加でき、デバイスの準備が整いました。しかし、このポートを ttyPS0 のように ubuntu (xillinux) で表示するにはどうすればよいですか。このポートをデバイス ツリーに追加し、dtb ファイルと boot.bin ファイルを生成する必要がありますか? その場合、デバイス ツリーを変更するにはどうすればよいですか?
1.) 繰り返しますが、ISE を使用する場合、vivado の代わりに、ISE ソフトウェア自体でデバイス ツリー ソース ファイルをアップデートし、デバイス ツリー .dtb ファイルを生成できますか? その場合、この dts ファイルはどこで見つけて編集できますか?
2.) ISE で新しい boot.bin ファイルをビルドするには、http ://xillybus.com/downloads/u-boot...ux-1.3.elf.zip を microzed に使用するか、bin を使用できますかxillybus.com/downloads/xillin...rozed-1.3c.zip から microzed 用のファイル ?
3.) ISE を使用して新しい .dtb を作成した後でも (ISE で可能な場合)、マイク化されたボードの xillinux OS で dtc ファイルを編集する必要がありますか?
4.) 上記の手順 3 に従ってすべてを機能させる必要がある場合は、このリンクに基づいてhttp://xillybus.com/tutorials/device-tree-zynq-1
cd /usr/src/kernels/3.12.0-xillinux-1.3/scripts/dtc/ までしか移動できません
cd /dtc ともう一度入力すると、dtc はディレクトリではないと表示されます。
デバイス ツリー スクリプトにアクセスして、ペリフェラル セクションのバスにアドレス マッピングを追加するにはどうすればよいですか? これをコンパイルして、ブートごとに新しいデバイス ツリーを開始するにはどうすればよいですか?
fpga - ザイリンクス ISE で推論されたラッチを見つける方法を教えてください。
ザイリンクス ISE に大きなデザインがあり、削除したい推定ラッチが 3 つあります。IP コアや Microblaze はなく、すべてのコードを自分で書いています。デザインでラッチを見つけるのに問題があります。レポート ファイルを検索しましたが、役に立ちませんでした。それらをすばやく見つける方法はありますか??? ありがとう
verilog - 4 ビット加算器の理解
誰かが私が間違っていることを説明してもらえますか? 概念を理解していないだけなのか、それとも何なのかわかりません。どちらも完全なコードを提供していますが、配線が間違っているか、何か間違っている可能性があります。
1st - Adder というファイルを作成しました。以下は私のコードです。これは完全に正常に動作します。これを使用してテスト ベンチ ファイルを作成/実行したので、意図したとおりに動作することがわかりました。ただし、FullAdder ファイルまたは FullAdder ファイルのテスト ベンチを Adder ファイルに何らかの方法で接続する必要がありますか? これらは完全に別個のファイルであり、接続されていませんか?
2番目 - 以下はFullAdderファイルの私のコードです。これが正しいかどうかはわかりませんが、可能な変更を加えることができる場所を教えてください。私が作成したテスト ベンチは、この FullAdder ファイルにリンクされると思いますか? このファイルの構文は問題なくチェックアウトされるため、問題を引き起こしているのはテストベンチである可能性があります...
3 つ目 - テスト ベンチとすべてをまとめて配線する方法がわかりません。これを行う2つの異なる方法があるこれら2つのリンクを見てきました。 リンク 1 リンク 2。リンク 2 を複製しようとしましたが、機能していないようです。ヘルプ?
vhdl - 合成できない VHDL コード
Spartan-S6 シリーズ FPGA の VHDL プロセスを使用して DNA リーダー モジュールを作成しようとしています。問題は、コードを合成できなかったことです。シミュレーションでは機能しますが、合成ではスタックします。合成不可能な VHDL プロセスについてもググってみましたが、私はそれを正しく行っており、適切に合成する必要があると思います。ここに私のプロセスコードがあります:
合成しようとしたときの ISE のログの一部を次に示します。
そして、それはここで立ち往生し、私のプロセスを含む DNALock ファイルには行きません。別のことがあります。割り当て行をコメントアウトすると、正しく合成されます。
次に、レポートは次のようになります。
licensing - Virtex-5 ボードの ISE でのインプリメンテーション エラー
ISE プロジェクト ナビゲーター 14.6 でザイリンクス Virtex-5 バージョン XC5VLX110T を使用して簡単なコードをテストしていますが、常にインプリメンテーション デザイン エラーが発生します。
エラー:セキュリティ:12 - 'xc5vlx110t' 機能バージョン 2013.06 は利用できませんでした (-15)、エラー:マップ:258 - このアーキテクチャのライセンスを取得しようとして問題が発生しました。
コードは次のとおりです。
eclipse - Eclipse での ISim ツール チェーンのアクティブ化/使用 (VHDL)
Sigasi プラグインを教育ライセンスで使用して、非常に基本的な VHDL を eclipse でプログラムしようとしています。その目的は、単純なエンティティとそのテスト ベンチをプログラムし、ザイリンクスの ISim でコンパイルしてシミュレートできるようにすることです。
Eclipse、Sigasi & Xilinx ISE Webpack をインストールし、Sigasi Web サイト (こちら) に示されているように、ISim ツールチェーンを Eclipse に追加しようとしました。
問題ないように見えますが、ツールチェーンを「アクティブ化」する必要があると表示されます (以下を参照)。
ただし、「今すぐアクティブ化するにはここをクリック」をクリックすると、下のスクリーンに移動し、そこから何も起こりません。[適用] をクリックしても何も起こりません。それ以上のオプションはありません。
私の質問 - Eclipse から起動するように ISim を実際に構成するにはどうすればよいですか。実際にやりたいこと、または誤解していること、もしそうなら、どうすればよいかということです。
どうもありがとうございました!
デビッド
batch-file - ビット ファイルを ace ファイルに変換する際のエラー
コマンド プロンプトを使用して .bit ファイルを .ace ファイルに変換したいと考えています。そのために .bat ファイルを作成しようとしています。しかし、コマンドを実行すると、指定したディレクトリにファイルが追加されません。
バッチ ファイルには名前が付けられmakeace
、次のコードが含まれます。
テストの .bit ファイルの名前はcomp.bit
.
テストに使用したコマンドは次のとおりです。
エラーなしで実行されましたが、新しいファイルは追加されませんでした。
上記のバッチ コードの間違いは何でしょうか?