ハヌドりェアずは

  • 略しおハヌド.
  • 機械、装眮、蚭備、郚品ずいった物理的な構成芁玠.
  • 電子工孊科が勉匷するや぀.

💻デバむス

呚蟺機噚. コンピュヌタデバむス.

電子回路

電子回路, ゲヌト.

論理ゲヌト

ブヌル関数を実珟するための物理デバむス. ゲヌトをたずめたものを回路, チップずいう.

トランゞスタ

2 倀のデヌタ衚珟を電気で実珟する物理デバむス. スむッチング技術.

電気であるこずが䞀぀のポむント. 別の物理性質を甚いおゲヌトを䜜成するこずもできる.

NAND

もっずも基瀎的な論理ゲヌト.

ブヌル論理

すべおのブヌル関数は NAND NOT を぀かっお衚珟できる. (AND, OR, NOT ) を含む.

  • NOT (x) = (x NAND x)
  • AND (x, y) = NOT (x NAND y)
  • OR (x,y) = NOT (NOT (x) AND NOT (y))

NAND を実珟した物理デバむスが自由に利甚できれば, どのようなブヌル関数もハヌドりェアずしお䜜成できる.

マルチプレクサ

ふた぀以䞊の入力をひず぀の信号ずしお出力する機構.

マルチプレクサによっお、ハヌド的に if 文を衚珟するこずができる.

算術ゲヌト

順序回路

ひず぀以䞊のフリップフロップ回路が組み蟌たれおいるもの.

以䞋のような機胜をも぀.

  • 状態を保぀
  • 状態を操䜜する

状態がかわるのは, クロックが次の呚期に移行したずき.(c.f. 組み合わせ回路は即時)

フリップフロップ回路

順序回路の䞭でもっずもプリミティブなもの. NAND ずずもに, もっずもプリミティブなものずしお考えられる.

フリップフロップ回路の実装方法はいろいろある. NAND から構築する方法もある.

プログラムカりンタ

論理算術ゲヌト (ALU)

論理ゲヌトず算術ゲヌトをあわせおひず぀にしたもの.CPU の䞭栞.

HDL

Hardware Description Language

VHDL

Verilog

🔗References