• 検索結果がありません。

デジタル回路の実現工学部機械知能工学科機械知能工学科

N/A
N/A
Protected

Academic year: 2021

シェア "デジタル回路の実現工学部機械知能工学科機械知能工学科"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

デジタル回路の実現

工学部 機械知能工学科 機械知能工学科

熊 谷 正 朗

[email protected]

MC-11/Rev 15-1.0

メカトロニクス総合

ロ ボッ ト開発 工 学研 究室RDE

第11回

東 北学 院大 学 工学 部

MC11 デジタルの実現 TGU-MEIS-メカトロニクス総合

今回の到達目標

○ロジックゲートによるデジタル回路

◇実体としてのデジタル回路を説明できる。

デジタル回路の電圧信号

CMOSとTTL

◇ロジックゲートを説明できる。

AND, OR, NOT, XOR, NAND, NOR, XNOR

ゲートの記号

◇半加算回路・1ビットの乗算回路を説明できる。

・ 真理値表、ゲートによる実装

Page. 2

MC11 デジタルの実現 TGU-MEIS-メカトロニクス総合

デジタル回路

○動作にかかわる電圧

◇一般的なデジタル回路

・ 単一の電源(5V, 3.3V, 数Vの正電源等)

電圧の高低で01を表現

◇CMOS (Complementary MOS)型 主流

・ 電源:5, 3.3 他 2~6, 3~18などあり

・ "0":ほぼ0[V] "1":ほぼ電源電圧

◇TTL (Transistor-Transistor Logic) 前の主流

・ 電源:5のみ "0":ほほ0[V] "1":2.6~5[V]

Page. 3 MC11 デジタルの実現 TGU-MEIS-メカトロニクス総合

ロジックゲート

○ロジックゲート(論理ゲート)、汎用ロジックIC

◇基本的な論理演算を行う部品

・ AND, OR, NOT, XOR, NAND, NOR, XNOR

・ 例)2入力ANDゲート:

入力:A,B 出力:X X = A AND B

・ デジタルはすべてAND OR NOTで構成可

→これらの部品の組み合わせで回路作れる

◇まとまった機能を持った部品

・ 加算回路、フリップフロップ、デコーダなど

※74シリーズ

Page. 4

MC11 デジタルの実現 TGU-MEIS-メカトロニクス総合

ロジックゲート

○基本的な論理演算を行う部品

◇真理値表と記号 一覧

AND

OR

NOR

XOR

NOT

※JISでは新しい記号が制定されているが、これらが現役

※NOTは一般に インバータと呼ぶ

Page. 5 MC11 デジタルの実現 TGU-MEIS-メカトロニクス総合

ロジックゲート

○基本の3種類

◇基本のブール代数演算に対応するゲート

ANDゲート: 論理積

(2本以上の入力)入力が全て1なら、出力1

ORゲート: 論理和

(同) 入力が1本でも1なら、出力1

インバータ: 否定

(NOTゲート) 入力1なら出力0、 0なら1

◇この3種だけでも任意の回路を作れる

Page. 6

MC11 デジタルの実現 TGU-MEIS-メカトロニクス総合

ロジックゲート

○追加の4種類のゲート

◇回路設計でこれらも標準的に用いられる

NANDゲート = NOT AND (なんど)

NORゲート = NOT OR (のあ)

AND OR の出力をNOT(01反転)

XORゲート 排他的論理和 (Exclusive OR)

(2入力のみ) 入力が(0,1)(1,0)のとき1

(えくすおあ) ※ORで(1,1)を0にしたもの

XNORゲート = NOT XOR (えくすのあ)

○:NOT↑

Page. 7 MC11 デジタルの実現 TGU-MEIS-メカトロニクス総合

ロジックゲート

○その他の補足

◇ロジックゲート記号の使い道 (1)デジタル回路の記述

ゲートをつないで回路を構成する (2)信号の処理の仕方を示す概念図

例)スイッチAとスイッチBがともにオンなら

◇ゲート記号のバリエーション

※ド・モルガン

ANDの意図 ORの意図 多入力

Page. 8

(2)

MC11 デジタルの実現 TGU-MEIS-メカトロニクス総合

ロジックゲート

○最強のゲート NAND

◇NANDがあれば全ての回路を作れる

NOT NAND

AND

OR

Page. 9 MC11 デジタルの実現 TGU-MEIS-メカトロニクス総合

ロジックゲート

○最強のゲート NAND→XOR

◇NANDがあれば全ての回路

A:0

B:0 A:0

B:1

A:1

B:0 A:1

B:1

XOR

Page. 10

MC11 デジタルの実現 TGU-MEIS-メカトロニクス総合

組み合わせ回路

○複数の入力だけに依存して出力が決まる

◇ゲート単体

◇"NANDで全て"のような例

・ 入力から出力にのみ流れる

・ あるゲートの出力が、自身の上流に戻らない

◇組み合わせ回路の例

・ (非同期の)演算回路、加算回路など

・ デコーダ

例)2進の入力に対して、パターン出力

Page. 11 MC11 デジタルの実現 TGU-MEIS-メカトロニクス総合

組み合わせ回路

○加算回路(半加算器;ハーフアダー)

◇目的の回路を作る

(1) 動作を明記する:真理値表 (2) ゲートを組み合わせて実現 目的:加算

0+0= 0 0+1= 1 1+0= 1 1+1=10

AND

XOR C:Carry:繰上 S:Sum:和

Page. 12

では、乗算は?

MC11 デジタルの実現 TGU-MEIS-メカトロニクス総合

組み合わせ回路

○加算回路(全加算器;フルアダー)

◇繰り上げ入力付き 目的:加算

0+0+0= 0 0+0+1= 1 0+1+0= 1 0+1+1=10 1+0+0= 1 1+0+1=10 1+1+0=10 1+1+1=11

:繰上出力

S:和

:繰上入力

Page. 13 MC11 デジタルの実現 TGU-MEIS-メカトロニクス総合

順序回路

○過去の入力、出力にも依存する

◇フリップフロップ(FF)

RSFF、DFF、TFF、JKFF

◇RSFF(リセット-セット)

・ 2本の入力のうち、直近に0だったほうを 覚えていて、Qに出力。

N1

N2

④ ⑤ ⑥ ⑦

A=0にする

→Q=1(セット)

B=0にする

→Q=0

(リセット) Page. 14

MC11 デジタルの実現 TGU-MEIS-メカトロニクス総合

順序回路

DFF

◇CLK入力のの0→1のタイミングで、D入力を 記憶し、それをQから出力する

◇同期式回路:

・ 回路内の各所にDFFを入れ、同一CLKで 同時に値を固定する → 安定化、高速化

CLK

CLK

↓"立ち上がり"

Page. 15 MC11 デジタルの実現 TGU-MEIS-メカトロニクス総合

順序回路

○同期式カウンタ

CLK↑のたびに、「現在の値+1」を D-FFが記憶し直す。

→CLKのたびに1ずつ増える計数

「+1」する回路の工夫

→[カウントする/しない][up/down][初期設定]等可。

CLK Q3

CLK

Q0 Q2 Q1 Q0 Q1 Q2 Q3

+1 する 回路

D-FF

×4 D

Q[0:3]

D[0:3]

0 1 2 3 4 5 6 7

1 2 3 4 5 6 7

配線をまとめた表現方法 D0

D1 D2 D3

Page. 16

参照

関連したドキュメント

理工学部・情報理工学部・生命科学部・薬学部 AO 英語基準入学試験【4 月入学】 国際関係学部・グローバル教養学部・情報理工学部 AO

日本の伝統文化 (総合学習、 道徳、 図工) … 10件 環境 (総合学習、 家庭科) ……… 8件 昔の道具 (3年生社会科) ……… 5件.

清水 悦郎 国立大学法人東京海洋大学 学術研究院海洋電子機械工学部門 教授 鶴指 眞志 長崎県立大学 地域創造学部実践経済学科 講師 クロサカタツヤ 株式会社企 代表取締役.

高機能材料特論 システム安全工学 セメント工学 ハ バイオテクノロジー 高機能材料プロセス特論 焼結固体反応論 セラミック科学 バイオプロセス工学.

講師:首都大学東京 システムデザイン学部 知能機械システムコース 准教授 三好 洋美先生 芝浦工業大学 システム理工学部 生命科学科 助教 中村

入学願書✔票に記載のある金融機関の本・支店から振り込む場合は手数料は不要です。その他の金融機

○経済学部志願者は、TOEIC Ⓡ Listening & Reading Test、英検、TOEFL のいずれかの スコアを提出してください。(TOEIC Ⓡ Listening & Reading Test

物質工学課程 ⚕名 電気電子応用工学課程 ⚓名 情報工学課程 ⚕名 知能・機械工学課程