synthesis

    -1

    3答えて

    私のコード( - >)でイベントトリガを使用しようとしています。これは合成されますか? always @(posedge clk) begin count <= count + 1; -> x; end always @(x) flag = 1; これは単なるサンプルコードです。私がしたいのは、私が旗を高くしたいという事件がこれまでにあった時でした。そうでなければ、それは低く保つべき

    -1

    1答えて

    オンラインで入手できるツール/アプリケーションはありますか?RTLの合成出力を確認するのに役立ちますか? 例:私はいくつかのRTLコードを書かれた(Verilogで)と をチェックする必要があります - >それは合成可能なされているかどうか? - >ネットリストRTLが生成されました。

    -2

    1答えて

    私はR3000 MIPSプロセッサを設計しています。命令デコーダでは、命令ADI、ANDIのような命令の場合、ビット6:0をzとして提供するようなcasezを与えたいと考えています。私はちょうどここで知りたいのですが(opcode、func)ケースがzのときに高インピーダンスのオープン接続に合成されますか? module Instr_decoder ( input logic [31:0]

    -1

    2答えて

    私は私のプロジェクトでモジュールを実装しようとしていますが、私はしばらくの間安定しているため、以下のように実装されています。両方ともシミュレーションで同じ結果を示しています。ツールは同じハードウェアまたは異なるものを生成しますか? always @(posedge clk) begin if(en) count <= count + 1; else begin a

    -1

    2答えて

    私はこれらの線が何に合成されるのか知りたいですか?私は、直接マップされたキャッシュを設計しており、割り当てを使用してインデックス、オフセット、タグのビットを分けています。デマルチプレクサに合成されますか? assign文がどのように合成されるかを知りたいので、コード全体については言及しませんでした。 8085プログラミングでは、私はそれが混乱だったので、「アドレス分離」などの用語を読んでいた。唯一

    1

    1答えて

    合成が完了したら、.bitファイルと一緒に.fw、.mcs、.prmのような多くのファイルを取得していますが、.bitファイル以外のファイルをFPGAにダンプすることはできますか?どちらがより有利なプロジェクトモードか非プロジェクトモードですか?コーディングはVerilogで行われます。

    0

    1答えて

    私は常にブロックの中で三項演算子を使用しようとしています、それは合成可能です。そして、MOD(%)演算子はVerilogで合成可能ですか?なぜなら私はコードをシミュレートしているときに、結果が正しいと思われ、ハードウェアで実装されたときにその動作が変わってしまうからです。私は、分割演算子が2の累乗でない限り、その除算演算子も合成できない場所をいくつか研究しました。それは本当ですか? 私はコードを合

    0

    1答えて

    あなたのオリエンテーションをもう一度お願いします。 Iが正常VerilogのトラフのQuartus-IIとはModelSimの回路を設計した 、 詳細: は、基本的には順番に(FSMを使用してバイナリ固定小数点演算に基づいて(ちょっと複雑な)演算回路ですより少ないハードウェアを生成するために、私はそれにアクセスのために1つのモジュールを除算に、1つは乗算のために、おそらくこれは領域を節約すべきです

    0

    2答えて

    単純な32ビット2進数の除算演算を含む効率的なFPGAプロジェクト(ASIC設計に向かう)を作る方法を研究していました。 私は、それを行う最も迅速な方法は、複雑な分割論理を生成するよりも、LUT(ルックアップテーブル)を使用していることを発見しました。しかし、ASICについて考えてみると、内部にデジタルロジックを備えた物理的なマイクロチップがあると想像しても、テーブル全体を内部に置いて部門を作るこ

    0

    2答えて

    マルチプレクサが考慮される場合、タイミング解析をどのように考慮するべきか説明してください。タイミングを考慮すると、通常は2つのフリップフロップの間にあり、図のようにマルチプレクサではMuxセレクトピンを考慮する必要がありますか? 私の理解では、それは選択ピンであるため、タイミング解析のパスとして使用することはできません。私が間違っていれば私を修正してください。 There is a circuit