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
ryuz88
PPTX, PDF
619 views
FPGA勉強会資料 20210516
020210516 に行った勉強会資料の公開版です
Technology
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 23
2
/ 23
3
/ 23
4
/ 23
Most read
5
/ 23
6
/ 23
7
/ 23
Most read
8
/ 23
9
/ 23
10
/ 23
11
/ 23
12
/ 23
13
/ 23
14
/ 23
Most read
15
/ 23
16
/ 23
17
/ 23
18
/ 23
19
/ 23
20
/ 23
21
/ 23
22
/ 23
23
/ 23
More Related Content
PPTX
JavaScript と Arduino でオリジナルデバイスを作ろう
by
Yoshihiro Iwanaga
PDF
micropythonで遊んでみる
by
satokengo
ODP
Start physical computing with Ruby + Arduino
by
toyoshi
PDF
IoTLT 大阪 Vol.6
by
三七男 山本
PPTX
Arduinoを用いたキソ電子工作2
by
どと〜る
PPT
トラ技オフ
by
Junichi Katsu
PDF
Fandroid大垣支部「Arduinoでやってみたがや」
by
Shinichi Ozaki
PPT
MTM07で電子楽器を展示してきた
by
ina job
JavaScript と Arduino でオリジナルデバイスを作ろう
by
Yoshihiro Iwanaga
micropythonで遊んでみる
by
satokengo
Start physical computing with Ruby + Arduino
by
toyoshi
IoTLT 大阪 Vol.6
by
三七男 山本
Arduinoを用いたキソ電子工作2
by
どと〜る
トラ技オフ
by
Junichi Katsu
Fandroid大垣支部「Arduinoでやってみたがや」
by
Shinichi Ozaki
MTM07で電子楽器を展示してきた
by
ina job
What's hot
PDF
Androidでロボットを動かそう・すまべん関西201003
by
cat sin
PDF
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!
by
Kazuhiro Abe
PDF
ESP8266EXで位置推定
by
nishio
PDF
Arduino実践 資料1/2 〜【html5j エンタメ技術部】第2回勉強会 公開用
by
yo-to
PPTX
ラジコンをROSで制御してみた
by
shohaga
PPTX
タミヤのカムロボを改造中 micro:bit編
by
Yasuhisa Hironaka
PDF
ビジュアライゼーションの役割とUI開発のイノベーション(2)
by
BizCOLLEGE
PPTX
禁断のESP32対決!NefryBT vs obniz
by
Yuka Tokuyama
PPTX
ハードウェアで遊ぼうよ
by
Lee Choong Geun
PDF
20200519 IoTLT vol.63 kitazaki v1
by
Ayachika Kitazaki
ODP
20100522 mtm05 プレゼン
by
guestf880cb
PPTX
Nefry btの簡単レビュー
by
Shintaro Yamasaki
PDF
OSC Tokyo 2013 Spring JRPUG
by
Hideki Aoshima
PPTX
Arduinoを用いたキソ電子工作
by
どと〜る
PPTX
クリエイティブクラスターフォーラムプレゼン資料20101009
by
himamura (暇村)
PDF
Make @ Osaka
by
Shigeru Kobayashi
PPTX
ESP8266モジュールを遊び倒す!
by
MasatoOshikiri
PDF
おうちで簡単ハードウェアセキュリティ
by
Satoshi Mimura
PDF
ハードウェアを用いてPythonを学ぶ
by
Yuta Kitagami
PDF
micropythonってたーのしー!
by
satokengo
Androidでロボットを動かそう・すまべん関西201003
by
cat sin
配布用Raspberry pi+arduino+scratchでフィジカルコンピューティング体験!
by
Kazuhiro Abe
ESP8266EXで位置推定
by
nishio
Arduino実践 資料1/2 〜【html5j エンタメ技術部】第2回勉強会 公開用
by
yo-to
ラジコンをROSで制御してみた
by
shohaga
タミヤのカムロボを改造中 micro:bit編
by
Yasuhisa Hironaka
ビジュアライゼーションの役割とUI開発のイノベーション(2)
by
BizCOLLEGE
禁断のESP32対決!NefryBT vs obniz
by
Yuka Tokuyama
ハードウェアで遊ぼうよ
by
Lee Choong Geun
20200519 IoTLT vol.63 kitazaki v1
by
Ayachika Kitazaki
20100522 mtm05 プレゼン
by
guestf880cb
Nefry btの簡単レビュー
by
Shintaro Yamasaki
OSC Tokyo 2013 Spring JRPUG
by
Hideki Aoshima
Arduinoを用いたキソ電子工作
by
どと〜る
クリエイティブクラスターフォーラムプレゼン資料20101009
by
himamura (暇村)
Make @ Osaka
by
Shigeru Kobayashi
ESP8266モジュールを遊び倒す!
by
MasatoOshikiri
おうちで簡単ハードウェアセキュリティ
by
Satoshi Mimura
ハードウェアを用いてPythonを学ぶ
by
Yuta Kitagami
micropythonってたーのしー!
by
satokengo
Similar to FPGA勉強会資料 20210516
PPTX
Androidとfpgaを高速fifo通信させちゃう
by
ksk sue
PPTX
研究者のための Python による FPGA 入門
by
ryos36
PPTX
Microsemi FPGA はいいぞ,FPGAの紹介とおさそい
by
Takayasu Shibata
PDF
FPGAスタートアップ資料
by
marsee101
PDF
ソフトウェア技術者から見たFPGAの魅力と可能性
by
Kenichiro MITSUDA
PPTX
自作LSIコミュニティの可能性
by
Junichi Akita
PDF
[DL Hacks]FPGA入門
by
Deep Learning JP
PPTX
FPGAって、何?
by
Toyohiko Komatsu
PDF
FPGA workshop (2012f): Network Tester
by
ykuga
PDF
Introduction of FPGA
by
Imaoka Micihihiro
PDF
Reconf_201409
by
Takefumi MIYOSHI
PPTX
Zynq + Vivado HLS入門
by
narusugimoto
PPTX
FPGAことはじめ
by
Takahiro Nakayama
PDF
Lチカからはじめるfpga入門
by
Imaoka Micihihiro
PPTX
Starc verilog hdl2013d
by
Kiyoshi Ogawa
PDF
ソフトウェア技術者はFPGAをどのように使うか
by
なおき きしだ
PDF
FPGA startup 第一回 LT
by
Yamato Kazuhiro
PDF
20140910 Arduino for beginners
by
Kenichi Ohwada
PPTX
Fpga programming introduction
by
YukiFukuda3
PPTX
Myoshimi extreme
by
Masato Yoshimi
Androidとfpgaを高速fifo通信させちゃう
by
ksk sue
研究者のための Python による FPGA 入門
by
ryos36
Microsemi FPGA はいいぞ,FPGAの紹介とおさそい
by
Takayasu Shibata
FPGAスタートアップ資料
by
marsee101
ソフトウェア技術者から見たFPGAの魅力と可能性
by
Kenichiro MITSUDA
自作LSIコミュニティの可能性
by
Junichi Akita
[DL Hacks]FPGA入門
by
Deep Learning JP
FPGAって、何?
by
Toyohiko Komatsu
FPGA workshop (2012f): Network Tester
by
ykuga
Introduction of FPGA
by
Imaoka Micihihiro
Reconf_201409
by
Takefumi MIYOSHI
Zynq + Vivado HLS入門
by
narusugimoto
FPGAことはじめ
by
Takahiro Nakayama
Lチカからはじめるfpga入門
by
Imaoka Micihihiro
Starc verilog hdl2013d
by
Kiyoshi Ogawa
ソフトウェア技術者はFPGAをどのように使うか
by
なおき きしだ
FPGA startup 第一回 LT
by
Yamato Kazuhiro
20140910 Arduino for beginners
by
Kenichi Ohwada
Fpga programming introduction
by
YukiFukuda3
Myoshimi extreme
by
Masato Yoshimi
More from ryuz88
PPTX
LUT-Network その後の話(2022/05/07)
by
ryuz88
PPTX
Verilator勉強会 2021/05/29
by
ryuz88
PDF
Fast and Light-weight Binarized Neural Network Implemented in an FPGA using L...
by
ryuz88
PPTX
LUT-Network Revision2 -English version-
by
ryuz88
PPTX
LUT-Network ~本物のリアルタイムコンピューティングを目指して~
by
ryuz88
PPTX
LUT-Network ~Edge環境でリアルタイムAIの可能性を探る~
by
ryuz88
PDF
Rust で RTOS を考える
by
ryuz88
PPTX
Deep Learning development flow
by
ryuz88
PPTX
LUT-Network Revision2
by
ryuz88
LUT-Network その後の話(2022/05/07)
by
ryuz88
Verilator勉強会 2021/05/29
by
ryuz88
Fast and Light-weight Binarized Neural Network Implemented in an FPGA using L...
by
ryuz88
LUT-Network Revision2 -English version-
by
ryuz88
LUT-Network ~本物のリアルタイムコンピューティングを目指して~
by
ryuz88
LUT-Network ~Edge環境でリアルタイムAIの可能性を探る~
by
ryuz88
Rust で RTOS を考える
by
ryuz88
Deep Learning development flow
by
ryuz88
LUT-Network Revision2
by
ryuz88
Recently uploaded
PDF
エンジニアが選ぶべきAIエディタ & Antigravity 活用例@ウェビナー「触ってみてどうだった?Google Antigravity 既存IDEと...
by
NorihiroSunada
PPTX
楽々ナレッジベース「楽ナレ」3種比較 - Dify / AWS S3 Vector / Google File Search Tool
by
Kiyohide Yamaguchi
PDF
流行りに乗っかるClaris FileMaker 〜AI関連機能の紹介〜 by 合同会社イボルブ
by
Evolve LLC.
PDF
20251210_MultiDevinForEnterprise on Devin 1st Anniv Meetup
by
Masaki Yamakawa
PDF
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #2
by
Tasuku Takahashi
PDF
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #1
by
Tasuku Takahashi
エンジニアが選ぶべきAIエディタ & Antigravity 活用例@ウェビナー「触ってみてどうだった?Google Antigravity 既存IDEと...
by
NorihiroSunada
楽々ナレッジベース「楽ナレ」3種比較 - Dify / AWS S3 Vector / Google File Search Tool
by
Kiyohide Yamaguchi
流行りに乗っかるClaris FileMaker 〜AI関連機能の紹介〜 by 合同会社イボルブ
by
Evolve LLC.
20251210_MultiDevinForEnterprise on Devin 1st Anniv Meetup
by
Masaki Yamakawa
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #2
by
Tasuku Takahashi
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #1
by
Tasuku Takahashi
FPGA勉強会資料 20210516
1.
FPGAを使ってみよう とある勉強会資料
2.
はじめに 今日はZyboを使って実際にVivadoで合成しながら動かしてみるよ!
3.
最初にハードウェアの話 パソコンのソフトウェアは、パソコンと言うハードウェアの上で動く ⇒ パソコンのハードウェアを知らないと良いソフトが書けない
FPGAのソフトウェアは、FPGAと言うハードウェアの上で動く ⇒ FPGAのハードウェアを知らないと良いソフトが書けない おんなじですね
4.
とりあえずエッジデバイスいろいろ エッジコンピューティングって何よ?
5.
現実とバーチャルを繋ぐ接点(IoTってやつですね) 我々の生活するリアル空間/リアル時間に直接作用できる エッジ コンピュータ スイッチ マイクロ フォン スピーカ LCD カメラ OLED 超音波 センサ 気圧計 ジャイロ モーター LED
温度計 匂い センサ ・・・・・
6.
物理世界とは電気で繋がってます BGA(Ball Grid Array) QFP(Quad
Flat Package) シリコンウェハ上の回路は、ボンディングワイヤーを通してパッケージの外のピンまで繋がっていく
7.
こんな感じの各ピンにいろいろな事させて物理世界と通信
8.
物理世界と直接つながる電極の入出力をプログラミングするよ!
9.
余談(最近は基板もフリーソフトだけで作れるよ) 基板だけなら500円でつくれる (部品代と半田付けは頑張れ)
10.
回路図読めば基板の配線がわかるぞ シルク印刷に部品番号を記載することも多い ZYBOは学習用基板なのでそのへんはばっちり (FPGAのピン番号まで印刷されている)
11.
とりあえず、ここまでわかれば 今日のところはOK Let’s programming! ここからはソフトウェアの実践へ https://github.com/ryuz/jelly/tree/master/projects/zybo_vga を実際に作ってみるよ
12.
以下、合成待ちの時間の小話集
13.
インターミッション(1) バイポーラトランジスタの話。とりあえずWikipediaからペタペタ 超大雑把に言うと、ベース-エミッタ間の電流量で、コレクタ-エミッタ間の電流量を制御できる素子 デジタルの場合は、とりあえず「電流流せばスイッチがONなる」という程度の理解からかな ついにディスコンしたけどな...(涙)
14.
インターミッション(2) 電界効果トランジスタ(FET)の話。とりあえずWikipediaとかペタペタ 超大雑把に言うと、ソース-ゲート間の電圧で、ドレイン-ソース間の電流量を制御できる素子 デジタルの場合は、とりあえず「電流流せばスイッチがONなる」という程度の理解からかな ソース/ドレインについては、電流ではなく電子(マイナス電荷)視点での命名。電流はドレインからソースに流れるので注意
15.
インターミッション(3) TTLのNANDゲート 狭義には、データを保持できる自己参照ループがラッチ回路 新しい値への変更を「ラッチする」「ラッチさせる」とかの言い方 クロック変化でラッチさせる機構がフリップフロップ。 が、広い意味で「ラッチ」と「フリップフロップは」あまり区別せずに呼ばれることも多い 論理記述いろいろ
16.
インターミッション(4) TTLのNANDゲート 狭義には、データを保持できる自己参照ループがラッチ回路 新しい値への変更を「ラッチする」「ラッチさせる」とかの言い方 クロック変化でラッチさせる機構がフリップフロップ。 が、広い意味で「ラッチ」と「フリップフロップは」あまり区別せずに呼ばれることも多い 論理記述いろいろ
17.
インターミッション(5) FF 組み合わせ 回路 クロック/リセット FF 組み合わせ 回路 FF 組み合わせ 回路 ・ ・ ・ 入力0 入力1 出力0 出力1 出力2 従来のハードウェアロジック (ASICとか) FF Lookup Table (メモリ) クロック/リセット FF Lookup Table (メモリ) FF Lookup
Table (メモリ) ・ ・ ・ 入力0 入力1 出力0 出力1 出力2 FPGAの場合 (同じ機構をメモリをプログラムするだけで実現できる) ク ロ ス バ ー ス イ ッ チ ( メ モ リ )
18.
インターミッション(6) CLB (LUT +
FFの基本ブロック) DSP (積和演算加速用のブロック) BRAM (36bit x 1kword のデュアルポートメモリ) MMCM(PLLでクロック周波数を変換) SelectIO (外部ピンの設定) PL(Programable Logic)部に出てくるプログラミングリソースたち MGT (ギガビットトランシーバー) 何が何個入ってるかで安いやつから高いやつまで 何百品種も出ているので、スケーラビリティー高い
19.
インターミッション(7) SoCとしてのFPGA開発環境 SDカード ARM プログラム PL プログラム クラウド ARM
プログラム PL プログラム SDブート SOTA/FOTA JTAG ダウンロード&デバッグ ブレーク張ったり、ステップ実行したり トリガ張ったり、波形取ったり JTAG繋いで物理デバッグもできるし、ネット経由で遠隔デバッグも可能
20.
まとめ
21.
最後、こんなのがうごくよー https://twitter.com/Ryuz88/status/1393721331527548931
22.
延長でこんなものも作ってまーす(宣伝) https://youtu.be/vl-lhSOOlSk
23.
最後までお付き合いいただき有難うございました。 おつかれさまでした。
Download