Verilog ノンブロッキング代入とブロッキング代入
Verilogではノンブロッキング代入とブロッキング代入を適切に使いわける必要がある.本記事では,ノンブロッキング代入とブロッキング代入について説明する. 4入力ANDの例 次の2つのモジュール(module1, mod […]
Verilogではノンブロッキング代入とブロッキング代入を適切に使いわける必要がある.本記事では,ノンブロッキング代入とブロッキング代入について説明する. 4入力ANDの例 次の2つのモジュール(module1, mod […]
Verilogでモジュールを記述した後は本当に論理が合っているか検証が必要であるため,適当な信号を与え出力信号を見るテストベンチが必要である.今回はテストベンチの記述に必要なことをまとめる. テストベンチの説明 テストベ […]
本記事では加算器を例としてVerilogでのモジュールの書き方について説明する. 入出力ポートの宣言 まず,モジュールの宣言をし入出力ポートの宣言を行う.#マークつきの()内にはビット数など入出力ポートの宣言に必要なパラ […]
Verilogのforの書き方について. Verilogにおけるforの用法 Verilogではforはgenerateとセットで用いられる.下記でいくつか例を挙げる. 例2:多ビットのランダムな立ち上がり信号 テストベ […]
本記事ではVerilogの導入として,Verilogが何なのかとどういうときに使われるものなのかを説明する. Verilogによる論理回路の記述 組み合わせ回路はNOTゲートやANDゲート,ORゲートなどによって論理演算 […]