Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
令和の時代にDE0と格闘する
Search
uyuki
May 30, 2026
Technology
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
令和の時代にDE0と格闘する
uyuki
May 30, 2026
More Decks by uyuki
See All by uyuki
猫付きpingコマンドを自作
uyuki234
0
350
pingコマンド無しping
uyuki234
0
180
自作OSでスライド発表する
uyuki234
2
4.6k
トラコン未経験者によるゼロからのICTSC準備ロードマップ
uyuki234
0
110
Vibe codingでおすすめの言語と開発手法
uyuki234
0
390
Google Calendar APIでいい感じに一年を振り返りたかった
uyuki234
0
150
Other Decks in Technology
See All in Technology
設計の世代交代を乗り越える、14年続くAndroidアプリの開発戦略
sansantech
PRO
1
150
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
0
270
AI-DLCって実際どう? 〜聞きたいこと全部聞いてみる〜
news_it_enj
0
240
Nav2、Nav3 ... はたまた自作?〜 作って理解する Nav3 の設計意図 〜 / Nav2, Nav3 ... or Build Your Own? — Understanding Nav3's design intent by building it from scratch
yanzm
0
250
Bet AI Day 2026丨AIによって本質に戻るシステムリスク管理
layerx
PRO
0
1.3k
深夜のクラウド懺悔室 1:29:300 or 1:0:0
kazzpapa3
0
190
Multica × 長期記憶:40個のミニプロジェクト管理
eiei114
0
190
ペアプロの価値はコードを書くことだけじゃない
codmoninc
PRO
0
130
enechainの内製セルフサービスプラットフォーム
hiyosi
0
120
多層防御と最⼩権限で実現する、安全なAIエージェント設計パターン
lycorptech_jp
PRO
0
210
AndroidでHDRメディアを「壊さずに」扱う
chigichan24
0
410
Jetpack Compose で挑む新聞紙面UI ─ 複合ジェスチャー・ポリゴン記事領域・適応的ページ構成という3つの壁/droidkaigi2026
nikkei_engineer_recruiting
0
230
Featured
See All Featured
The untapped power of vector embeddings
frankvandijk
2
1.9k
Making the Leap to Tech Lead
cromwellryan
135
10k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Speed Design
sergeychernyshev
33
2.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Amusing Abliteration
ianozsvald
1
290
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Done Done
chrislema
186
16k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
250
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.2k
Transcript
令和の時代に DE0と格闘する uyuki234 2026/05/30 Kernel/VM探検隊@関西 12回目
About me • uyuki / uyuki234 / うゆき • 興味:
低レイヤー / ネットワーク / セキュリティ • https://scrapbox.io/uyuki234/ • https://x.com/uyuki234 • B2の低レイヤー初心者🐣
初めてFPGAを触る
FPGA is 何? • 現場(Field)でプログラム可能な(Programmable)ゲートアレイ(Gate Array) ◦ ゲートアレイ:論理素子( Gate)が配列(Array)されたセミカスタム IC
• 配線パターンをユーザ自身で変更できるLSI(大規模集積回路) • 回路そのものなので並列処理や高速処理が可能 ◦ 例:Lチカ、加算器、カウンタ 簡単なCPU、音声・映像処理 https://www.adwin.com/image/ebook/AKE-1104_01.pdf https://ja.wikipedia.org/wiki/FPGA
DE0
DE0 is 何? • Terasic社が出していたFPGA学習・開発ボード ◦ 2009年ごろ発売。2023年生産終了 • Altera Cyclone
III FPGAを搭載 ◦ 基板にはLED、スイッチ、7セグメントLED、メモリ、SDカードスロット、USB-Blasterが搭載 • Verilog HDLなどで書いた回路を合成し、DE0に書き込んで実機で動かせる ◦ 頑張ればスーファミも動かせる!らしい …(すごい) ▪ スーファミはちょっと厳しいそうです 🙇ファミコンなら動きます https://pgate1.at-ninja.jp/memo/FPGAboard/
なぜDE0? • 進捗が悪く、なかなか動くものができない… ◦ 元々は青い本勉強してイケイケな CPUを作る予定だった
なぜDE0? • 進捗が悪く、なかなか動くものができない… ◦ 元々は青い本勉強してイケイケな CPUを作る予定だった • たまたま研究室からDE0を借りていた←❓ • たまたま大学にDE0の入門本があった
◦ やるしかない…🤩
初めてのFPGA、初めての DE0 • ちょっと古いらしいけど、やっていくぞ~ ◦ とにかく実機を動かしたい よろしく! 初心者向けだよ!
初めてのFPGA、初めての DE0 • ちょっと古いらしいけど、やっていくぞ~ ◦ とにかく実機を動かしたい • やばい予感 ◦ Windows11でも動くの?
Windows XPを想定 2011/08/01初版 2011/12/01第3版
やってみた 実機で動かした動画はこちら→ ※時間の都合で動画は流せません ※以降のスライドにも QRコードを表示します
やってみた みてね
やってみた • 起動 • 論理素子(AND, OR, NOT, XOR) • セレクタ
• フリップフロップ • 10進カウンタ、チャタリングの除去 • 7セグ・デコーダ
感想 • 楽しい!!!!!!!!!!!! ◦ 動くと嬉しい • 普通に動かせた ◦ 開発キット付属の”DE0_ControlPanel.exe”はうまいこと動かなかった ▪
なんでだろう • 古いケーブルとか機器は捨てずに持っておくと良い
まとめと展望 • まとめ ◦ FPGAにDE0で入門🐣 ▪ 全然行けた!令和でも現役 • 展望 ◦
書籍を完走したい ▪ あと100pくらい
参考文献 • FPGA is 何? ◦ 学習ボード DE0-Nano について:https://www.adwin.com/image/ebook/AKE-1104_01.pdf ▪
説明がいい感じだった。 DE0とはべつのDE0-Nanoについて解説した資料 • DE0 is 何? ◦ 使ったり使わなかったりした FPGAボード:https://pgate1.at-ninja.jp/memo/FPGAboard/ ▪ サクッと読める。みんな読もう
まとめと展望 • まとめ ◦ FPGAにDE0で入門🐣 ▪ 全然行けた!令和でも現役 • 展望 ◦
書籍を完走したい ▪ あと100pくらい