実習・1日でわかる!FPGAプロセッサNios II入門(基礎編)

実習・1日でわかる!FPGAプロセッサNios II入門(基礎編)
―― ハードとソフトのいいとこ取り開発に挑戦

   

【開催日】2019年3月14日(木) 10:00-17:00 1日コース
【セミナNo.】ES18-0162  【受講料】27,000円(税込)
【会場】東京・巣鴨 CQ出版社2Fセミナ・ルーム [地図]
セミナ会場

 FPGAの回路規模は年を追うごとに大きくなり,近年では低下価格FPGAであってもプログラムロジックを使ってプロセッサを構成可能である.嬉しいことにハードウェア,ソフトウェアともに開発ツールが無償で提供されていて,手軽にオリジナルのプロセッサシステムの開発を始められる.
 本セミナではインテル社製低価格FPGAのMAX 10を搭載したFPGA評価ボードDE10-Liteを使用して,Nios IIプロセッサを使ったシステム構築を紹介する.Nios IIの特徴,プロセッサを含むハードウェアの開発手順,ソフトウェア開発手順,シミュレーション・デバッグ手順等を解説する.
 実習では,Nios IIプロセッサを使ったシステムを構築して,LED点灯,シミュレーション、SPI通信、I2C通信などを実際に試す.

1 Nios IIとは
 1.1 FPGAで利用できるプロセッサ
 1.2 Nios IIの特徴
2 開発環境
 2.1 システム構成
 2.2 開発フロー
 2.3 ハードウェア開発環境
 2.4 ソフトウェア開発環境
3 ハードウェア開発
 3.1 基本構成
 3.2 バス,メモリ,周辺回路
 3.3 割り込み回路
実習A Nios IIのハードウェア設計
4 ソフトウェア開発環境
 4.1 Nios II EDSの操作
 4.2 Cソースコードの作成
 4.3 割り込みハンドラ
実習B Nios IIのソフトウェア開発
5 ハードウェアIPの追加
 5.1 IPの追加方法
 5.2 追加したIPを制御するプログラムの作成
実習C Nios IIでLED点灯制御(タイマ追加/タイマ割り込みを含む)
6 Nios IIのシミュレーション
 6.1 シミュレーションの実行方法
実習D シミュレーションの実行
7 SPI通信
 7.1 SPIのプロトコル
 7.2 SPI用IP
 7.3 カラーLCDの制御方法
実習E SPIでカラーLCDを表示制御
8 I2C通信
 8.1 I2Cのプロトコル
 8.2 I2C用IP
実習F I2Cで加速度センサを読み取る
9 ユーザ作成回路の接続
 9.1 GPIOへの接続
実習G 7セグメント表示回路を試す


DE10-Liteに装着したLCDパネルの制御の様子
DE10-Liteに装着したLCDパネルの表示制御の様子


●対象聴講者
・FPGA上でプロセッサを構築してみたい方
・FPGA上のプロセッサでソフトウェアを動かしてみたい方
・FPGAに興味のある方
・ハードウェアとソフトウェアの連携に興味のある方

●講演の目標
・Nios IIプロセッサの回路を構築できるようになる
・Nios IIプロセッサのソフトウェア開発ができるようになる
・Nios IIプロセッサを使ってSPI、I2C通信ができるようになる


【受講者が持参するもの】
不要

【講師】
横溝 憲治 氏〔設計コンサルタント 〕
 メーカにて通信機用LSI開発に従事,その後独立して,HDL関連のコンサルティングやトレーニング,受託開発を手掛けている.


このセミナの参加募集について

 募集は終了いたしました 


類似するセミナをお探しの場合
以下にある「このセミナのタグ情報」の中から,ご希望のタグをお選び下さい. お選びいただいたセミナと同じタグ情報を持つセミナを一覧表示します.

このセミナのタグ情報
各タグをクリックすると,類似するセミナの一覧を表示します.

コース

 1日コース

カテゴリ

 組み込みシステム
 半導体デバイス

シリーズ

 

特徴

 ビギナ
 演習あり
 実習

キーワード

 FPGA
 インターフェース
 コンピュータ
 ソフトウェア
 プログラミング言語
 画像処理
 開発環境
 開発手法
 学割
 技術教育

セミナ事務局からのお知らせ

・受講料割引券として使えるメンバーズ・カードの利用規約が変わりました.