答え


Verilog記述が終ってさあテストベンチを作成しましょう。その時モジュールを呼び出さ なくてはいけません。ORDERベースによるモジュール呼び出しでもいいのですが、それで はバグがあっても見つけにくいですね。そこで、NAMEベースのモ ジュール呼び出しを行ないます。以下のようなモジュールがあったとします。

module top(CLK,RST,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z);< br>
ここで、このtopの呼び出しを以下のとおりにします。

top top(.CLK(CLK),.RST(RST),.A(A),.B(B),.C(C),.D(D),.E(E),.F(F),
.G(G),.H(H),.I(I),.J(J),.K(K),.L(L),.M(M),.N(N),.O(O),.P(P),.Q(Q),
.R(R),.S(S),.T(T),.U(U),.V(V),.W(W),.X(X),.Y(Y),.Z(Z));


この呼び出しを手で書くのはじゃーくさいです。どうにか上のを 使ってテキスト整形したいですね。あなたならどうしますか?

.G(G),.H(H),.I(I),.J(J),.K(K),.L(L),.M(M),.N(N),.O(O),.P(P),.Q(Q),
.R(R),.S(S),.T(T),.U(U),.V(V),.W(W),.X(X),.Y(Y),.Z(Z));

この呼び出しを手で書くのはじゃーくさいです。どうにか上のを 使ってテキスト整形したいですね。あなたならどうしますか?


Last modified: Mon Feb 11 21:28:44 2002