Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
YukiFukuda3
PPTX, PDF
89 views
Fpga programming introduction
Describing the FPGA development flow
Engineering
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 17
2
/ 17
3
/ 17
4
/ 17
5
/ 17
6
/ 17
7
/ 17
8
/ 17
9
/ 17
10
/ 17
11
/ 17
12
/ 17
13
/ 17
14
/ 17
15
/ 17
16
/ 17
17
/ 17
More Related Content
PPT
FPGA
by
firewood
PPTX
FPGAって、何?
by
Toyohiko Komatsu
PPTX
総合技術特別講義講演資料2017
by
Hironori Nakajo
PDF
Introduction of FPGA
by
Imaoka Micihihiro
PDF
ソフトウェア技術者はFPGAをどのように使うか
by
なおき きしだ
PPTX
FPGAことはじめ
by
Takahiro Nakayama
PDF
[DL Hacks]FPGA入門
by
Deep Learning JP
PDF
増え続ける情報に対応するためのFPGA基礎知識
by
なおき きしだ
FPGA
by
firewood
FPGAって、何?
by
Toyohiko Komatsu
総合技術特別講義講演資料2017
by
Hironori Nakajo
Introduction of FPGA
by
Imaoka Micihihiro
ソフトウェア技術者はFPGAをどのように使うか
by
なおき きしだ
FPGAことはじめ
by
Takahiro Nakayama
[DL Hacks]FPGA入門
by
Deep Learning JP
増え続ける情報に対応するためのFPGA基礎知識
by
なおき きしだ
Similar to Fpga programming introduction
PPTX
動き検出勉強会リメイク。過去の発表のリメイク版です。動き検出のアルゴリズムとOpencvのオプションについてまとめました
by
natsutan0
PPTX
FPGAで遊んでみた
by
Akira Kaneda
PDF
Sw技術者に送るfpga入門
by
直久 住川
PDF
ACRi_webinar_20220118_miyo
by
Takefumi MIYOSHI
PPTX
研究者のための Python による FPGA 入門
by
ryos36
PDF
ソフトウェア技術者から見たFPGAの魅力と可能性
by
Kenichiro MITSUDA
PDF
ICD/CPSY 201412
by
Takefumi MIYOSHI
PPTX
ElixirでFPGAハードウェアが作れちゃう,かも!!?
by
Hideki Takase
PPTX
Starc verilog hdl2013d
by
Kiyoshi Ogawa
PPTX
FPGA勉強会資料 20210516
by
ryuz88
PDF
Lチカからはじめるfpga入門
by
Imaoka Micihihiro
PDF
FPGAエアプ勢がFPGA触り始めた話
by
Yuhei Hayashi
PPTX
Myoshimi extreme
by
Masato Yoshimi
PDF
Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FP...
by
Ryohei Kobayashi
PDF
Ptt391
by
Takefumi MIYOSHI
PDF
2012研究室紹介(大川)
by
猛 大川
PDF
ACRiポジショントーク_山科.pdf
by
直久 住川
PDF
Hardware
by
Yukinobu Koyama
PDF
kagamicomput201701
by
swkagami
PDF
Synthesijer.Scala (PROSYM 2015)
by
Takefumi MIYOSHI
動き検出勉強会リメイク。過去の発表のリメイク版です。動き検出のアルゴリズムとOpencvのオプションについてまとめました
by
natsutan0
FPGAで遊んでみた
by
Akira Kaneda
Sw技術者に送るfpga入門
by
直久 住川
ACRi_webinar_20220118_miyo
by
Takefumi MIYOSHI
研究者のための Python による FPGA 入門
by
ryos36
ソフトウェア技術者から見たFPGAの魅力と可能性
by
Kenichiro MITSUDA
ICD/CPSY 201412
by
Takefumi MIYOSHI
ElixirでFPGAハードウェアが作れちゃう,かも!!?
by
Hideki Takase
Starc verilog hdl2013d
by
Kiyoshi Ogawa
FPGA勉強会資料 20210516
by
ryuz88
Lチカからはじめるfpga入門
by
Imaoka Micihihiro
FPGAエアプ勢がFPGA触り始めた話
by
Yuhei Hayashi
Myoshimi extreme
by
Masato Yoshimi
Fully-Functional FPGA Prototype with Fine-Grain Programmable Body Biasing (FP...
by
Ryohei Kobayashi
Ptt391
by
Takefumi MIYOSHI
2012研究室紹介(大川)
by
猛 大川
ACRiポジショントーク_山科.pdf
by
直久 住川
Hardware
by
Yukinobu Koyama
kagamicomput201701
by
swkagami
Synthesijer.Scala (PROSYM 2015)
by
Takefumi MIYOSHI
Recently uploaded
PDF
2025/12/12 AutoDevNinjaピッチ資料 - 大人な男のAuto Dev環境
by
Masahiro Takechi
PDF
krsk_aws_re-growth_aws_devops_agent_20251211
by
uedayuki
PDF
ソフトウェアエンジニアがクルマのコアを創る!? モビリティの価値を最大化するソフトウェア開発の最前線【DENSO Tech Night 第一夜】
by
dots.
PDF
ソフトとハードの二刀流で実現する先進安全・自動運転のアルゴリズム開発【DENSO Tech Night 第二夜】 ー高精度な画像解析 / AI推論モデル ...
by
dots.
PPTX
君をむしばむこの力で_最終発表-1-Monthon2025最終発表用資料-.pptx
by
rintakano624
PDF
音楽アーティスト探索体験に特化した音楽ディスカバリーWebサービス「DigLoop」|Created byヨハク技研
by
yohakugiken
2025/12/12 AutoDevNinjaピッチ資料 - 大人な男のAuto Dev環境
by
Masahiro Takechi
krsk_aws_re-growth_aws_devops_agent_20251211
by
uedayuki
ソフトウェアエンジニアがクルマのコアを創る!? モビリティの価値を最大化するソフトウェア開発の最前線【DENSO Tech Night 第一夜】
by
dots.
ソフトとハードの二刀流で実現する先進安全・自動運転のアルゴリズム開発【DENSO Tech Night 第二夜】 ー高精度な画像解析 / AI推論モデル ...
by
dots.
君をむしばむこの力で_最終発表-1-Monthon2025最終発表用資料-.pptx
by
rintakano624
音楽アーティスト探索体験に特化した音楽ディスカバリーWebサービス「DigLoop」|Created byヨハク技研
by
yohakugiken
Fpga programming introduction
1.
FPGAプログラミング イントロダクション 福田 祐樹 (TWITTER ->
@Y_F_ACOUSTICS)
2.
目次 煩雑になったので割愛
3.
本発表の概要 ・FPGAの必要性 ・FPGAを用いた論理回路の開発方法 ・他の論理回路開発に比べたFPGA利用の有用性
4.
自己紹介 氏名:福田 祐樹(フクダ ユウキ) 学歴:広島市立大学大学院
修士(情報工学) 年齢:23歳 現在:社会人一年目. 東北地方最南端に在住. ハードウェア開発を勉強中.
5.
「回路」という言葉を聞いて・・・
6.
FPGA(Field Programmable Gate
Array) 開発者が即座に論理回路を再構築可能なロジックIC ※「即座に」→あくまでハードウェアとして (ASIC: Application Specified Integrated Circuitは不可能) 主なベンダー:Xilinx, Intel(ALTERA), etc… 高度な開発をしない限りは無料で開発環境を導入可能
7.
CPUとの違い CPU ・高速なクロック(GHz単位) ・並列処理が苦手 ・スピード重視 ・ビット長固定(メモリコスト大) FPGA ・低速なクロック(数十~数百MHz) ・並列処理が得意 ・動作速度も合わせて設計可能 ・可変ビット長(メモリコスト小)
8.
なぜFPGAか? ・「ヘテロジニアス・コンピューティング」の注目度高 (Intel Xeon Gold
6138Pは個人的に衝撃的なニュース) ・複数の論理ゲート(74HCシリーズとか)を組み合わせる開発やASICは開 発 の長期化,高コスト化が否めない ・FPGAは組み込み前の全ての設計をコンピュータで完結可能 →故に低コスト化が可能 ・リバースエンジニアリング不可能→知的財産の保護
9.
FPGAのシステム開発方法 1.仕様決定 2.設計(ブロック図,HDL,プログラミング言語) 3.論理合成 4.テスト 5.組み込み 高位合成と呼ぶ(割愛)
10.
HDL(Hardware Description Language) FPGAなどのPLD(Plogrammable
Logic Device)の動作を 決定するための言語(IEEEにより規格化) ・ VHDL(国防総省開発.型が厳密) ・ Verilog HDL(Cadence Design Systems開発.型がない) ・ SystemVerilog(Verilogの機能拡張版.) 近年はこれらを組み合わせたシステム開発が可能 VHDL Verilog SystemVerilo g
11.
仕様決定 ・論理の入力・出力を決定(真理値表) ・組み合わせ回路?順序回路? ・場合によってはカルノー図(不要な場合がほとんど)
12.
設計・論理合成 真理値表やカルノー図をもとに言語で動作を記述→論理回路を構成(論理合成) 冗長な動作を言語で表現可能
13.
Verilogを用いた論理合成の例 ※「ネットリスト」と呼ぶ
14.
テスト 構成した回路が正しく動作するかをテスト用コード(テストベンチ) を記述してシミュレータで確認→回路動作の確認もコンピュータで完結 FPGAの空きロジックを活用して 実際の信号の確認も可能 (ELA: Embedded Logic
Analyzer)
15.
組み込み ここでやっとFPGA本体の出番 開発フローの殆どが 開発環境内で完結!
16.
まとめ ・FPGAの注目度大 ・ソフトウェアを書くノリで論理回路を構築できる!(なんと素敵!) ・オシロスコープなどの工具をほとんど必要としないので初期投資小 ・ArduinoやRaspberry Piとの連携もしやすくなってるので興味ある人はぜひ GPIO 20ピン Arduino
I/O
17.
予告 Verilog HDLハンズオンをします(時期未定) 前提知識: 基本的な論理ゲート,組み合わせ回路,順序回路 推奨知識:
C言語(記法が類似している),電子回路 準備するもの:WindowsあるいはLinux OSのPC(Mac非対応.いかがなものか)
Download