また似たような質問で申しわけないです。(T T;)
入力16ビット、出力を32ビット(←乗算器にもつなぐ入力の為)全加算器verilog記述についての質問です
****************************************************************//fulladder_16.v
`timescale 1ns/10ps
module fulladder_16(a,b,q);
input [15:0] a,b;
output [32:0] q;
wire [15:0] cin;
//module fulladd.v instance
fulladd add0(.a(a[0]),.b(b[0]),.cin(1'b0),.q(q[0]),.cout(cin[0]));
fulladd add1(.a(a[1]),.b(b[1]),.cin(cin[0]),.q(q[1]),.cout(cin[1]));
fulladd add2(.a(a[2]),.b(b[2]),.cin(cin[1]),.q(q[2]),.cout(cin[2]));
:
:
fulladd add14(.a(a[14]),.b(b[14]),.cin(cin[13]),.q(q[14]),.cout(cin[14]));
fulladd add15(.a(a[15]),.b(b[15]),.cin(cin[14]),.q(q[15]),.cout(cin[15]));
/*fulladd add0(.a(a[0]),.b(b[0]),.cin(1'b0),.q(q[0]),.cout(cin[0]));
fulladd add1[15:1](.a(a[15:1]),.b(b[15:1]),.cin(cin[14:0]),.q(q[15:1]),.cout(cin[15:1]));*/
assing q = {{17{q[15]}},q};
endmodule
/*ここでqの17~33bit目までを、上の記述のqの最上位ビットで拡張したくてこのように記述したのですが、この記述ではうまくいきません。
q =(算出された16ビットの最上位ビット × 17)と(算出された16ビット)
で33ビットにしたいわけです。どのように記述したらいいでしょうか?教えてください!!m(_ _)m
ちなみにインスタンスしたのはしたの全加算器です
//fulladder
`timescale 1ns/10ps
module fulladd(a,b,cin,q,cout);
input a,b,cin;
output q,cout;
assign q = a^b^cin;
assign cout = (a & b)|(b & cin)|(cin & a);
endmodule
A 回答 (1件)
- 最新から表示
- 回答順に表示
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C++のcinの動作 5 2023/02/26 00:13
- C言語・C++・C# C++初心者です stirng 2 2022/09/20 20:43
- C言語・C++・C# C++のcase文の書き方 4 2023/02/24 20:50
- がん・心臓病・脳卒中 子宮頸がん検診をうけました。軽度異形成、CIN+HPVハイリスク(16+他+)と書いた紙を渡されまし 4 2023/07/21 09:34
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- その他(プログラミング・Web制作) COBOL計算 2 2022/11/18 14:35
- C言語・C++・C# Cのオブジェクトファイルの逆アセンブル 5 2023/05/13 01:51
- UNIX・Linux UbuntuにROSをインストールしたい 1 2023/03/06 12:28
- その他(ソフトウェア) Microsoft Store Guitar Pro購入後の質問 1 2022/08/11 17:15
- C言語・C++・C# c言語について 下記の計算結果を出力するコードを記述する問題で 0-4 3.14×2 5÷3 30÷ 5 2022/05/17 22:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA 電話番号の正規表現について
-
プログラマーと学歴の関係性に...
-
vba クリップボードクリアにつ...
-
MacのPythonでの開発について
-
ImageMagickでgif画像の一部が...
-
Pythonでgif画像が上手く作れない
-
プログラミングのPythonのnoteb...
-
初心者powershellのPS1ファイル...
-
GoogleAppsScript文字列置換の...
-
pythonにてseleniumを使うも、...
-
ホワイトハッカー
-
大学のゼミのレポートがムカつ...
-
楽しくて最高のプログラミング...
-
昔のパソコン少年の武勇伝「店...
-
ものづくりに向いているプログ...
-
このURLで広告を出しているのは...
-
Latexに関する質問です。
-
プログラミングを教えたいです...
-
小学1年生の子です。塾に行かせ...
-
pythonで複数画像からgifを作る...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CSSで謎の現象
-
verilog初心者です 符号拡張に...
-
htmlで改行タグを入れていない...
-
隠しページの探し方
-
ドラッグすると見える文字
-
アクセスログの「HEAD」と...
-
HTML タグへのstyle記載の違い
-
アドレスバーへの直接入力を禁...
-
数値Lについて
-
大きくなった文字を元に戻すには?
-
ヤフオクの出品説明文をカラー...
-
HPのソースをそのまま貼り付け...
-
ExcelのVBAの正規表現で二重引...
-
CMSサイトの見分け方は?
-
昔のゲーム、ブラックオニキス...
-
HPビルダーの拡張子について
-
グラデーションの仕方
-
ヘッダーを共通化した場合のSEO...
-
VBAで自動ログインできない
-
パソコンのメモ帳のことで質問
おすすめ情報