vlsi

    17

    4答えて

    RAM書き込みにはどのコードが優れていますか? alwaysブロック内data_outを割り当てる: module memory( output [7:0] data_out, input [7:0] address, input [7:0] data_in, input write_enable, input clk ); reg [7

    1

    1答えて

    私はtetramaxを使用して、いくつかのテストベンチのフォールトカバレッジを測定しています。 テストベンチを実行して、テストするコアのVCDファイルの入出力をダンプしています。 クロックとリセットは、すでに外部テストベンチによって管理されています。 私はTetramaxスクリプトで時計を追加してリセットする必要はないと思う。 しかし、クロックの指定に副作用があるかどうかはわかりません。たとえば、

    1

    2答えて

    私はVerilogの初心者です。私はvhdlで整数の入出力を使ってコードを構築しました。今私はVerilogで同じコードを構築したいと思います。しかし、私は、verilogの入力ポートが整数型であることを知りました。 できること。 私は合成可能な答えを好むでしょう。 VHDLコード:VHDLでのVerilogおよび整数で LIBRARY ieee; USE ieee.All; use IEEE

    -3

    1答えて

    "vhdlコード"に2つの8ビット数値を追加する "符号なし8ビットエラー耐性加算器"。私はすでに下記のコードを試してみました。これらのエラーは です**エラー:C:/Modeltech_pe_edu_10.4a/examples/etl1.vhd(34): "Signal"の近く:構文エラー **エラー:C:/ Modeltech_pe_edu_10。 4A /例/ etl1.vhd(41):

    -1

    1答えて

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

    3

    1答えて

    以下は、IFブロックを使用するVHDLのコードです。 最後の "elsif"では、 "my_choice"の値が "ch4"に割り当てられます。条件が成立しないのでelseブロックを実行する。しかし、 "my_choice"が高いインピーダンス(または何か他のもの)のような(ch1、ch2、ch3、ch4)以外の他の値を得る可能性はありますか?もしそうなら、どうすればそれを避けることができますか?

    0

    1答えて

    以下のコードは単純な16ビット加算器(1つの4ビット加算器のみを使用します)です。私はすべてのラッチを回避しようとした。しかし、私は強調表示されているラッチ(sum_16_temp)をイメージから削除することができません。このラッチを避けるのに誰も助けてくれます。誰かがRTL_ROM(ラッチ前next_state_i右) library IEEE; use IEEE.STD_LOGIC_