問題タブ [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.
tcl - フォルダー内のすべての TCL スクリプトを実行する
多くの TCL ファイルを含むフォルダーがあり、それらすべてを (Vivado で) 実行する必要があります。それらすべてを一度に実行する時間を節約するにはどうすればよいですか? source [path/]*.tcl のような簡単なものはありますか?
xilinx-ise - xilinx virtex 5 ボードでのパーシャル リコンフィギュレーションの開始点
パーシャル リコンフィギュレーション ザイリンクス ボードの操作について学習します。ザイリンクス ガイドを読み、ISE について理解しており、事前に計画を立て、vivado を使用しています。しかし、最初は例が見つかりませんでした。最初の簡単なサンプルコードはありますか? パーシャル リコンフィギュレーション プロジェクトを作成する手順はザイリンクス ユーザー ガイド (ug720) に書かれていますが、合成する Verilog または VHDL コードはありません。それらから始めるための簡単なコードはありますか?
fft - Vivado で合成できません
Vivado HLS で作業しており、テスト ベンチで IFFT のコードを作成したいと考えています。誰でも私を助けることができますか?
verilog - verlogの条件式
VIVADO のシンセサイザーが verlig の条件演算子をどのように理解するのか知りたいです。次のような式: A = X ? Y : -Y には、2 番目の分岐に負の符号があるため、任意の乗数が含まれます。最初に (-1)*Y の乗算を行いますか、それともハードウェアで乗数をまったく使用しませんか。
よろしく、ジェット
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:
vhdl - Vivado ライブラリ
Vivado (2014.2) で使用できるコンポーネントのライブラリを作成しようとしています。多くの .vhd ファイルがあり、将来さらに追加したいので、それらすべてを 1 つの .vhd に圧縮する必要はありません。
パッケージを使用する必要があるかもしれません...つまり。
しかし、すべてのエンティティとアーキテクチャもこのファイルに含める必要があるでしょうか?
次に、「use」ステートメントを使用してこれらの要素を参照できます。すなわち。my_lib を使用します。しかし、my_library_file は同じプロジェクトに配置する必要がありますか?
このライブラリを一度作って、どのプロジェクトでも呼び出しで参照できるようにしたいです。
理想的には、IEEE ライブラリのように呼び出すことができますが、多くの vhd ファイルが参照されます。
これらの個々のソース ファイルをプロジェクトに明示的に追加/インクルードするのではなく、可能であれば、ライブラリやパッケージで「use」句を使用できるようにしたいと考えています。
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-* に問題があると思いますが、わかりません。システムを明確にインストールし、公式のインストール ガイドを参照しました。誰かが同様の問題に遭遇しましたか?
fpga - ザイリンクス SDK での Xil_Out32 の使用
Vivado で、Zybo ボードの LED を制御する簡単なブロック図を作成することに成功しました。myLEDs is: 0x4120 0000
とのオフセット アドレスがHigh Address is 0x4120 FFFF
. SDK に移動すると、次のようになります。
FPGA をプログラムし、上記のコードを実行しました。しかし、まだ何の成功もありません。誰かが私の間違いを指摘できますか?
前もって感謝します