CA演習(修士)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[研究関係資料]]
* History [#fa6a5f64]
[[CA演習(修士) 2019]]
[[CA演習(修士) 2021]]
* [2023後期] 発表者の表 [#e19204a9]
- 暫定的な予定
- 追記、修正はご自由に
|CENTER:日程|CENTER:発表者|CENTER:テーマ|CENTER:備考|h
|11/2|伊藤|Chapter 5||
|11/9|岡|Chapter 6||
|11/16|澤田|Chapter 7||
|11/21(火)13:00|伊藤|Chapter 8(前半)||
|11/28(火)13:00|伊藤|Chapter 8(後半)|14:40から会議|
|11/30|岡|Chapter 9||
|12/12(火)13:00|澤田|Chapter 10|14:40から会議|
|12/21|伊藤|Chapter 11||
|12/26(火)13:00|岡,澤田|Chapter 12,13||
&br;
* [2023前期] 組込みソフトウェア/ハードウェア設計 [#jbf147...
- [[ハードウェア記述言語]]
- [[CADツール]]
- 実習ボード MU500-RZX の資料: file://eda1/MU500-RZX/
-- 付属 CDROM のドキュメントとサンプルコード
--- サンプルコード: &ref("rzx_sample.tar.gz");
--- ピン指定サンプル: &ref("rzx_frame_v1.tgz");
---- PMOD_A に PmodKYPD を接続 → 7seg_A に表示 (デコード...
-- Renesas の RZ/A1 用 Linux
- 演習メモ(FPGA): &ref("vivado_ex1.md"); &ref("vivado_ex1...
-- ダウンロードケーブルのデバイスドライバの設定 (要 root...
- 演習メモ(マイコン): &ref("rza_linux_ex1.md"); &ref("rza...
** 設計演習1: ボードの基本動作 [#j0dbb93a]
- スケジュール
-- (4/13), 4/20, 4/27, 5/11
-- 毎回進捗報告
-- 5/11 は設計結果報告
-- 5/18 演習1レポート締切
--- A4 2〜4ページ程度、仕様、諸元、性能、動作例など
- 設計要件
-- MU500-RZX 上で簡単なシステムを設計し動かす
--- Spartan-7 FPGA 上の制御回路 and/or
--- RZ/A1M マイコンで動くLinux 上の制御ソフト
-- スイッチ入力を使うこと、LED and/or ブザー出力を使うこと
-- 自由課題、例えば:
--- 電卓
--- 数列生成、乱数生成
--- 電子オルガン
--- ゲーム
--- CPU
-- まずは、正しく動くこと
-- 次に、ボードのクロック周波数で動作するよう調整
-- 更に、回路規模が小さく、計算時間が短かくなるようチュー...
- 設計と最適化の方法
-- クリティカルパスを特定する
-- 1クロックサイクルで何を処理できるか見積もる
-- 各クロックサイクルの処理がバランスするように処理を分割...
-- 全体の処理フローを組み立てる
-- ブロック図と、各ブロックの状態遷移図を描く
- 回路の評価
-- 動作周波数
-- Slice Logic: 使用ロジックエレメント数
-- Memory: 使用メモリビット数
- ソフトウェアの評価
-- CPU負荷
-- メモリフットプリント
** 設計演習2a: 周辺デバイスの動作 [#i0c88236]
- スケジュール
-- 5/18〜7/27
-- 毎回進捗報告
-- 7/27 は設計結果報告
-- 8/3 演習2レポート締切
- 設計要件
-- 拡張モジュール (入力と出力) を各自いくつか選び動かす
- 入力モジュール
-- (Pmod) 2軸ジョイスティック
--- https://reference.digilentinc.com/pmod/pmodjstk2/
--- &ref("pmodjstk2_rm.pdf");
--- &ref("pmodjstk2_sch.pdf");
--- https://www.instructables.com/How-to-Use-the-PmodJSTK...
-- (Pmod) 16キーパッド
--- https://reference.digilentinc.com/pmod/pmodkypd/
--- &ref("pmodkypd_rm.pdf");
--- &ref("pmodkypd_sch.pdf");
--- &ref("pmodkypd_demo_verilog.zip");
-- (Pmod) 赤外線センサ
--- https://reference.digilentinc.com/pmod/pmodpir/
--- &ref("pmodpir_sch.pdf");
-- (Pmod) TOF (Time of Flight): 光学距離センサ
--- https://reference.digilentinc.com/pmod/pmodtof/
--- &ref("pmodtof_sch.pdf");
--- &ref("REN_isl29501_DST_20140828.pdf");
--- &ref("REN_an1983_APN_20151002.pdf");
-- (Pmod) アンプ内蔵マイクロホン
--- https://reference.digilentinc.com/pmod/pmodmic3/
--- &ref("pmodmic3_rm.pdf");
--- &ref("pmodmic3_sch.pdf");
- 出力モジュール
-- (Pmod) 2桁7セグLED
--- https://reference.digilentinc.com/pmod/pmodssd/
--- &ref("pmodssd_rm.pdf");
--- &ref("pmodssd_sch.pdf");
--- &ref("pmodssd_library_demo.zip");
-- (Pmod) 96x64有機ELディスプレイ
--- https://reference.digilentinc.com/pmod/pmodoledrgb/
--- &ref("pmodoledrgb_rm.pdf");
--- &ref("pmodoledrgb_sch.pdf");
--- &ref("SSD1331_1.2.pdf");
-- (Raspberry Pi) UNICORN HAT: 8x8フルカラーLEDマトリクス
--- https://shop.pimoroni.com/products/unicorn-hat
--- https://learn.pimoroni.com/tutorial/unicorn-hat/getti...
--- https://pinout.xyz/pinout/unicorn_hat
--- https://github.com/pimoroni/unicorn-hat
- 入出力モジュール
-- (Arduino Shield) LCD Keypad: 液晶キャラクタディスプレ...
--- https://wiki.dfrobot.com/LCD_KeyPad_Shield_For_Arduin...
--- https://wiki.dfrobot.com/Arduino_LCD_KeyPad_Shield__S...
--- &ref("LCDKeypad Shield V1.0 SCH.pdf");
-- (Pmod) MTDS (Multi Touch Display System)▼課題
--- https://reference.digilentinc.com/pmod/pmodmtds/
--- https://reference.digilentinc.com/software/mtds/
--- &ref("pmod_mtds_rm.pdf");
--- &ref("pmodmtds_sch.pdf");
--- &ref("mtds_v1_06_2.zip");
- インタフェース
-- PMOD
--- &ref("pmod-interface-specification-1_2_0.pdf");
** 設計演習2b: プロセッサの設計 [#da2d86a7]
- スケジュール
-- 2aと同様
- RISC-V プロセッサの設計 (実験III 自由課題)
-- &ref("code_exV.tar.gz");
終了行:
[[研究関係資料]]
* History [#fa6a5f64]
[[CA演習(修士) 2019]]
[[CA演習(修士) 2021]]
* [2023後期] 発表者の表 [#e19204a9]
- 暫定的な予定
- 追記、修正はご自由に
|CENTER:日程|CENTER:発表者|CENTER:テーマ|CENTER:備考|h
|11/2|伊藤|Chapter 5||
|11/9|岡|Chapter 6||
|11/16|澤田|Chapter 7||
|11/21(火)13:00|伊藤|Chapter 8(前半)||
|11/28(火)13:00|伊藤|Chapter 8(後半)|14:40から会議|
|11/30|岡|Chapter 9||
|12/12(火)13:00|澤田|Chapter 10|14:40から会議|
|12/21|伊藤|Chapter 11||
|12/26(火)13:00|岡,澤田|Chapter 12,13||
&br;
* [2023前期] 組込みソフトウェア/ハードウェア設計 [#jbf147...
- [[ハードウェア記述言語]]
- [[CADツール]]
- 実習ボード MU500-RZX の資料: file://eda1/MU500-RZX/
-- 付属 CDROM のドキュメントとサンプルコード
--- サンプルコード: &ref("rzx_sample.tar.gz");
--- ピン指定サンプル: &ref("rzx_frame_v1.tgz");
---- PMOD_A に PmodKYPD を接続 → 7seg_A に表示 (デコード...
-- Renesas の RZ/A1 用 Linux
- 演習メモ(FPGA): &ref("vivado_ex1.md"); &ref("vivado_ex1...
-- ダウンロードケーブルのデバイスドライバの設定 (要 root...
- 演習メモ(マイコン): &ref("rza_linux_ex1.md"); &ref("rza...
** 設計演習1: ボードの基本動作 [#j0dbb93a]
- スケジュール
-- (4/13), 4/20, 4/27, 5/11
-- 毎回進捗報告
-- 5/11 は設計結果報告
-- 5/18 演習1レポート締切
--- A4 2〜4ページ程度、仕様、諸元、性能、動作例など
- 設計要件
-- MU500-RZX 上で簡単なシステムを設計し動かす
--- Spartan-7 FPGA 上の制御回路 and/or
--- RZ/A1M マイコンで動くLinux 上の制御ソフト
-- スイッチ入力を使うこと、LED and/or ブザー出力を使うこと
-- 自由課題、例えば:
--- 電卓
--- 数列生成、乱数生成
--- 電子オルガン
--- ゲーム
--- CPU
-- まずは、正しく動くこと
-- 次に、ボードのクロック周波数で動作するよう調整
-- 更に、回路規模が小さく、計算時間が短かくなるようチュー...
- 設計と最適化の方法
-- クリティカルパスを特定する
-- 1クロックサイクルで何を処理できるか見積もる
-- 各クロックサイクルの処理がバランスするように処理を分割...
-- 全体の処理フローを組み立てる
-- ブロック図と、各ブロックの状態遷移図を描く
- 回路の評価
-- 動作周波数
-- Slice Logic: 使用ロジックエレメント数
-- Memory: 使用メモリビット数
- ソフトウェアの評価
-- CPU負荷
-- メモリフットプリント
** 設計演習2a: 周辺デバイスの動作 [#i0c88236]
- スケジュール
-- 5/18〜7/27
-- 毎回進捗報告
-- 7/27 は設計結果報告
-- 8/3 演習2レポート締切
- 設計要件
-- 拡張モジュール (入力と出力) を各自いくつか選び動かす
- 入力モジュール
-- (Pmod) 2軸ジョイスティック
--- https://reference.digilentinc.com/pmod/pmodjstk2/
--- &ref("pmodjstk2_rm.pdf");
--- &ref("pmodjstk2_sch.pdf");
--- https://www.instructables.com/How-to-Use-the-PmodJSTK...
-- (Pmod) 16キーパッド
--- https://reference.digilentinc.com/pmod/pmodkypd/
--- &ref("pmodkypd_rm.pdf");
--- &ref("pmodkypd_sch.pdf");
--- &ref("pmodkypd_demo_verilog.zip");
-- (Pmod) 赤外線センサ
--- https://reference.digilentinc.com/pmod/pmodpir/
--- &ref("pmodpir_sch.pdf");
-- (Pmod) TOF (Time of Flight): 光学距離センサ
--- https://reference.digilentinc.com/pmod/pmodtof/
--- &ref("pmodtof_sch.pdf");
--- &ref("REN_isl29501_DST_20140828.pdf");
--- &ref("REN_an1983_APN_20151002.pdf");
-- (Pmod) アンプ内蔵マイクロホン
--- https://reference.digilentinc.com/pmod/pmodmic3/
--- &ref("pmodmic3_rm.pdf");
--- &ref("pmodmic3_sch.pdf");
- 出力モジュール
-- (Pmod) 2桁7セグLED
--- https://reference.digilentinc.com/pmod/pmodssd/
--- &ref("pmodssd_rm.pdf");
--- &ref("pmodssd_sch.pdf");
--- &ref("pmodssd_library_demo.zip");
-- (Pmod) 96x64有機ELディスプレイ
--- https://reference.digilentinc.com/pmod/pmodoledrgb/
--- &ref("pmodoledrgb_rm.pdf");
--- &ref("pmodoledrgb_sch.pdf");
--- &ref("SSD1331_1.2.pdf");
-- (Raspberry Pi) UNICORN HAT: 8x8フルカラーLEDマトリクス
--- https://shop.pimoroni.com/products/unicorn-hat
--- https://learn.pimoroni.com/tutorial/unicorn-hat/getti...
--- https://pinout.xyz/pinout/unicorn_hat
--- https://github.com/pimoroni/unicorn-hat
- 入出力モジュール
-- (Arduino Shield) LCD Keypad: 液晶キャラクタディスプレ...
--- https://wiki.dfrobot.com/LCD_KeyPad_Shield_For_Arduin...
--- https://wiki.dfrobot.com/Arduino_LCD_KeyPad_Shield__S...
--- &ref("LCDKeypad Shield V1.0 SCH.pdf");
-- (Pmod) MTDS (Multi Touch Display System)▼課題
--- https://reference.digilentinc.com/pmod/pmodmtds/
--- https://reference.digilentinc.com/software/mtds/
--- &ref("pmod_mtds_rm.pdf");
--- &ref("pmodmtds_sch.pdf");
--- &ref("mtds_v1_06_2.zip");
- インタフェース
-- PMOD
--- &ref("pmod-interface-specification-1_2_0.pdf");
** 設計演習2b: プロセッサの設計 [#da2d86a7]
- スケジュール
-- 2aと同様
- RISC-V プロセッサの設計 (実験III 自由課題)
-- &ref("code_exV.tar.gz");
ページ名: