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
88
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
自作OSでスライド発表する
uyuki234
0
1.4k
トラコン未経験者によるゼロからのICTSC準備ロードマップ
uyuki234
0
65
Vibe codingでおすすめの言語と開発手法
uyuki234
0
340
Google Calendar APIでいい感じに一年を振り返りたかった
uyuki234
0
130
Other Decks in Technology
See All in Technology
Terraform 101 (初心者向け) 資料
shuadachi
0
150
“詰む”前に仕組みを作れ 〜技術の波に溺れないためのキャッチアップ術〜
takasyou
8
4.8k
WebGIS AI Agentの紹介
_shimizu
0
610
コミュニティの有益性 ~JAWS Days 2026 での体験を通して~ / The Benefits of a Community ~Through My Experience at JAWS Days 2026~
seike460
PRO
0
310
AIエージェントとPhysical AIが拓く製造業の変革(ハノーバーメッセリキャップ)
iotcomjpadmin
0
200
Foundry Toolkit + Lemonade Serverでローカルワークフロー開発
seosoft
0
110
作る力から、見極める力へ — AI時代に広がるエンジニアの価値と役割
rince
0
390
【FinOps】データドリブンな意思決定を目指して
z63d
3
560
サイバーエージェントにおけるAI推進戦略と変革への取り組み
shotatsuge
0
650
Hatena Engineer Seminar 37 jj1uzh
jj1uzh
0
380
トークン最適化のためのユーザーストーリー分析 / User Story Analysis for Token Optimization
oomatomo
0
150
5分でわかるDuckDB Quack
chanyou0311
4
290
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
So, you think you're a good person
axbom
PRO
2
2.1k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
340
Ruling the World: When Life Gets Gamed
codingconduct
0
270
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
600
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
WENDY [Excerpt]
tessaabrams
11
38k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
330
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
240
AI: The stuff that nobody shows you
jnunemaker
PRO
8
750
Unsuck your backbone
ammeep
672
58k
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くらい