Microsoft PowerPoint - slide
|
|
|
- みさえ あきます
- 7 years ago
- Views:
Transcription
1 ディジタル回路設計の基礎 京都大学情報学研究科小林和淑
2 内容 単相クロック完全同期回路 構成要素 D フリップフロップ 同期回路の性能 ハードウエア設計手法 論理設計手法の歴史 ハードウエア記述言語 RTL 設計 LSI の設計フロー セルベース設計とゲートアレイ PLD と FPGA 2
3 単相クロック完全同期回路
4 同期回路とは? 時間方向を同期パルス ( クロック ) により 量子化 ( ディジタル化 ) した回路 クロックにより クロックとの間のタイミングを考慮するだけでよくなる クロックがないと すべての信号の時間関係を考慮して設計を行わなければならない クロックは通常記憶素子 ( フリップフロップ ) に入力される クロックが入力される毎に FF の値が変わる 4
5 同期回路の構成要素 RST フリップフロップ (FF) からなる記憶素子 RST RST D FFA Q D FFB Q CLK CLK 組み合わせ 論理回路 A B RST 入出力ピン D FFC CLK Q CLK 5
6 単相クロック完全同期回路 記憶素子はフリップフロップ (FF) のみである 外部から単一のクロックが与えられる このクロックの立ち上がりもしくは立ち下がりエッジのどちらか一方にすべての FF が同期して動作する 通常の同期設計では 立ち上がりエッジに同期する FF と立ち下がりエッジに同期する FF が混在してはならない 非同期リセットは通常 電源投入時のみ使用する 6
7 基本論理ゲート NOT AND OR XOR MIL A Y A Y B A B Y A B Y A B Y Verilog-HDL Y=~A Y=A&B Y=A B Y=A^B 2 進数の各種演算を実行するための基本演算 複合演算を実現する 複合ゲート ANDNOR 等 7
8 組み合わせ論理回路の例全加算器 A B C S C A B C S C+ S = A Φ B Φ C 回路図 真理値表と論理式 C+ = A&BjB&CjC&A 8
9 LSI 中の CMOS 基本論理ゲート CMOS 論理ゲートは負論理 (NOT, NAND, NOR) が基本 A B Y A Y VDD + = A Y VDD B B Y A Y A B C+ A S C 9
10 D フリップフロップ リセット CLK 入力 出力 D クロック Q 入力の変化がクロックの立下り または立ち上がりにより出力に伝わる 通常 リセットはクロックとは非同期 10
11 CMOS 論理ゲートを用いた D-FF 面積が大きくなるので LSI 中では使用されない SET RST Q CLK Q D 11
12 D フリップフロップの回路構造 集積回路中の D-FF は, マスターとスレーブの 2 個の D-Latch を接続した構造をしている CLKN master CLKP slave D Q CLKP CLKP CLKN CLKN CLKN CLKP CLKN CLKP CLK ポジティブエッジトリガ型 D フリップフロップの一例 ( リセットなし ) 12
13 D フリップフロップの回路構造 ( 続き ) RST CLKN master CLKP slave D Q CLKP CLKP CLKN CLKN CLKN CLKP CLK CLKN CLKP D-FF 非同期リセットつき 13
14 D フリップフロップの動作 D Q CK CK D master マスター動作時 (CLK=0) slave Q CK CK master スレーブ動作時 (CLK=1) slave 14
15 セットアップとホールド時間 t setup t hold セットアップ ホールド時間を守らないと 誤動作 ( ハザード ) を起こす場合がある 先ほどの回路構造からセットアップ時間 ホールド時間がどの部分の遅延に依存するか考えてみよう 15
16 DFF による遅延素子 RST RST RST RST RST IN D D-FF Q D D-FF Q D D-FF Q D D-FF Q OUT CLK CLK CLK CLK CLK D-FF を 4 個つなげば 4 クロック遅れる遅延素子に CLK IN OUT 遅延させるだけでは 何もできない 記憶を行わなければならない 16
17 イネーブルつき DFF (DFFE) DFFE RST RST D selector D DFF CLK Q Q ENABLE CLK ENABLE=1のとき Dの入力を取り込む ENABLE=0のときは Qを保存 値の記憶に使う 17
18 同期回路の性能 FFA FF FFC FFB FF 間の遅延を削減すれば 性能 ( クロック周波数 ) があげられる クリティカルパス : 最大遅延パス FFへのクロック供給をしっかり行い クロックのずれ ( スキュー ) をなくすことが大事 クロックツリー等 18
19 クロックの両エッジ 設計者の陥る誘惑 クロックの両エッジを使うと 1 クロックで倍の仕事ができる 両エッジを使うのは 誤動作の温床 周波数は変わらないが デューティー比は簡単に変わる 両エッジを使うなら クロック周波数を倍にせよ デューティー比をコントロールできれば 使用することも可 19
20 クロックのデューティー比 入力デューティー比 50:50 3 段目デューティー比 48.8:51.2 両エッジを使うと さらに余分なインバータが入り クロックの位相がずれる 入力 1 段目 2 段目 3 段目 20
21 ハードウエア設計手法
22 ハードウエア設計手法の歴史 50 代 : 頭で考えて 紙に書き TTL で実装 40 代 : 回路図を CAD で描いて LSI で実装 30 代 : HDL より論理合成 20 代 : さらに高級な言語 (C, C++ 等 ) より 直接回路を合成 ( システムレベル記述言語 ) 回路規模 ( ゲート数 ) ここを説明 ゲート数に比例して回路設計の抽象度がどんどんあがっている 22
23 回路設計のつぼ 回路設計技術の向上が目覚しいが 動作から自動的に最適な回路を作る技術はまだまだ 人間による最適な回路構造の設計が重要 3つの力 動作から 回路をおこす想像力 よりコンパクトで高速な回路を考える技術力 さまざまなツールを使いこなす応用力» CADツール間のフィルタ記述 (perl, awk, sed 等 )» Window のボタンをクリックしているだけではよい LSI はできない 23
24 HDL の目的 目的とする回路の機能を人間のわかりやすいようにテキストで記述して, その記述から自動的に回路記述を生成する HDL 記述 回路 高級言語 回路 論理合成 高位合成 24
25 動作記述と RTL 記述 動作記述 回路の動作を記述する クロックがない ソフトウエアとほぼ同じ RTL(Register Transfer Level) 記述 レジスタ ( 記憶素子 FF) 間の接続関係を表現したもの そのまま論理合成に使える事が多い 25
26 HDL の種類 Verilog-HDL と VHDL Verilog-HDL: Cadence 社の論理シミュレータ用言語から派生 VHDL: 回路仕様を書くことを目的に 標準化 どちらも 論理合成を目的として開発した言語ではない 記述できるが 合成できない シミュレーションできるが合成できない 合成しても正しく動作しない 26
27 Verilog-HDL と VHDL(Cont.) Verilog-HDL: 抽象度が低い 回路的 電気系向き VHDL: 抽象度が高い プログラム的 情報系向き S0, S1, S2 の状態へのマッピング `define S0 2'b00; `define S1 2'b01; `define S2 2'b10; type state is (S0,S1,S2); 割り当ては合成任せ ビット数と割り当てを明示 27
28 Verilog-HDL による論理素子 A B A B Y Y assign Y=A&B; assign Y=A B; D RST DFF CLK Q CLK or negedge RST) if(!rst) Q<=0; else Q<=D; 28
29 HDL を使うメリット 抽象度をあげられる HDL HDL A B FPGA A B FPGA A B 29
30 HDL を書くための準備 回路中のフリップフロップ, レジスタ等の記憶素子の構成を決める それらフリップフロップ, レジスタをどのように接続するかを考え, ブロック図を書く レジスタ間に存在する組み合わせ回路の詳細は考える必要はない レジスタの動作を記述する (RTL 設計 ) どのような回路を意図するか? が重要 ブロック図を書いて意図した以外の FF, レジスタが入るのを防ぐ 30
31 HDL 設計の例 ( カウンター ) 記述 A module counter(out,clk); input CLK; output [3:0] out; DFF DFF0(q0,d0,CLK); DFF DFF DFF1(q1,d1,CLK);... assign d0=q0&~q1...; 組み合わせ assign d1=...; 論理回路 endmodule ただ単に 回路図をテキストで書いただけ 記述 B module counter(out,clk); input [3:0] in; input CLK; output [3:0] out; reg [3:0] out; CLK) out<=out+1; endmodule レジスタ ( フリップフロップ ) の動作を記述する 31
32 RTL 設計の例 例題 : 自動販売機の入金額と商品購入額よりお釣りを計算する 動作 入力 : 入金額 (1 回のみ ) 購入商品代金 ( 複数 ) 出力 : お釣り 32
33 自動販売機お釣り計算 CLK e_in 10 in[9:0] e_item 10 item[9:0] 入金後商品のボタンを押せば その金額が送られてくる 入金があったときと 商品のボタンを押したときには それに同期したパルスが入力される 33
34 RTL 設計 使用するレジスタを決める レジスタ間の接続を決める レジスタに書き込む条件を決める 使用するレジスタ inmoney[9:0] 入金額 itmoney[9:0] 商品代金 change[9:0] お釣り 入金額 in 商品代金 item e_in EN inmoney itmoney????? change お釣り change Change に書き込む条件? 34 EN e_item
35 RTL 設計の最適化 入金額 商品代金は覚えておかなくてよい 制御が簡単なように RTL を変更する 使用するレジスタ change[9:0] お釣り e_in が 1 なら in, e_item が 1 なら減算結果を書き込む in item change change Verilog-HDL 記述 module vend(change,e_in,e_it,in,item,clk); output [9:0] change; input e_in,e_it,clk; input [9:0] in,item; reg [9:0] change; CLK) if(e_in) change<=in; else if(e_it) change<=change-item; endmodule 35
36 最適な RTL を設計するには 経験と勘が必要 豊富な設計経験 共有できるものは共有する ( リソースシェアリング ) ただし共有するとかえって悪くなる場合もある どのような回路が合成される ( た ) かを考える RTL 記述がどのような回路になるか? たとえば HDL の if 記述の多階層化 if() if() if(). クリティカルパスがどんどん長くなる 36
37 LSI の設計フロー
38 LSI の設計フロー ( 設計側 ) nand2 A B (LVS) C HDL module nand_g(c,a,b); input A,B; output C; assign C=~(A&B); endmodule module nand_g(c,a,b); input A,B;output C; nand2 I0(C,A,B); endmodule n 1 A B (LVS) nand2 C HDL module nand_g(c,a,b); input A,B; output C; assign C=~(A&B); endmodule module nand_g(c,a,b); input A,B;output C; nand2 I0(C,A,B); endmodule LSI 1 LSI 38
39 LSI の設計フロー ( 製造側 ) nand2 A B (LVS) C HDL module nand_g(c,a,b); input A,B; output C; assign C=~(A&B); endmodule module nand_g(c,a,b); input A,B;output C; nand2 I0(C,A,B); endmodule レイアウトとマスクは 1 対 1 対応ではない n 1 n 1 LSI 1 LSI 1 LSI LSI 39
40 LSI の設計フロー (Cont.) 論理設計 : ネットリスト 回路図エントリ HDL 記述からの論理合成 レイアウト設計 : レイアウトパタン フルカスタム : 全部手で書く セミカスタム : ある程度自動化 マスク設計 : マスクパタン レイアウトパタンからマスクを作成 LSI の製造 クリーンルームにて 原理は印刷と同じ 40
41 セルベース設計とゲートアレイ (GA) フルカスタム ( レイアウトを手で描く ) では 時間と費用がかかりすぎる!! ただし 性能は圧倒的によくなる セルベース設計 ( スタンダードセル ) あらかじめ 基本論理ゲートのパタンを用意し それを規則的に並べる ゲートアレイ (GA) 基本論理ゲートの下地を作っておき 配線のみ変更 設計期間 製造期間の短縮 マスク代が安くなる 41
42 スタンダードセルレイアウト例 チップ全体のレイアウト PAD 領域 VDEC CMOS1.2um 2.3mm 角 Core 領域 42
43 スタンダードセルレイアウト例 レイアウトの一部 論理ゲート FF 等のライブラリセルをアレイ上に並べてから 配線を行う 43
44 PLD と FPGA
45 プログラマブルロジック (PLD) 設計者が自由にその機能を変更できる LSI の総称 ( 広義 ) MPD: マスクプログラマブル 製造時に変更 FPD: フィールドプログラマブル その場で変更 PLD の種類 PLA: Programmable Logic Array» AND-OR アレイ PAL: Programmable Array Logic»OR アレイが固定» 派生品として GAL, PLD( 狭義 ) 45
46 PLD の構造 OR OR PAL OR AND AND DFF PLA, PAL GAL, PLD 46
47 PAL のプログラム例 AB+AC A B C 47
48 FPGA (Field Programmable Gate Array) フィールドプログラマブルな大規模集積回路 ようは大規模な PLD 論理ゲートとフリップフロップをアレイ上に敷き詰めて その間の結線を自由に変更 ただし論理ゲートそのものが内蔵されているとは限らない コンフィグレーションデータを書き込むことにより機能が変化する MPGA: Mask Programmable Gate Array 一般的にGA 48
49 FPGA の構造 組み替え可能な論理ブロック 論理ブロック間を接続する組み替え可能な配線 49
50 FPGA のプログラム記憶方式 FPGA の現在の構成 ( コンフィグレーション ) を覚えておく方法 SRAM 等の揮発性メモリに書き込む. もっともポピュラー 特別なプロセスを必要としない EPROM, EEPROM 等の不揮発性メモリに書き込む. 電圧をかけて, アンチヒューズを短絡させる. 50
51 プログラム方式 BL WL SRAM ロジックと同じプロセスで製造できる 冗長度が大きい BL To Switch Floating Gate EPROM,EEPROM 特殊なプロセスを要求 冗長度は小さい >100G 51 IN A B A B open Anti-fuse 小さくて高速 Apply 16V between A and B 書き込みは一度だけ OUT
52 FPGA の特性分類 SRAM EPROM 書き込み回数に制限のあるものが多い 52
53 XILINX XC シリーズの構造 A CLB CLB CLB B C (LUT) (SRAM) FF CLB CLB CLB CLB CLB CLB D CLB CLB CLB CLB CLB: Configurable Logic Block 53
54 LUT(Look-up Table) SRAM 型 FPGA の可変論理を実現する A, B, C, D の 4 ビット入力をワード線とした 1 ビットの SRAM SRAM の中身を書き換えることで任意の論理を実現 (A B)&(C D) に対する LUT B C D A
55 スイッチマトリックス SRAM 型 FPGA の可変配線を実現 任意の接続が可能 55
56 ALTERA FLEX の構造 (LE) A B C D LAB (LAB LE ) LUT FF (LE) LAB (LAB) ( 1) 56
57 FPGA の設計法 A B nand2 C HDL module nand_g(c,a,b); input A,B; output C; assign C=~(A&B); endmodule 通常の LSI と同じ設計手法を取る LUT を直接設計するわけで はない FPGA の配置配線は各 FPGA ベンダー配布のツールにより行う module nand_g(c,a,b); input A,B;output C; nand2 I0(C,A,B); endmodule LE LSI CAD FPGA FPGA 00/8/7,11 VLSI 設計 夏の学校 ディジタル回路設計の基礎 57
58 CAD FPGA ベンダのツール CAD FPGA Compiler II Synopsys spectrum Exemplar Synplify Synplicity Synopsys(Viewlogic) WorkView Office FPGA MAX+plus II Quartus, ALTERA Alliance, XILINX DeskTop Actel FPGA Compiler IIはVDECのライセンスで利用可能 各社 FPGAの無償ツールあり 大学向けのプログラムもあり See ベンダ名.com/ 58
59 まとめ 記述レベルがどんどん抽象化していっても RTL はしばらく生き残る 回路の動作から最適なRTLを導き出す能力を養うことが肝要 組み合わせ回路の最適化は 計算機に任せればよいが 記述からどのような回路が合成されているかは見ておく 59
60 参考資料 ディジタル集積回路の設計と試作 VDEC 監修浅田邦博編 ( 培風館 ) ISBN / 定価 3000 円 著者 : 越智裕之 ( 広島市立大学 ) 池田誠 ( 東京大学 ) 小林和淑 ( 京都大学 ) 本資料 にて PDF で公開予定 琵琶湖 WS ポスターセッションの投稿を!! 賞金 10 万円 締切 8 月 31 日 60
Microsoft PowerPoint - FPGA
PLD と FPGA VLD 講習会 京都大学小林和淑 1 PLD FPGA って何 PLD: Programmable Logic Device プログラム可能な論理素子 FPGA: Field Programmable Gate Array 野外でプログラム可能な門の隊列? Field: 設計現場 Gate Array: 論理ゲートをアレイ上に敷き詰めたLSI MPGA: Mask Programmable
PLDとFPGA
PLDFPGA 2002/12 PLDFPGA PLD:Programmable Logic Device FPGA:Field Programmable Gate Array Field: Gate Array: LSI MPGA:Mask Programmable Gate Array» FPGA:»» 2 FPGA FPGALSI FPGA FPGA Altera, Xilinx FPGA DVD
プログラマブル論理デバイス
第 8 章プログラマブル論理デバイス 大阪大学大学院情報科学研究科今井正治 E-mail: [email protected] http://www-ise.ist.osaka-u.ac.jp/~imai/ 26/2/5 26, Masaharu Imai 講義内容 PLDとは何か PLA FPGA Gate Arra 26/2/5 26, Masaharu Imai 2 PLD とは何か
Microsoft PowerPoint - Chap1 [Compatibility Mode]
ディジタル設計 (A1) (Chap. 1) @ F301 http://www.ngc.is.ritsumei.ac.jp/~ger/lectures/digital2012/index.html 情報システム学科次世代コンピューティング研究室山下茂 [email protected] 0 目次 1. デジタル回路設計に関する概要の確認 基本的な用語 LSI 設計の流れ LSIの種類 現代用語の基礎知識ともいえます!
電卓の設計 1
電卓の設計 1 FPGA Express と MAXPLUS2 に よる FPGA 設計 FPGA EXPRESS RTL circuit.edf circuit.acf RTL MAXPLUS2 FPGA circuit.acf circuit.sof, ttf, pof SRAM 2 どうして電卓なの? その場で 10 キーを使って動かせる プロセッサだと プログラムを考えたり メモリとのインタフェースが必要
VelilogHDL 回路を「言語」で記述する
2. ソースを書く 数値表現 数値表現形式 : ss'fnn...n ss は, 定数のビット幅を 10 進数で表します f は, 基数を表します b が 2 進,o が 8 進,d が 10 進,h が 16 進 nn...n は, 定数値を表します 各基数で許される値を書くこ Verilog ビット幅 基数 2 進表現 1'b0 1 2 進 0 4'b0100 4 2 進 0100 4'd4 4
Microsoft PowerPoint - 集積回路工学_ ppt[読み取り専用]
2007.11.12 集積回路工学 Matsuzawa Lab 1 集積回路工学 東京工業大学 大学院理工学研究科 電子物理工学専攻 2007.11.12 集積回路工学 Matsuzawa Lab 2 1. 1. ハードウェア記述言語 (VHDL で回路を設計 ) HDL 設計の手順や基本用語を学ぶ RTL とは? Register Transfer Level レジスタ間の転送関係を表現したレベル慣例的に以下のことを行う
Verilog HDL による回路設計記述
Verilog HDL 3 2019 4 1 / 24 ( ) (RTL) (HDL) RTL HDL アルゴリズム 動作合成 論理合成 論理回路 配置 配線 ハードウェア記述言語 シミュレーション レイアウト 2 / 24 HDL VHDL: IEEE Std 1076-1987 Ada IEEE Std 1164-1991 Verilog HDL: 1984 IEEE Std 1364-1995
0630-j.ppt
5 part II 2008630 6/30/2008 1 SR (latch) 1(2 22, ( SR S SR 1 SR SR,0, 6/30/2008 2 1 T 6/30/2008 3 (a)(x,y) (1,1) (0,0) X Y XOR S (S,R)(0,1) (0,0) (0,1) (b) AND (a) R YX XOR AND (S,R)(1,1) (c) (b) (c) 6/30/2008
Microsoft PowerPoint - 3.3タイミング制御.pptx
3.3 タイミング制御 ハザードの回避 同期式回路と非同期式回路 1. 同期式回路 : 回路全体で共通なクロックに合わせてデータの受け渡しをする 通信における例 :I 2 C(1 対 N 通信 ) 2. 非同期式回路 : 同一のクロックを使用せず データを受け渡す回路間の制御信号を用いてデータの受け渡しをす 通信における例 :UART(1 対 1 通信 ) 2 3.3.1 ハザード 3 1 出力回路のハザード
VLSI工学
25/1/18 計算機論理設計 A.Matsuzawa 1 計算機論理設計 (A) (Computer Logic Design (A)) 東京工業大学大学院理工学研究科電子物理工学専攻 松澤昭 3. フリップフロップ回路とその応用 25/1/18 計算機論理設計 A.Matsuzawa 2 25/1/18 計算機論理設計 A.Matsuzawa 3 注意 この教科書では記憶回路を全てフリップフロップと説明している
計数工学実験/システム情報工学実験第一 「ディジタル回路の基礎」
計数工学実験 / システム情報工学実験第一 ディジタル回路の基礎 ( 全 3 回 ) システム 8 研 三輪忍 参考資料 五島正裕 : ディジタル回路 ( 科目コード 400060) 講義資料 ( ググれば出てくる ) 高木直史 : 論理回路, 昭晃堂 Altera: Cyclone II FPGA スターター開発ボードリファレンス マニュアル Altera: Introduction to Quartus
Microsoft PowerPoint LC_15.ppt
( 第 15 回 ) 鹿間信介摂南大学理工学部電気電子工学科 特別講義 : 言語を使った設計 (2) 2.1 HDL 設計入門 2.2 FPGA ボードの設計デモ配布資料 VHDL の言語構造と基本文法 2.1 HDL 設計入門 EDAツール : メンター社製品が有名 FPGAベンダーのSW 1 1 仕様設計 にも簡易機能あり 2 3 2 HDLコード記述 3 論理シミュレーション 4 4 論理合成
? FPGA FPGA FPGA : : : ? ( ) (FFT) ( ) (Localization) ? : 0. 1 2 3 0. 4 5 6 7 3 8 6 1 5 4 9 2 0. 0 5 6 0 8 8 ( ) ? : LU Ax = b LU : Ax = 211 410 221 x 1 x 2 x 3 = 1 0 0 21 1 2 1 0 0 1 2 x = LUx = b 1 31
main.dvi
CAD 2001 12 1 1, Verilog-HDL, Verilog-HDL. Verilog-HDL,, FPGA,, HDL,. 1.1, 1. (a) (b) (c) FPGA (d). 2. 10,, Verilog-HDL, FPGA,. 1.2,,,, html. % netscape ref0177/html/index.html.,, View Encoding Japanese
<91E63589F161>
ハードウェア実験 組み込みシステム入門第 5 回 2010 年 10 月 21 日 順序論理回路の実験 前回予告した今回の内容 次回も IC トレーナを使って 順序論理回路についての実験を行います 内部に 状態 を持つ場合の動作記述について 理解します 個々の IC を接続し SW 入力と LED の点灯表示とで論理回路としての動作を検証します それぞれの IC( 回路素子 ) ごとに真理値表を作成します
Microsoft Word - TC4013BP_BF_J_P9_060601_.doc
東芝 CMOS デジタル集積回路シリコンモノリシック TC4013BP,TC4013BF TC4013BP/TC4013BF Dual D-Type Flip Flop は 2 回路の独立な D タイプ フリップフロップです DATA 入力に加えられた入力レベルはクロックパルスの立ち上がりで Q および Q 出力に伝送されます SET 入力を H RESET 入力を L にすると Q 出力は H Q
フリップフロップ
第 3 章フリップ フロップ 大阪大学大学院情報科学研究科 今井正治 [email protected] http://www-ise1.ist.osaka-u.ac.jp/~imai/ 2005/10/17 2006, Masaharu Imai 1 講義内容 フリップ フロップの基本原理 RS フリップ フロップ D ラッチ D フリップ フロップ JK フリップ フロップ T フリップ
Microsoft PowerPoint - 01-VerilogSetup-2019.pptx
2019 年 4 月 26 日ハードウエア設計論 :3 ハードウエアにおける設計表現 ハードウエア設計記述言語 VerilogHDL ~ 種々の記述 ~ ALU の実装とタイミングに関して always @(A or B or C) Ubuntu を起動し verilog が実行できる状態にしておいてください 79 演習 4: 簡単な演算器 1 入力 A:8 ビット 入力 B:8 ビット 出力 O:8
ソフトウェア基礎技術研修
算術論理演算ユニットの設計 ( 教科書 4.5 節 ) yi = fi (x, x2, x3,..., xm) (for i n) 基本的な組合せ論理回路 : インバータ,AND ゲート,OR ゲート, y n 組合せ論理回路 ( 復習 ) 組合せ論理回路 : 出力値が入力値のみの関数となっている論理回路. 論理関数 f: {, } m {, } n を実現.( フィードバック ループや記憶回路を含まない
HW-Slides-05.ppt
ハードウェア実験 組み込みシステム入門第 5 回 2012 年 10 月 18 日 順序論理回路の実験 このスライドの ゲートの動作記述の部分は 藤井先生のスライドから多くをいただいています 藤井先生に慎んでお礼申し上げます 2 今日の内容! 以下の論理回路を動作させる 1. D フリップフロップ回路 2. 4 進カウンタ回路 ( 同期式 ) 3. 10 進カウンタ回路! シフトレジスタを作成して
1 [email protected] : FPGA : HDL, Xilinx Vivado + Digilent Nexys4 (Artix-7 100T) LSI / PC clock accurate / Artix-7 XC7A100T Kintex-7 XC7K325T : CAD Hands-on: HDL (Verilog) CAD (Vivado HLx) : 28y4
デジタル回路入門
Open-It FPGA トレーニングコース ( 初級編 ) 第 9 版 2. 組み合わせ回路入門 2.2. 実習 Verilog-HDL 記述 2013 年 5 月 10 日修正 デジタル回路の構成要素 O=A&B; O=~I; INV O=A B; 全てのデジタル回路はこの 4 つの要素 ( 回路 ) のみで構成されている 4 要素の HDL 記述を知っていれば最低限の知識としては十分 2 HDL:
1, Verilog-HDL, Verilog-HDL Verilog-HDL,, FPGA,, HDL, 11, 1 (a) (b) (c) FPGA (d) 2 10,, Verilog-HDL, FPGA, 12,,,, html % netscape file://home/users11/
1 Kazutoshi Kobayashi kobayasi@ieeeorg 2002 12 10-11 1, Verilog-HDL, Verilog-HDL Verilog-HDL,, FPGA,, HDL, 11, 1 (a) (b) (c) FPGA (d) 2 10,, Verilog-HDL, FPGA, 12,,,, html % netscape file://home/users11/kobayasi/kobayasi/refresh/indexhtml,,
Microsoft Word - 実験4_FPGA実験2_2015
FPGA の実験 Ⅱ 1. 目的 (1)FPGA を用いて組合せ回路や順序回路を設計する方法を理解する (2) スイッチや表示器の動作を理解し 入出力信号を正しく扱う 2. スケジュール項目 FPGAの実験 Ⅱ( その1) FPGAの実験 Ⅱ( その2) FPGAの実験 Ⅱ( その3) FPGAの実験 Ⅱ( その4) FPGAの実験 Ⅱ( その5) FPGAの実験 Ⅱ( その6) FPGAの実験 Ⅱ(
Microsoft Word - TC4017BP_BF_J_P10_060601_.doc
東芝 CMOS デジタル集積回路シリコンモノリシック TC4017BP,TC4017BF TC4017BP/TC4017BF Decade Counter/Divider は ステージの D タイプ フリップフロップより成る 進ジョンソンカウンタで 出力を 進数に変換するためのデコーダを内蔵しています CLOCK あるいは CLOCK INHIBIT 入力に印加されたカウントパルスの数により Q0~Q9
計算機ハードウエア
計算機ハードウエア 2017 年度前期 第 4 回 前回の話 コンピュータバスの構成 データバス I/O (Input/ Output) CPU メモリ アドレスバス コントロールバス コンピュータバスは コンピュータ本体 (CPU) と そのコンピュータ本体とデータのやり取りをする複数の相手との間を結ぶ 共用の信号伝送路である CPU は バス を制御して 複数のデバイス ( メモリや I/O)
<4D F736F F F696E74202D C190DD B A CB48D65208E DC58F49205B8CDD8AB B83685D>
今さら聞けない高位合成 ~ 一から学ぶ高位合成 ~ シャープ株式会社電子デバイス事業本部副参事山田晃久 1 ハードウェア設計と抽象度 要求仕様 動作仕様設計制約 ( コスト 性能 消費電力 ) システムの実現方式を決定システム設計 ( 動作レベル設計 ) ( アーキテクチャ アルゴリズム ) システム分割 (HW/SW) 機能ブロック RTL 記述 機能設計 (RTL 設計 ) 論理合成 ハードウェアの処理を設計
エンティティ : インタフェースを定義 entity HLFDD is port (, : in std_logic ;, : out std_logic ) ; end HLFDD ; アーキテクチャ : エンティティの実現 architecture RH1 of HLFDD is <= xor
VHDL を使った PLD 設計のすすめ PLD 利用のメリット 小型化 高集積化 回路の修正が容易 VHDL 設計のメリット 汎用の設計になる ( どこのデバイスにも搭載可能 ) 1/16 2001/7/13 大久保弘崇 http://www.aichi-pu.ac.jp/ist/~ohkubo/ 2/16 設計の再利用が促進 MIL 記号の D での設計との比較 Verilog-HDL などでも別に同じ
スライド 1
フリップフロップは 1 ビットの記憶素子です セット リセットの 2 つの状態を持っていて どちらの状態になっているかで情報を記憶します 計算機基礎を取っている方は機能面の働きは理解していると思います ここでは内部構造 STA(Static Timing Analysis) をやります 思い出して関連付けてください 1 最も簡単な記憶回路は NOT ゲートを 2 つ用意して 出力を互いの入力に繋ぎます
計算機ハードウエア
計算機ハードウエア 209 年度前期 第 5 回 前回の話 (SH745) (32 bit) コンピュータバスの構成 インタフェース (6 bit) I/O (Input/ Output) I/O (22 bit) (22 bit) 割り込み信号リセット信号 コンピュータバスは コンピュータ本体 () と そのコンピュータ本体とデータのやり取りをする複数の相手との間を結ぶ 共用の信号伝送路である クロック用クリスタル
Microsoft Word - TC4011BP_BF_BFT_J_P8_060601_.doc
東芝 CMOS デジタル集積回路シリコンモノリシック TC4011BP,TC4011BF,TC4011BFT TC4011BP/TC4011BF/TC4011BFT Quad 2 Input NAND Gate は 2 入力の正論理 NAND ゲートです これらのゲートの出力は すべてインバータによるバッファが付加されているため 入出力特性が改善され 負荷容量の増加による伝達時間の変動が最小限に抑えられます
CMOS リニアイメージセンサ用駆動回路 C10808 シリーズ 蓄積時間の可変機能付き 高精度駆動回路 C10808 シリーズは 電流出力タイプ CMOS リニアイメージセンサ S10111~S10114 シリーズ S10121~S10124 シリーズ (-01) 用に設計された駆動回路です セン
蓄積時間の可変機能付き 高精度駆動回路 は 電流出力タイプ CMOS リニアイメージセンサ S10111~S10114 シリーズ S10121~S10124 シリーズ (-01) 用に設計された駆動回路です センサの駆動に必要な各種タイミング信号を供給し センサからのアナログビデオ信号 を低ノイズで信号処理します 2 種類の外部制御信号 ( スタート クロック ) と 2 種類の電源 (±15 )
Microsoft PowerPoint - 4.CMOSLogic.ppt
第 4 章 CMOS 論理回路 (1) CMOS インバータ 2008/11/18 広島大学岩田穆 1 抵抗負荷のインバータ V dd ( 正電源 ) R: 負荷抵抗 In Vin Out Vout n-mos 駆動トランジスタ グランド 2008/11/18 広島大学岩田穆 2 抵抗負荷のインバータ V gs I d Vds n-mos 駆動トランジスタ ドレイン電流 I d (n-mos) n-mosの特性
回路 7 レジスタ ( 同期イネーブル及び非同期リセット付 ) 入力データを保持するのに用いる記憶素子 使用用途として, マイクロプロセッサ内部で演算や実行状態の保持に用いられる Fig4-2 のレジスタは, クロック信号の立ち上がり時かつ 信号が 1 のときに外部からの 1 ビットデータ R をレ
第 4 回 VHDL 演習 2 プロセス文とステートマシン プロセス文を用いるステートマシンの記述について学ぶ 回路 6 バイナリカウンタ (Fig.4-1) バイナリカウンタを設計し, クロック信号に同期して動作する同期式回路の動作を学ぶ ⅰ) リスト 4-1 のコードを理解してから, コンパイル, ダウンロードする ⅱ) 実験基板上のディップスイッチを用いて, 発生するクロック周波数を 1Hz
SOPC Builder ペリフェラル 簡易ユーザ・ガイド - PIO (Parallel I/O)
ALTIMA Corp. SOPC Builder ペリフェラル簡易ユーザ マニュアル PIO (Parallel I/O) ver.1.0 2010 年 8 月 ELSENA,Inc. SOPC Builder ペリフェラル簡易ユーザ マニュアル PIO (Parallel I/O) 目次 1. はじめに... 3 2. PIO 概要... 3 2-1. PIO 概要... 3 2-2. PIO
Microsoft PowerPoint - 6.memory.ppt
6 章半導体メモリ 広島大学岩田穆 1 メモリの分類 リードライトメモリ : RWM リードとライトができる ( 同程度に高速 ) リードオンリメモリ : ROM 読み出し専用メモリ, ライトできない or ライトは非常に遅い ランダムアクセスメモリ : RAM 全番地を同時間でリードライトできる SRAM (Static Random Access Memory) 高速 DRAM (Dynamic
PIC の書き込み解説 PICライターを使うときに間違った使い方を見受ける 書き込み失敗の原因は知識不足にある やってはいけないことをしている 単に失敗だけならまだしも部品を壊してしまう 正しい知識を身に着けよう 書き込みに必要なピンと意味 ICSPを意識した回路設計の必要性 ICSP:In Cir
PIC の書き込み解説 PICライターを使うときに間違った使い方を見受ける 書き込み失敗の原因は知識不足にある やってはいけないことをしている 単に失敗だけならまだしも部品を壊してしまう 正しい知識を身に着けよう 書き込みに必要なピンと意味 ICSPを意識した回路設計の必要性 ICSP:In Circuit Serial Programmming 原則論を解説 PIC の種類によって多少異なる 1
QuartusII SOPC_Builderで利用できるGPIF-AVALONブリッジとは?
アルテラ FPGA 向け PLL リコンフィグの応用回路 1. PLL リコンフィグとは アルテラ FPGA は PLL 機能を内蔵しています PLL を利用して基本周波数を逓倍 分周したクロックを利用することができます 通常 FPGA 開発ツール Quartus2( 以下 Q2) の MegaWizard プラグインマネージャを利用して PLL を設定し 希望のクロック周波数を得ることができます
Microsoft Word - TC4538BP_BF_J_2002_040917_.doc
東芝 CMOS デジタル集積回路シリコンモノリシック TC438BP,TC438BF TC438BP/TC438BF Dual Precision Retriggerable/Resettable Monostable Multivibrator は リトリガ動作 リセット動作の可能な単安定マルチバイブレータでトリガは A B 2 つの入力により立ち上がり および立ち下がりのどちらでも行うこともできます
ブロック図 真理値表 入力出力 OUTn (t = n) CLOCK LATCH ENABLE SERIAL-IN OUT 0 OUT 7 OUT 15 SERIAL OUT H L D n D n D n 7 D n 15 D n 15 L L D n No Change D n 15 ( 注 )
東芝 Bi CMOS 集積回路シリコンモノリシック TB62706BN,TB62706BF TB62706BN/BF 16 ビット定電流 LED ドライバ TB62706BN TB62706BF は 16 ビットの電流値を可変可能な定電流回路と これをオン オフ制御する 16 ビットシフトレジスタ ラッチおよびゲート回路から構成された定電流 LED ドライバです ( アノードコモン ) Bi CMOS
-2 外からみたプロセッサ GND VCC CLK A0 A1 A2 A3 A4 A A6 A7 A8 A9 A10 A11 A12 A13 A14 A1 A16 A17 A18 A19 D0 D1 D2 D3 D4 D D6 D7 D8 D9 D10 D11 D12 D13 D14 D1 MEMR
第 回マイクロプロセッサのしくみ マイクロプロセッサの基本的なしくみについて解説する. -1 マイクロプロセッサと周辺回路の接続 制御バス プロセッサ データ バス アドレス バス メモリ 周辺インタフェース バスの基本構成 Fig.-1 バスによる相互接続は, 現在のコンピュータシステムのハードウェアを特徴づけている. バス (Bus): 複数のユニットで共有される信号線システム内の データの通り道
2ALU 以下はデータ幅 4ビットの ALU の例 加算, 減算,AND,OR の4つの演算を実行する 実際のプロセッサの ALU は, もっと多種類の演算が可能 リスト 7-2 ALU の VHDL 記述 M use IEEE.STD_LOGIC_1164.ALL; 00 : 加算 use IEE
差し替え版 第 7 回マイクロプロセッサの VHDL 記述 マイクロプロセッサ全体および主要な内部ユニットの,VHDL 記述の例を示す. 1)MPU(Micro Processor Uit) Module 1MPU のエンティティ記述とコントローラの例以下は, 簡単な MPU の VHDL 記述の例である ただし, アーキテクチャ部分は, 命令読み込みと実行の状態遷移のみを実現したステートマシンである
デザインパフォーマンス向上のためのHDLコーディング法
WP231 (1.1) 2006 1 6 HDL FPGA TL TL 100MHz 400MHz HDL FPGA FPGA 2005 2006 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, and other designated brands included herein are trademarks of Xilinx,
Microsoft PowerPoint - 集積回路工学(5)_ pptm
集積回路工学 東京工業大学大学院理工学研究科電子物理工学専攻 松澤昭 2009/0/4 集積回路工学 A.Matuzawa (5MOS 論理回路の電気特性とスケーリング則 資料は松澤研のホームページ htt://c.e.titech.ac.j にあります 2009/0/4 集積回路工学 A.Matuzawa 2 インバータ回路 このようなインバータ回路をシミュレーションした 2009/0/4 集積回路工学
, FPGA Verilog-HDL
Kazutoshi Kobayashi ([email protected]) 2007 12 19-20 1 1 1.1...................................... 1 1.2,................................. 1 2 2 2.1 FPGA......................... 2 2.2 Verilog-HDL.............................
arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ
arduino プログラミング課題集 ( Ver.5.0 2017/06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイコンから伝える 外部装置の状態をマイコンで確認する 信号の授受は 入出力ポート 経由で行う (2) 入出力ポートとは?
Quartus II クイック・スタートガイド
ALTIMA Corp. Quartus II クイック スタートガイド ver.3.0 2010 年 8 月 ELSENA,Inc. 目次 1. はじめに... 3 2. Quartus II の基本操作フロー... 3 3. Quartus II の基本操作... 4 ステップ 1. プロジェクトの作成... 4 ステップ 2. デザインの作成... 4 ステップ 3. ファンクション シミュレーション...
Jan/25/2019 errata_c17m11_10 S1C17 マニュアル正誤表 項目 リセット保持時間 対象マニュアル発行 No. 項目ページ S1C17M10 テクニカルマニュアル システムリセットコントローラ (SRC) 特性 19-3 S1C17M20/M
Jan/25/2019 errata_c17m11_10 S1C17 マニュアル正誤表 項目 リセット保持時間 対象マニュアル発行 No. 項目ページ S1C17M10 テクニカルマニュアル 413180100 19.4 システムリセットコントローラ (SRC) 特性 19-3 S1C17M20/M21/M22/M23/M24/M25 テクニカルマニュアル 413556900 21.4 システムリセットコントローラ
. ディジタル回路設計を始める前に 2
論理回路設計の基礎と演習 (PowerMedusa MU2-EC6S を使った教材 ) . ディジタル回路設計を始める前に 2 . ディジタルとは ひとことで言うなら アナログー連続的な動き ディジタルー断続的な動き 再現が難しい 再現しやすい 例.) アナログー坂道ディジタルー階段最初に居た位置に正確に戻るには階段のほうが再現しやすい! 3 .2 ディジタルにするメリット 再現性が高い ノイズに強い
「電子政府推奨暗号の実装」評価報告書
2011 情財第 399 号 情報セキュリティ対策基盤整備事業 電子政府推奨暗号の実装 評価報告書 平成 24 年 12 月 [ 改訂履歴 ] 日付改訂内容 2012 年 12 月 11 日評価報告書初版発行 2012 年 12 月 21 日 2. 評価結果 内のデータを修正 ( 表 1-1 表 1-2 表 2-1 表 2-2 表 3-1 表 3-2 表 4-1 表 4-2 表 5-1 表 5-2
FPGA 外部のメモリをアバロン・MM・インタフェースへ接続する方法
ver. 8.1 2009 年 3 月 1. はじめに Nios II 開発ボードに実装されているメモリ用のコンポーネントは SOPC Builder の中にあらかじめ用意されています しかし 実際に基板を作成した場合には Nios II 開発ボードに実装されているメモリと同じ仕様の製品でない限り SOPC Builder であらかじめ用意されたメモリ用のコンポーネントを使用することはできません この場合
Microsoft PowerPoint - 7.Arithmetic.ppt
第 7 章デジタル演算回路 1 デジタル信号処理音声, 音楽, 通信信号 信号 = 符号付き 2 進データ 負の数値の表現方法 2 2 進数 n ビット n-1 =Σb i 2 i 0 2 の補数 +=2 n n-1 n-1 2 n =1+Σb i 2 i +Σb i 2 i 0 0 n-1 =2 n ー =1+Σb i 2 i 0 3 2 進数の補数 2 の補数 各桁のビットを反転した後で最下位に
CMOS リニアイメージセンサ用駆動回路 C CMOS リニアイメージセンサ S 等用 C は当社製 CMOSリニアイメージセンサ S 等用に開発された駆動回路です USB 2.0インターフェースを用いて C と PCを接続
CMOS リニアイメージセンサ用駆動回路 C13015-01 CMOS リニアイメージセンサ S11639-01 等用 C13015-01は当社製 CMOSリニアイメージセンサ S11639-01 等用に開発された駆動回路です USB 2.0インターフェースを用いて C13015-01と PCを接続することにより PCからC13015-01 を制御して センサのアナログビデオ信号を 16-bitデジタル出力に変換した数値データを
FPGAによる24時間時計回路
の設計 通信処理ネットワーク研究室 10ec062 志村貴大 1. まえがき今回 24 時間時計回路の設計を行った理由は FPGA を用いた論理回路設計の基礎を学ぶにあたり ハード及びソフト双方の基本技術を一度に習得できる題材であると推測したためである 24 時間時計を構成するモジュールの設計を終えた今 その推測は正しかったものと自負している 本レポートは 復習を兼ねた制作記録としてだけではなく 自分と同じ回路設計初心者が学習の参考にできるものにしたいと考えている
Microsoft PowerPoint - Lec pptx
Course number: CSC.T34 コンピュータ論理設計 Computer Logic Design 5. リコンフィギャラブルシステム Reconfigurable Systems 吉瀬謙二情報工学系 Kenji Kise, Department of Computer Science kise _at_ c.titech.ac.jp www.arch.cs.titech.ac.jp/lecture/cld/
Microsoft PowerPoint - 11.ppt
多段論理合成 ( 前半概要 ) 第 章多段論理合成 年 月改訂 論理合成システム 積項を用いたファクタリング TVF 論理式の割り算 関数分解 回路の変換 //5 多段論理合成 //5 多段論理合成 LSI の設計システム 論理合成システム Loic Sntesis Sstem 半導体技術に独立 半導体技術に依存 動作記術機能記術 ネットリスト ネットリスト レイアウト 動作記述言語, 機能記述言語論理式,
Microsoft PowerPoint - LogicCircuits11note.ppt [互換モード]
論理回路 第 回多状態順序回路の設計 http://www.info.kindai.ac.jp/lc 38 号館 4 階 N4 内線 5459 [email protected] 不完全指定論理関数と完全指定論理関数 2 n 個の状態を持つ (n 個の FF を持つ ) 論理関数に対して 定義 3. ( 不完全指定論理関数 ) ある状態に対する状態遷移関数, 出力関数が定義されていない論理関数
スライド タイトルなし
2019. 7.18 Ibaraki Univ. Dept of Electrical & Electronic Eng. Keiichi MIYAJIMA 今後の予定 7 月 18 日メモリアーキテクチャ1 7 月 22 日メモリアーキテクチャ2 7 月 29 日まとめと 期末テストについて 8 月 5 日期末試験 メモリアーキテクチャ - メモリ装置とメモリアーキテクチャ - メモリアーキテクチャメモリ装置とは?
HW-Slides-04.ppt
ハードウェア実験 組み込みシステム入門第 4 回 2012 年 10 月 11 日 IC TRAINER の導入 2 ブレッドボードとは何か! 手引き書 P8 半田付けせずに 簡単にリード線を差し込むだけで回路の動作を調べることができるボード! 部品挿入エリアでは ABCDE が縦に裏側で接続されている! 電源ラインでは 横に接続されている! 慣例として! 赤 : + 電源! 青 :- 電源または
Quartus II はじめてガイド - EDA ツールの設定方法
ALTIMA Corp. Quartus II はじめてガイド EDA ツールの設定方法 ver.14 2015 年 4 月 Rev.1.1 ELSENA,Inc. Quartus II はじめてガイド EDA ツールの設定方法 目次 1. 2. 3. はじめに...3 サポート環境...4 操作方法...5 3-1. 3-2. 論理合成ツールとのインタフェース設定... 5 シミュレーション ツールとのインタフェース設定...
LSI LSI
EDA EDA Electric Design Automation LSI LSI FPGA Field Programmable Gate Array 2 1 1 2 3 4 Verilog HDL FPGA 1 2 2 2 5 Verilog HDL EDA 2 10 BCD: Binary Coded Decimal 3 1 BCD 2 2 1 1 LSI 2 Verilog HDL 3 EDA
ディジタル回路 第1回 ガイダンス、CMOSの基本回路
CMOS LSI レイアウト横から見ていたものを上から見る CMOS の構造を今までは断面図として理解していた 今回は上から見た図を理解し 実際にどのように半導体上に作られるかを理解する LSI 設計の常識を学ぶたくさん用語がでてくるけどびびっちゃダメ 本格的な紹介は別の授業でやるので概念を掴んで欲しい 今までは CMOS の構造を断面図として理解していました 断面図はトランジスタの性質を説明する場合などに使われますが
ディジタル回路 第1回 ガイダンス、CMOSの基本回路
1 前回教育用の RISC POCO を導入しました 今日はその Verilog 記述を紹介します まず この復習をやっておきましょう 2 最も重要な点は メモリの読み書きで レジスタ間接指定の理解です これはポインタと一緒なので 間違えないように修得してください 3 RISC なので 基本の演算はレジスタ同士でしかできません MV はレジスタ間のデータ移動なので気をつけてください 4 イミーディエイト命令は
論理設計の基礎
. ( ) IC (Programmable Logic Device, PLD) VHDL 2. IC PLD 2.. PLD PLD PLD SIC PLD PLD CPLD(Complex PLD) FPG(Field Programmable Gate rray) 2.2. PLD PLD PLD I/O I/O : PLD D PLD Cp D / Q 3. VHDL 3.. HDL (Hardware
Microsoft Word - N-TM307取扱説明書.doc
Page 1 of 12 2CHGATEANDDELAYGENERATORTYPE2 N-TM307 取扱説明書 初版発行 2015 年 10 月 05 日 最新改定 2015 年 10 月 05 日 バージョン 1.00 株式会社 テクノランドコーポレーション 190-1212 東京都西多摩郡瑞穂町殿ヶ谷 902-1 電話 :042-557-7760 FAX:042-557-7727 E-mail:[email protected]
Microsoft PowerPoint LC1_14_論理回路シミュレータ.ppt
の期末試験 実施日 : 7/( 金 ) 限 @ 教室 ( 参照不可, 定規 OK) 成績評価 : 中間 5%, 期末 5%( 試験成績のみ ) ( 第 回 ) 特別講義 : 論理回路シミュレータ. 論理回路の基本 ( 復習 ). シミュレータ (Multiim). 回路シミュレータの概要. 設計実例 : H,F, 簡易電卓など 出題 : 前半 (~6 回 )/, 後半 (8 回 ~)/ 教科書 +(
Design at a higher level
Meropa FAST 97 98 10 HLS, Mapping, Timing, HDL, GUI, Chip design Cadence, Synopsys, Sente, Triquest Ericsson, LSI Logic 1980 RTL RTL gates Applicability of design methodologies given constant size of
スライド 1
RL78/G13 周辺機能紹介 SAU シリアル アレイ ユニット ルネサスエレクトロニクス株式会社 ルネサス半導体トレーニングセンター 2013/08/02 Rev. 0.00 00000-A コンテンツ SAU の概要 UART 通信機能のプログラム サンプル紹介 2 SAU の概要 3 SAU の機能 クロック同期式調歩同期式マスタ動作のみ チャネル 0: 送信チャネル 1: 受信 4 UART
