【ZYBO&有機EL表示器&環境センサ付きWEBライブ・セミナ】ARM Cortex-A9&FPGA内蔵SoC Zynqで初体験!オリジナル・プロセッサ開発入門 ~Lチカから,I2C/SPIコアの使い方,割り込み処理,FreeRTOSを使った統合システムの構築まで~

講師:中村 晋一郎 
企画:ZEPエンジニアリン
開催日時:9月18日(土)~19日(日) 10:00~17:00(2日コース)

---------------------------------------------

●学ぶこと
  Zynq(Xilinx)は,667MHz デュアルコアCortex-A9とFPGAが統合されたSoCです.ZYBO Z7-10(Digilent)は,Zynq-7000搭載の開発ボードで,オンボードメモリ,ビデオ&オーディオI/O,デュアルロールUSB,Ethernet,SDスロットなどが用意されており,さまざまな機器の設計・開発に必要な技術評価に活用できます.
 本セミナでは,ZYBO Z7-10,設計開発環境Vivado,統合ソフトウェア・プラットフォームVitisを使ったオリジナル・プロセッサ開発の基本を学びます.Vivado側では,ブロック設計機能を使ってARMプロセッサと各種ペリフェラルを構成し,それらをVitis側でソフトウェアを使って制御する一連の流れを体験します。Vivado側で構成したハードウェアとVitis側のソフトウェアを見比べながら総合的な学習を進めることができるコースになっています.
 具体的な制御例としてSPIとI2Cコアの使い方や,リアルタイムOS(FreeRTOS)を使った統合システムの構築方法にも触れますので,実際のシステム設計に近い内容を体験できます.

●1日目の内容
(1)基本ワークフローとGPIO出力編
・VivadoとVitisを使った開発ワークフローを学ぶ
・LEDを点滅させるシステムを実現しながら,ドキュメントの参照方法を学ぶ
(2)予備知識編
・実務で役立つプロジェクト再現性確保を学ぶ
・Pmodインターフェースの特徴を学ぶ
(3)I2Cペリフェラル操作編
・温湿度センサの制御を通じてI2Cコアの使い方を学ぶ
・プロセッサ(PS)に接続されたスイッチの読み取り方を学ぶ
(4)1日目のまとめ

●2日目の内容
(1)2種類のプラットフォーム編と、割り込み処理編
・2種類(スタンドアロン&FreeRTOS)のプラットフォームの違いを学ぶ
・システムで欠かせない割り込みについて学ぶ
・論理回路(PL)に接続されたスイッチの読み取り方を学ぶ
(2)SPIペリフェラル操作編
・OLEDスクリーンの制御を通じてSPIコアの使い方を学ぶ
・ソフトウェア操作ならではの応用について学ぶ
(3)統合システム構築編
・複数の部位から構成されるシステムの実現方法を学ぶ
・リアルタイムOS(FreeRTOS)の使い方を学ぶ
・統合システムを構築する上でのポイントについて学ぶ
(4)2日目のまとめ

●受講対象
・マイコンに触れた経験のある方
・FPGAに触れた経験のある方
・ソフトウェア開発者でFPGAを使った開発に興味のある方
・ハードウェア開発者でFPGAを使った開発に興味のある方
・VivadoやVitisを使った開発に興味のある方
・Xilinx EDKなど,過去のツールに触れたことのある方

●あると望ましい予備知識
・マイコンを使った開発に関する基礎知識
・FPGAを使った開発に関する基礎知識

●講演の目標
・VivadoとVitisを組み合わせた一連の開発フローを理解できる
・基本ワークフローに慣れながら各種ペリフェラルにも触れ,最終的な組み込みシステムの流れを理解する
・リアルタイムOS(FreeRTOS)を使ったシステム統合までを理解し,実践的な知識を身につける

●本セミナで使用するボードや部材
・ZYBO Z7-10 Zynq-7000開発ボード 開発環境ソフトライセンス付
・Pmod OLEDrgb Pmod96×64有機ELディスプレイ
・Pmod HYGRO 温湿度センサ
・マイクロUSBケーブル
・電源アダプタ
※上記のボード一式は,セミナ終了後もそのままお使いになれます.

●用意いただきたいもの
・CPU:Intel Core i7以上(推奨)
・OS:Windows10(必須)
・ディスク:SSD必須(空き容量512GB以上)
・メモリ:16GB以上(必須)
・画面:フルハイビジョンを2面以上(推奨)
・Vivado Design Suite HLxエディション - 2020.2 Full Productのインストール

●講師紹介
▲略歴
2002年より業務用映像音声機器メーカに勤務.システムアーキテクチャ設計や
ファームウェア開発業務に携わる.2020年にリベラルロジック株式会社を設立.

▲主な著書
(1)アプリはスクリプトで柔軟に!マイコン用MicroPythonプログラミング,Interface 2016年10月号
(2)シンプル・便利・基本的!フリー・ソフトで高品質プログラミング,Interface 2015年11月号
(3)音遊び!Blackfin DSP基板でディジタル信号処理初体験,Interface 2015年2月号
(4)ROM 10Kバイト/RAM 1Kバイトでヒストリ機能付き! コマンド入力ライブラリNT-Shell,Interface 2013年1月号
(5)SDメモリーカード対応のポータブルFPGA書き込み器,トランジスタ技術2011年9月号
(6)世界温度計 コラム イーサネット通信用のライブラリが充実,トランジスタ技術2011年5月号

お申し込みは以下フォームからお願い致します。

受講するコース

会社名/学校名

部署名

役職

氏名

メールアドレス

郵便番号

住所(ボードやキットの送付先を入力してください)

電話番号

支払い方法

どちらでセミナの情報を知りましたか

興味のある技術カテゴリ(複数選択可)

今後のセミナ開催情報通知

最少催行人数に満たない場合、開催を中止させていただく場合がございます

セミナによっては参加人数を制限させていただく場合がございます

ご入力いただきましたお客様の情報は,次の目的のためにマルツエレック株式会社,ZEPエンジニアリング株式会社,講師で利用させていただきます.
ZEPエンジニアリングはセミナ,キット,書籍を企画・制作する会社です.
・セミナ開催不可など,緊急時のご連絡
・ご質問・ご意見のフォロー
・キャンペーンや新サービスのご案内
上記以外のケースでは,ご本人様の同意なく第三者に個人情報を提供することはございません.本セミナの開催に関する目的以外には,使用いたしません.

ページトップへ