問題タブ [vivado]

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 投票する
3 に答える
3695 参照

tcl - フォルダー内のすべての TCL スクリプトを実行する

多くの TCL ファイルを含むフォルダーがあり、それらすべてを (Vivado で) 実行する必要があります。それらすべてを一度に実行する時間を節約するにはどうすればよいですか? source [path/]*.tcl のような簡単なものはありますか?

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

xilinx-ise - xilinx virtex 5 ボードでのパーシャル リコンフィギュレーションの開始点

パーシャル リコンフィギュレーション ザイリンクス ボードの操作について学習します。ザイリンクス ガイドを読み、ISE について理解しており、事前に計画を立て、vivado を使用しています。しかし、最初は例が見つかりませんでした。最初の簡単なサンプルコードはありますか? パーシャル リコンフィギュレーション プロジェクトを作成する手順はザイリンクス ユーザー ガイド (ug720) に書かれていますが、合成する Verilog または VHDL コードはありません。それらから始めるための簡単なコードはありますか?

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

fft - Vivado で合成できません

Vivado HLS で作業しており、テスト ベンチで IFFT のコードを作成したいと考えています。誰でも私を助けることができますか?

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

verilog - verlogの条件式

VIVADO のシンセサイザーが verlig の条件演算子をどのように理解するのか知りたいです。次のような式: A = X ? Y : -Y には、2 番目の分岐に負の符号があるため、任意の乗数が含まれます。最初に (-1)*Y の乗算を行いますか、それともハードウェアで乗数をまったく使用しませんか。

よろしく、ジェット

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

fpga - Vivado を使用した Virtex7 での sin/cos の生成

Xilinx Vivado を使用して Virtex 7 の SystemVerilog に QAM モジュレータを実装しようとしていますが、ローカル オシレータの sin と cos の生成に行き詰まっています。

より具体的には、入力として I 信号と Q 信号 (それぞれ 3 ビット) があり、それぞれ余弦波と正弦波を乗算する必要があります。乗算は正常に機能しますが、特定の周波数でコサインとサインを生成するには IP が必要です。

そのために、次のリンクで提供されている DDS Compiler v6.0 のドキュメントをよく読みましたが、まだ行き詰っています 。 dds-compiler.pdf

誰かが私を助けるための提案やサンプルコードを持っていますか?

よろしくお願いします

編集:

以下のスクリーンショットとサンプルコードを見つけてください。私が理解していないのは、sin/cos がこれらの「奇妙な」値を取る理由です。dds_compiler を正しく使用しましたか?

スクリーンショットと Vivado プロジェクト (直接投稿する権限はまだありません): https://www.dropbox.com/s/xi5hralr2klk37s/dds_compiler.zip?dl=0

変調器.sv:

変調器_テストベンチ.sv:

編集 II:

後世のために、完全なコードはここで入手できます。詳細と説明は論文に記載されています。

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

vhdl - Vivado ライブラリ

Vivado (2014.2) で使用できるコンポーネントのライブラリを作成しようとしています。多くの .vhd ファイルがあり、将来さらに追加したいので、それらすべてを 1 つの .vhd に圧縮する必要はありません。

パッケージを使用する必要があるかもしれません...つまり。

しかし、すべてのエンティティとアーキテクチャもこのファイルに含める必要があるでしょうか?

次に、「use」ステートメントを使用してこれらの要素を参照できます。すなわち。my_lib を使用します。しかし、my_library_file は同じプロジェクトに配置する必要がありますか?

このライブラリを一度作って、どのプロジェクトでも呼び出しで参照できるようにしたいです。

理想的には、IEEE ライブラリのように呼び出すことができますが、多くの vhd ファイルが参照されます。

これらの個々のソース ファイルをプロジェクトに明示的に追加/インクルードするのではなく、可能であれば、ライブラリやパッケージで「use」句を使用できるようにしたいと考えています。

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

c++ - Vivado_hls 2014.4 Ubuntu 14.04 x64 vivado にエラーが含まれる

Ubuntu 14.04 x64 で Vivado HLS 2014.4 (x64) を実行しています。Vivado HLS 2012 ではすべて機能します。Vivado HLS 2014.4 では、GUI と合成は機能しますが、テストベンチのコンパイルは機能しません。

次のような何千ものエラーが発生します。

ある種の libc6-dev-* に問題があると思いますが、わかりません。システムを明確にインストールし、公式のインストール ガイドを参照しました。誰かが同様の問題に遭遇しましたか?

0 投票する
4 に答える
13135 参照

fpga - ザイリンクス SDK での Xil_Out32 の使用

Vivado で、Zybo ボードの LED を制御する簡単なブロック図を作成することに成功しました。myLEDs is: 0x4120 0000とのオフセット アドレスがHigh Address is 0x4120 FFFF. SDK に移動すると、次のようになります。

FPGA をプログラムし、上記のコードを実行しました。しかし、まだ何の成功もありません。誰かが私の間違いを指摘できますか?

前もって感謝します