DLatchとRSLatchの2つのモジュールを作成しましたが、これら2つを結合するためのVerilogコードを作成したいと思います。
21462 次
3 に答える
4
真剣に、Verilogハンドブックを入手するか、オンラインリソースを検索する必要があります。
とにかく、このようなものが機能するはずです:
module dff (
input Clk,
input D,
output Q,
output Qbar
);
wire q_to_s;
wire qbar_to_r;
wire clk_bar;
assign clk_bar = ~Clk;
D_latch dlatch (
.D(D),
.Clk(Clk),
.Q(q_to_s),
.Qbar(qbar_to_r)
);
RS_latch rslatch (
.S(q_to_s),
.R(qbar_to_r),
.Clk(clk_bar),
.Qa(Q),
.Qb(Qbar)
);
endmodule
于 2009-11-10T08:09:15.533 に答える
2
EmacsAUTOWIREを調べたいと思うかもしれません
于 2009-12-22T04:54:28.280 に答える
0
回路図に示されているポート(D、Clk、Q、NQ)を使用して、外部モジュールを作成する必要があります。このモジュール内で、2つのサブモジュールDLatchとRSLatchをインスタンス化し、ポートを適切に配線します。(内部相互接続用に追加のワイヤを宣言する必要があります。)
于 2009-11-10T05:10:23.163 に答える