SlideShare a Scribd company logo
4
clk
D Q
0
1
1
2clk
3
clk
clk
たぶんできる!
Verilog-HDL
みつみつ
@aiobo
Syntax
1 module adder(a, b, y);
2 input [7:0] a, b;
3 output [7:0] y;
4
5 assign y = a + b;
6
7 endmodule adder
a
b
8
8
8
y
2
State machine
順序回路を手計算で回路合成する作業は
退屈だし間違いを引き起こしやすい。
HDLで記述し、回路合成・最適化は
(ある程度)シンセサイザに任せる。
3
16bit Counter
7 reg [15:0] creg; //16bit register
8 always @(posedge clk) begin
9 if(rst == 1’b0)
10 creg <= 0;
11 else
12 creg <= creg + 1;
13 end
14 assign out = creg;
15 endmodule
4
Simulator
Icarus Verilog
+
GTKwave
がオススメ
5
References
「入門Verilog HDL記述
ハードウェア記述言語の速習&実践」
小林 優 著
CQ出版
6

More Related Content

Viewers also liked (20)

DOCX
Verilog code all
MNIT jaipur
 
PDF
Verilog tutorial
amnis_azeneth
 
PDF
07 sequential verilog
Hendrik Moch Yusro
 
PPTX
Verilog Tutorial - Verilog HDL Tutorial with Examples
E2MATRIX
 
PDF
verilog code for logic gates
Rakesh kumar jha
 
PDF
Verilog codes and testbench codes for basic digital electronic circuits.
shobhan pujari
 
PPTX
Verilog HDL
Mantra VLSI
 
PDF
Experiment write-vhdl-code-for-realize-all-logic-gates
Ricardo Castro
 
DOCX
VERILOG CODE
Dhaval Kaneria
 
PDF
Most wanted "peacemakers"
drpobeda
 
PDF
Presentatie Happy Customers - Event Durf te weten! - Kom in beweging!
Etienne Jager
 
PPTX
LNA Presentation to Ciena
Paul Mushubi
 
PPTX
σαν μιλούν οι σαρακατσαναίοι...
Κωνσταντίνα Παπιγκιώτη
 
PDF
DeKlantrede2015-H3ROES
Etienne Jager
 
PDF
IamExpat Fair 2016
Joelle Khoury Zeitouny
 
PPT
A yoga day
yogawithbonnie
 
PDF
Fire Engineering Article_Published_McCrindle
Scott McCrindle
 
DOC
12.05.29 dien ap buoc1
Bình Lê
 
PDF
E6 u15 a14.ppt phuong(1)
phuongtuanngoc
 
DOCX
Market Research Final Project
Laura Ankerson
 
Verilog code all
MNIT jaipur
 
Verilog tutorial
amnis_azeneth
 
07 sequential verilog
Hendrik Moch Yusro
 
Verilog Tutorial - Verilog HDL Tutorial with Examples
E2MATRIX
 
verilog code for logic gates
Rakesh kumar jha
 
Verilog codes and testbench codes for basic digital electronic circuits.
shobhan pujari
 
Verilog HDL
Mantra VLSI
 
Experiment write-vhdl-code-for-realize-all-logic-gates
Ricardo Castro
 
VERILOG CODE
Dhaval Kaneria
 
Most wanted "peacemakers"
drpobeda
 
Presentatie Happy Customers - Event Durf te weten! - Kom in beweging!
Etienne Jager
 
LNA Presentation to Ciena
Paul Mushubi
 
σαν μιλούν οι σαρακατσαναίοι...
Κωνσταντίνα Παπιγκιώτη
 
DeKlantrede2015-H3ROES
Etienne Jager
 
IamExpat Fair 2016
Joelle Khoury Zeitouny
 
A yoga day
yogawithbonnie
 
Fire Engineering Article_Published_McCrindle
Scott McCrindle
 
12.05.29 dien ap buoc1
Bình Lê
 
E6 u15 a14.ppt phuong(1)
phuongtuanngoc
 
Market Research Final Project
Laura Ankerson
 

Recently uploaded (9)

PDF
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
 
PDF
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
PDF
LoRaWAN ウェザーステーションキット v3 -WSC3-L 日本語ユーザーマニュアル
CRI Japan, Inc.
 
PDF
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
PDF
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
 
PPTX
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
 
PDF
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
 
PDF
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
PPTX
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
20250726_Devinで変えるエンプラシステム開発の未来
Masaki Yamakawa
 
【学会聴講報告】CVPR2025からみるVision最先端トレンド / CVPR2025 report
Sony - Neural Network Libraries
 
LoRaWAN ウェザーステーションキット v3 -WSC3-L 日本語ユーザーマニュアル
CRI Japan, Inc.
 
MahiroYoshida_セリフに着目したキャラクタロール推定に関する基礎検討_sigcc12th2025
Matsushita Laboratory
 
VMUG Japan book vsan 20250515 CPU/Memory vSAN
Kazuhiro Sota
 
2025_7_25_吉祥寺_設計ナイト_ADR運用におけるデータ利活用の考え方.pptx
ssuserfcafd1
 
第三世代 ウェザーステーションキット v3 ー WSC3-L 日本語カタログ
CRI Japan, Inc.
 
TaketoFujikawa_ComicComputing12th_inKumamoto
Matsushita Laboratory
 
baserCMS『カスタムコンテンツ』徹底活用術〜あなただけの管理画面を自由自在に〜
Ryuji Egashira
 
Ad