実習・直伝!最新FPGAを使ったビデオシステムの開発(アプリケーション開発編)ZYNQ7000版(Zybo Z7(XC7Z020搭載品)も対応)
実習・直伝!最新FPGAを使ったビデオシステムの開発(アプリケーション開発編)ZYNQ7000版(Zybo Z7(XC7Z020搭載品)も対応)
|
|
【開催日】2018年6月27日(水) 10:00-18:00 1日コース
【セミナNo.】ES18-0055 【受講料】29,000円(税込)
【会場】東京・巣鴨 CQ出版社セミナ・ルーム [地図]
【セミナNo.】ES18-0055 【受講料】29,000円(税込)
【会場】東京・巣鴨 CQ出版社セミナ・ルーム [地図]
近年,FPGAデバイスのめざましい発展(性能向上,大規模化,ローコスト化)により,従来ASICで行っていた複雑なシステム・オン・チップ(SoC)の実現をデスクトップ上で手軽に実現できるようになってきた.
MPU等のIP(再利用可能設計済み回路)を使用することによりハードウェア設計の深い知識がなくてもオリジナル・チップを開発することが可能である.
本講座では,高性能MPUを搭載した最新FPGAで構築した簡単なカメラ/システムにOS(FreeRTOS)を実装してネットワーク機能(ブラウザによる制御とイメージ・データ転送)拡張の実習を行う.(使用するザイリンクス・ツールバージョンはXSDK2017.2)
※実習用パソコンとイメージャモジュールは事務局でご用意します.
MPU等のIP(再利用可能設計済み回路)を使用することによりハードウェア設計の深い知識がなくてもオリジナル・チップを開発することが可能である.
本講座では,高性能MPUを搭載した最新FPGAで構築した簡単なカメラ/システムにOS(FreeRTOS)を実装してネットワーク機能(ブラウザによる制御とイメージ・データ転送)拡張の実習を行う.(使用するザイリンクス・ツールバージョンはXSDK2017.2)
※実習用パソコンとイメージャモジュールは事務局でご用意します.
1.オペレーティング・システム基礎
1.1 種類と長所・短所
1.2 FPGAベースMPUでの適用勘どころ
2.ネットワーク処理基礎
2.1 TCP/IPプロトコルスタック
2.2 プログラミング・モデル
2.3 HTTPによるコミュニケーション
3.マルチプロセッシング基礎
3.1 ユースケース
3.2 注意点
4.開発環境概要
4.1 設計ツールおよび開発ボード
4.2 MPUおよびペリフェラルIPコア
4.3 システム構成
5.システム拡張実習
5.1 システム・セットアップとベース・システムの動作確認
5.2 OSの実装 スタンドアローン・アプリケーション・プログラムのマルチタスク化
5.3 ネットワーク・プロトコル・スタック(TCP/IP)の実装
5.4 HTTP処理の追加(カスタム・ウェブサーバ)
6.質疑応答
※進行状況により内容が一部変更となることがあります.
●受講対象者
・ネットワーク機器を開発したい方
・マルチプロセッシングに興味のある方
・FPGAに搭載されたMPUを活用したい方
・C言語での組み込みシステム開発経験必須
●講演の目標
・FPGAのシステム・プラットフォームとしての応用方法
・HTTPによる機器制御
・マルチプロセッシング環境の具現化
本セミナで使用する組み込みカメラの開発キット-Zybo版(Aptina社のイメージ・センサとXilinx社のFPGAを搭載)
本セミナで使用するイメージャモジュール
・本セミナの終了時刻は18:00を予定しています.
●参考文献
・早乙女 勝昭 共著;『FPGAマガジン No.10 やっぱり楽ちん!C言語×FPGA』,CQ出版社,2015年7月.
・早乙女 勝昭 共著;『FPGAマガジン No.10 やっぱり楽ちん!C言語×FPGA【PDF版】』,CQ出版社,2015年8月.
・早乙女 勝昭 共著;『FPGAマガジン No.6 カメラ×画像処理×FPGA』,CQ出版社,2014年7月.
・早乙女 勝昭 共著;『FPGAマガジン No.6 カメラ×画像処理×FPGA【PDF版】』,CQ出版社,2014年8月.
1.1 種類と長所・短所
1.2 FPGAベースMPUでの適用勘どころ
2.ネットワーク処理基礎
2.1 TCP/IPプロトコルスタック
2.2 プログラミング・モデル
2.3 HTTPによるコミュニケーション
3.マルチプロセッシング基礎
3.1 ユースケース
3.2 注意点
4.開発環境概要
4.1 設計ツールおよび開発ボード
4.2 MPUおよびペリフェラルIPコア
4.3 システム構成
5.システム拡張実習
5.1 システム・セットアップとベース・システムの動作確認
5.2 OSの実装 スタンドアローン・アプリケーション・プログラムのマルチタスク化
5.3 ネットワーク・プロトコル・スタック(TCP/IP)の実装
5.4 HTTP処理の追加(カスタム・ウェブサーバ)
6.質疑応答
※進行状況により内容が一部変更となることがあります.
●受講対象者
・ネットワーク機器を開発したい方
・マルチプロセッシングに興味のある方
・FPGAに搭載されたMPUを活用したい方
・C言語での組み込みシステム開発経験必須
●講演の目標
・FPGAのシステム・プラットフォームとしての応用方法
・HTTPによる機器制御
・マルチプロセッシング環境の具現化
本セミナで使用する組み込みカメラの開発キット-Zybo版(Aptina社のイメージ・センサとXilinx社のFPGAを搭載)
本セミナで使用するイメージャモジュール
・本セミナの終了時刻は18:00を予定しています.
●参考文献
・早乙女 勝昭 共著;『FPGAマガジン No.10 やっぱり楽ちん!C言語×FPGA』,CQ出版社,2015年7月.
・早乙女 勝昭 共著;『FPGAマガジン No.10 やっぱり楽ちん!C言語×FPGA【PDF版】』,CQ出版社,2015年8月.
・早乙女 勝昭 共著;『FPGAマガジン No.6 カメラ×画像処理×FPGA』,CQ出版社,2014年7月.
・早乙女 勝昭 共著;『FPGAマガジン No.6 カメラ×画像処理×FPGA【PDF版】』,CQ出版社,2014年8月.
【受講者が持参するもの】
・実習希望の方はFPGAボード(Zybo Z7(XC7Z020搭載品)も対応)をご持参ください.
※その他実習で使用する機材(パソコン,イメージャモジュールとモニタ)はこちらでご用意いたします.ボードは持参されなくてもツールでの実習はできます.(FPGAボードの貸出はなし)
・2Gバイト以上のUSBメモリ(作業済みデータの持ち帰りを希望される方のみ):実習で使用
する例題デザイン・ファイルのアーカイブはサイトからダウンロード配布
・実習希望の方はFPGAボード(Zybo Z7(XC7Z020搭載品)も対応)をご持参ください.
※その他実習で使用する機材(パソコン,イメージャモジュールとモニタ)はこちらでご用意いたします.ボードは持参されなくてもツールでの実習はできます.(FPGAボードの貸出はなし)
・2Gバイト以上のUSBメモリ(作業済みデータの持ち帰りを希望される方のみ):実習で使用
する例題デザイン・ファイルのアーカイブはサイトからダウンロード配布
【講師】
早乙女 勝昭 氏〔アドバンスド・テクノロジー・リサーチ・ジャパン合同会社 President & CXO 〕
FPGAエバンジェリスト.FPGAマガジン#6,#10特集記事執筆.
早乙女 勝昭 氏〔アドバンスド・テクノロジー・リサーチ・ジャパン合同会社 President & CXO 〕
FPGAエバンジェリスト.FPGAマガジン#6,#10特集記事執筆.