実習・FPGAベースの組み込みシステム開発

実習・FPGAベースの組み込みシステム開発
―― 割り込み,タイマ,自作IP,ROM化,ファイル・システムなどの使い方を習得

 

※※※ このセミナの最新の開催について ※※※

同じ内容のセミナが開催予定です
新しいセミナは こちら(ES13-0162) をご覧ください
【開催日】2013年9月19日(木) ~ 2013年9月20日(金) 10:00-17:00 2日コース
【セミナNo.】ES13-0104  【受講料】28,000円(税込)
【会場】東京・巣鴨 CQ出版社セミナ・ルーム [地図]
セミナ会場

 本セミナでは組み込みシステムのハードウェアとソフトウェアの開発手法について総合的に解説する.ソフトウェア・エンジニアがFPGAを用いた組み込みシステムを設計することを想定し,システム構築方法やデバッグ方法,応用例などを説明する.Altera社のFPGAを用いたボード(Terasic社のDE0)を演習に用い,FPGA内蔵CPUであるNios IIを搭載したシステムの構築方法や,提供されているライブラリを用いた効率的なプログラミングの方法を紹介する.実機による演習を行うことで,実際に陥りやすいトラブルを体験し,解決方法を習得していく.

※ 実習で使用するパソコンおよび,FPGAボード(DE0)はCQ出版社が用意します.

<1日目>
1.組み込みCPUとFPGA
 1.1 組み込み向けCPUとFPGAの違いと共通点
2.FPGA内蔵のCPUとプログラム開発
 2.1 Nios IIプロセッサとは
 2.2 QsysによるNios IIシステム構築
 2.3 プログラムの作成と実行
3.自作周辺回路の接続
 3.1 Nios IIのバスについて
 3.2 自作周辺回路の接続
 3.3 自作周辺回路の制御プログラム
4.タイマと割り込みの活用
 4.1 タイマと割り込みコントローラの追加
 4.2 割り込みハンドラの作成
 4.3 自作周辺回路による割り込み

<2日目>
5.波形観測による回路デバッグ
 5.1 ロジック・アナライザとは
 5.2 SignalTap IIを組み込んで波形観測
6.メモリ配置とプログラムのROM化
 6.1 デバッグ時とスタンド・アローン時のメモリ配置
 6.2 リンカ・スクリプト
 6.3 ROM化の手順
7.Flashメモリ簡易ファイル・システム
 7.1 Flashメモリ・コントローラの追加
 7.2 簡易ファイル・システムのプログラミング
8.周辺回路の設計とNios IIによる制御
 8.1 PS/2機器のハードウェア仕様
 8.2 マウス制御プログラム
 8.3 スクロール・ホイール対応

●対象聴講者
・FPGA内蔵CPUの利用法について知りたい方
・FPGAベースの組み込みシステムに興味がある方
・C言語によるプログラミングの経験のある方

●講演の目標
・QsysによるNios IIシステムの構築方法を習得できる
・FPGA内蔵CPUの使い方を理解できる
・自作周辺回路の組み込みと制御方法を理解できる
・ハードウェアとソフトウェア両方のデバッグ手法を習得できる

●講演の参考文献
・小林優;FPGAボードで学ぶ組込みシステム開発入門,技術評論社,2011年9月.

【受講者が持参するもの】
筆記用具



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

 募集は終了いたしました 


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

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

コース

 2日コース

カテゴリ

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

シリーズ

 

特徴

 実習

キーワード

 FPGA
 HDL
 開発手法

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

●〆切迫る!動画をチェック


【開催日】2026年1月14日(水)
★実習・基礎から学ぶRF回路設計「超」入門

https://seminar.cqpub.co.jp/ccm/ES25-0115


【開催日】2026年1月16日(金)
★実習・1日でわかる!CANプログラミング入門

https://seminar.cqpub.co.jp/ccm/ES25-0103


【開催日】2026年1月20日(火)
★ビギナ大歓迎!実習・ChatGPTとRaspberry Pi AIカメラでアプリケーションを作ってみる練習【ラズパイAIカメラ&生成AI有償版期限付き使用権付き】

https://seminar.cqpub.co.jp/ccm/ES25-0125


【開催日】2026年1月25日(日)
★半導体ESD設計入門

https://seminar.cqpub.co.jp/ccm/ES25-0117


【開催日】2026年1月26日(月)
★徹底解説!高速ビデオ・インターフェースの最新動向【オンライン限定セミナ】

https://seminar.cqpub.co.jp/ccm/ES25-0132


【開催日】2026年1月27日(火)
★手ぶらでOK!実習・1日でわかる!「実用」マイコンCプログラムの作り方~ビギナ応援企画【後閑 講師設計のオリジナル教材基板付き】

https://seminar.cqpub.co.jp/ccm/ES25-0133


【開催日】2026年1月28日(水)
★実習・ギガビット高速信号伝送技術の基礎と適用技術および評価

https://seminar.cqpub.co.jp/ccm/ES25-0120


【開催日】2026年1月30日(金)
★実習・はじめてのFPGA設計入門【Tang Nano 9K / Kiwi 1P5 +学習ベースボード付き…割引プランあり】

https://seminar.cqpub.co.jp/ccm/ES25-0123


【開催日】2026年2月3日(火)
★初めてのアナログ回路設計講座:高精度A/D変換の極意(その1)【オンライン同時開催セミナ】

https://seminar.cqpub.co.jp/ccm/ES25-0126


【開催日】2026年2月4日(水)
★初めてのアナログ回路設計講座:高精度A/D変換の極意(その2)【オンライン同時開催セミナ】

https://seminar.cqpub.co.jp/ccm/ES25-0127


【開催日】2026年2月5日(木) ~6日(金)
★実習・アナログ・フィルタ回路設計 基礎の基礎

https://seminar.cqpub.co.jp/ccm/ES25-0128


【開催日】2026年2月9日(月)
★装置におけるシールド/グラウンド設計法 [参考書籍付き]【オンライン限定セミナ】

https://seminar.cqpub.co.jp/ccm/ES25-0142


【開催日】2026年2月10日(火)
★手ぶらでOK!実習・マイコン通信インターフェースの使い方「超」入門【後閑 講師設計のオリジナル教材基板付き】

https://seminar.cqpub.co.jp/ccm/ES25-0134


【開催日】2026年2月13日(金)
★特別KIT付き★ 手ぶらでOK!実習・小型Linuxボードと無線LANモジュールを使ったWi-Fi開発の始め方

https://seminar.cqpub.co.jp/ccm/ES25-0042