山本/春のプロジェクト2009/第2回
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[山本/春のプロジェクト2009]]
*第2回 4ビット加算器を設計しよう [#sae1aa04]
#contents
**4ビット加算器の設計 [#ue0d0ecb]
***assign文とalways文の違い [#va7934de]
-レジスタ宣言(reg)~
レジスタにも信号線(wire)にもなる
-always内の代入文の左辺~
reg で宣言されたものでなければならない
-assign内の代入文の左辺~
wire で宣言されたものでなければならない
***記述方法の違い [#le471671]
-手計算を行う要領で一つずつ行う~
手間がかなり多い
-全加算器のモジュールを使う~
モジュールを再利用できるため楽になるが、ビット数が増えると記述が困難
-算術演算子で記述~
理解してしまえば最も楽な方法
**補数表現 [#faf3157d]
-1の補数~
それぞれのビットを反転したもの
-2の補数~
1の補数に1を加算したもの
終了行:
[[山本/春のプロジェクト2009]]
*第2回 4ビット加算器を設計しよう [#sae1aa04]
#contents
**4ビット加算器の設計 [#ue0d0ecb]
***assign文とalways文の違い [#va7934de]
-レジスタ宣言(reg)~
レジスタにも信号線(wire)にもなる
-always内の代入文の左辺~
reg で宣言されたものでなければならない
-assign内の代入文の左辺~
wire で宣言されたものでなければならない
***記述方法の違い [#le471671]
-手計算を行う要領で一つずつ行う~
手間がかなり多い
-全加算器のモジュールを使う~
モジュールを再利用できるため楽になるが、ビット数が増えると記述が困難
-算術演算子で記述~
理解してしまえば最も楽な方法
**補数表現 [#faf3157d]
-1の補数~
それぞれのビットを反転したもの
-2の補数~
1の補数に1を加算したもの
ページ名: