論理回路Ⅱ

科目基礎情報

学校 茨城工業高等専門学校 開講年度 令和06年度 (2024年度)
授業科目 論理回路Ⅱ
科目番号 0040 科目区分 専門 / 必修
授業形態 講義 単位の種別と単位数 履修単位: 2
開設学科 国際創造工学科 情報系 対象学年 3
開設期 通年 週時間数 2
教科書/教材 適宜プリントを配布
教科書:松下俊介著「基礎からわかる論理回路」(森北出版),参考書:木村真也著「わかるVerilog HDL入門」(CQ出版社)
担当教員 丸山 智章

到達目標

1.組合せ回路,順序回路を理解し設計できる。
2.ハードウェア記述言語(HDL)によるディジタル回路の設計手法を理解し適用できる。

ルーブリック

理想的な到達レベルの目安標準的な到達レベルの目安未到達レベルの目安
組合せ回路の理解組合せ回路を理解して設計し,応用できる。組合せ回路を理解して設計できる。組合せ回路を理解していない。
順序回路の理解順序回路を理解して設計し,応用できる。順序回路を理解して設計できる。順序回路を理解していない。
ハードウェア記述言語(HDL)による論理回路の実装ハードウェア記述言語(HDL)によるディジタル回路の設計手法を理解し適用できる。ハードウェア記述言語(HDL)によるディジタル回路の設計手法を理解し設計できる。ハードウェア記述言語(HDL)によるディジタル回路の設計手法を理解していない。

学科の到達目標項目との関係

学習・教育到達度目標 (A) 説明 閉じる

教育方法等

概要:
同期式順序回路,カウンタ,レジスタ及びシフトレジスタについて学ぶ。回路の故障とテスト方法について学ぶ。ハードウェア記述言語(HDL)によるディジタル回路の設計手法の基本について学ぶ。
授業の進め方・方法:
前期の前半は,通常の講義形式で授業を行う。以降は,情報工学演習室のPC等を利用した演習形式で授業を行う。適宜,課題やレポートを課す。
注意点:
本科目は,2年次の論理回路Ⅰで学んだ組合せ論理回路及び順序回路の設計手法を習得していることが前提であるので,これらを十分復習しておくこと。

授業の属性・履修上の区分

アクティブラーニング
ICT 利用
遠隔授業対応
実務経験のある教員による授業

授業計画

授業内容 週ごとの到達目標
前期
1stQ
1週 順序回路の概要 順序回路の役割について理解する。
2週 カウンタとレジスタ カウンタとレジスタの構成,役割について理解する。
3週 順序回路の設計(1) 状態遷移表,状態遷移図を用いた順序回路の設計法を理解する。
4週 順序回路の設計(2) 順序回路の設計演習
5週 論理回路の故障診断(1) 論理素子のハザードについて理解する。
6週 論理回路の故障診断(2) 論理素子の故障診断,論理回路の故障診断について理解する。
7週 (中間試験)
8週 HDLによる論理回路設計 HDLの概要及びHDLによる論理回路の設計手順,FPGAの概要を理解する。
2ndQ
9週 Verilog HDLの導入 Verilog HDLを利用するための開発環境について理解する。
10週 Verilog HDLの基本文法(1) 値の表現と代入,各種演算子について理解する。
11週 Verilog HDLの基本文法(2) 回路記述における基本的な表現について理解する。
12週 HDLによる組合せ回路(1) 演算回路のHDL記法を理解する。
13週 HDLによる組合せ回路(2) マルチプレクサ及びエンコーダのHDL記法を理解する。
14週 HDLによるテスト テストベンチ記述手法を理解する。
15週 (期末試験)
16週 総復習
後期
3rdQ
1週 HDLによる順序回路(1) フリップフロップのHDL記法をを理解する。
2週 HDLによる順序回路(2) 各種順序回路設計におけるHDL記法をを理解する。
3週 HDLによる順序回路(3) カウンタのHDL記法を理解する。
4週 HDLによる順序回路(4) シフトレジスタのHDL記法を理解する。
5週 HDLによる応用回路の設計(1) 演習中心の設計
6週 HDLによる応用回路の設計(2) 演習中心の設計
7週 (中間試験)
8週 HDLによる応用回路の設計(3) 演習中心の設計
4thQ
9週 HDLによる応用回路の設計(4) 演習中心の設計
10週 HDLによる応用回路の設計(5) 演習中心の設計
11週 HDLによる応用回路の設計(6) 演習中心の設計
12週 HDLによる応用回路の設計(7) 演習中心の設計
13週 HDLによる応用回路の設計(8) 演習中心の設計
14週 HDLによる応用回路の設計(9) 演習中心の設計
15週 (期末試験)
16週 総復習

評価割合

試験(前期)課題(前期)レポート(後期)合計
総合評価割合302050100
基礎的能力0000
専門的能力302050100
分野横断的能力0000