0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ビジュアルプログラミングで高位合成 その4

Posted at

概要

ビジュアルプログラミングで組み合わせ回路を組み立てて、シュミレーションして、verilogを生成します。
高位合成です。
実は、今の実装では、半加算器、全加算器が高位合成できません。
半加算器の高位合成を計画します。
設計編

半加算器を動作させて、真理値表を作る。

こちらに、simcirjsがあります。動作させて、真理値表を作成しましょう。

左のデバイス一覧から、HalfAdder、DC、In、Out、Toggle、LEDをドラッグします。

image.png

ワイヤーをつなぎます。

image.png

Toggleボタンを押して、シュミレーションします。

真理値表を書きます。

A B Sum Carry
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

SumはXORで、CarryはANDですね。置き換えます。

image.png

これを、高位合成するのが、目標です。

以上。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?