์ค๊ณ๋ ํ๋ง๋น's ์ค์ Verilog HDL Season 2 (AMBA AXI4 ์์ ์ ๋ณต)
์ค๊ณ๋ ํ๊ณผ ํจ๊ป Verilog HDL์ ์ด์ฉํ์ฌ SoC Bus์ ๊ธฐ๋ณธ์ด ๋๋ AMBA AXI4 ์ค๊ณ์ VIP ๊ฒ์ฆ ๊ฒฝํ์ ์์๋ด ์๋ค!
์๊ฐ์ 572๋ช
๋์ด๋ ์ค๊ธ์ด์
์๊ฐ๊ธฐํ ๋ฌด์ ํ

- ๋ฏธํด๊ฒฐ
13๊ฐ์ ์ธ๊ธ๋ ๊ฐ์ ๋ด์ฉ ์ง๋ฌธ
์๋ ํ์ธ์ ๋ง๋น๋. ํน์ 13๊ฐ 40์ด์ฏค AXI4-Lite๋ฅผ Season1์์ ๋ค๋ฃจ์๋ค๊ณ ๋์๋๋ฐ ํน์ Season1 ๋ช๊ฐ์ธ์ง ์ฌ์ญค๋ณผ ์
verilog-hdlfpga์๋ฒ ๋๋amba๋จน๊ตฌ๋ฆ
ใป
4์ผ ์
1
20
2
- ๋ฏธํด๊ฒฐ
22์ฅ vaild/ready
22์ฅ 4m์ฏค Module ๋ถ๋ถ์ ๋๋ค. s_ready๋ฅผ ๋ณด๋ฉดm_val
verilog-hdlfpga์๋ฒ ๋๋amba2023111762
ใป
ํ ๋ฌ ์
1
70
1
- ๋ฏธํด๊ฒฐ
output, reg ์ ์ธ
์๋ ํ์ธ์ ๐์ค๊ณ๋ ํ๋ง๋น๋์ด ์์ฑํ์ ์ฝ๋๋ฅผ
verilog-hdlfpga์๋ฒ ๋๋amba2023111762
ใป
2๋ฌ ์
1
63
3
- ๋ฏธํด๊ฒฐ
gvim
์๋ ํ์ธ์ ๐ veri
verilog-hdlfpga์๋ฒ ๋๋amba2023111762
ใป
2๋ฌ ์
1
54
1
- ๋ฏธํด๊ฒฐ
fifo์ stall๊ณผ ํผํฌ๋จผ์ค ๋๋
์๋ฐ ๊ฐ์ 25์ฅ 6๋ถ 10์ด ์ง๋ฌธ๋๋ ค์.hw์ stall์ empty์ full์ด ๋ฐ์๋ ๋ ์ผ์ด๋๋ค ํ์ จ๋๋ฐ, ๊ฐ์์์ ์์๋ก ๋ค์ด์ค,<p style=
verilog-hdlfpga์๋ฒ ๋๋ambamiro11
ใป
3๋ฌ ์
1
50
2
- ๋ฏธํด๊ฒฐ
Design Valid I/F
HDL 22์ฅ 8๋ถ ์ฏค์Design Valid I/F๋ฅผ Season1์์ ํ๋ค๊ณ ํ๋๋ฐ์ด๋์ ํ์๊น์?
verilog-hdlfpga์๋ฒ ๋๋ambaachieve12345
ใป
7๋ฌ ์
1
67
2
- ๋ฏธํด๊ฒฐ
valid/ready ์คํธ๋ฆผ ๊ตฌ์กฐ ๊ด๋ จ ์ง๋ฌธ์ด ์์ต๋๋ค!
์๋ ํ์ธ์ ๋ง๋น๋! ๊ฐ์ธ ์ค์ต ์ค ์ง๋ฌธ์ด ์์ด ์ง๋ฌธ๋๋ฆฌ๊ฒ ๋์ ์ํด๋ถํ๋๋ฆฝ๋๋ค. ๋จผ์ ํ์ฌ ์ค์ต
verilog-hdlfpga์๋ฒ ๋๋amba์์ฑ์ ์์
ใป
7๋ฌ ์
1
77
2
- ๋ฏธํด๊ฒฐ
IDLE state์ ์์ ๊ด๋ จ
์๋ ํ์ธ์ ๐ ์๋ ํ์ธ์, ๋ง๋น๋
verilog-hdlfpga์๋ฒ ๋๋amba๊ฐํ์
ใป
7๋ฌ ์
1
58
2
- ๋ฏธํด๊ฒฐ
skid buffer์ handshake ๋ฐฉํฅ์ด ๋ฐ๋๋ก ๋์ด ์๋ ์ด์
์๋ ํ์ธ์ ๐[1. ์ง๋ฌธ ์ฑํฐ
verilog-hdlfpga์๋ฒ ๋๋amba๊น์ฒ ์
ใป
7๋ฌ ์
1
100
3
- ๋ฏธํด๊ฒฐ
[wdma] AWLEN_w์ ๊ฐ์ด 1์ผ ๊ฒฝ์ฐ r_burst_cnt_w์ AWLEN_w์ async ์ธํ bready ๋ฐํX ์ด์?
์๋ ํ์ธ์ ๋ง๋น๋๐์ ๋ง ํ๋๋ถํฐ ์ด๊น์ง ๋ง์ด ๋ฐฐ์ฐ๊ณ ์์ต๋๋ค !๋ง๋น๋๊ป์ ๊ณต์ฌ๊ฐ ๋ค๋งํ
verilog-hdlfpga์๋ฒ ๋๋ambaaxi์์ฑ์ ์์
ใป
7๋ฌ ์
1
62
2
- ํด๊ฒฐ
system verilog ์ฌ์ฉ์ด์ .
์๋ ํ์ธ์! ํด๋น ๋ชจ๋์ ๋ํ ํ ์คํธ๋ฒค์น ์ฝ๋๋ฅผ system verilog ์ฝ๋๋ก ๊ตฌํํ์ จ๋๋ฐ ํน๋ณํ ์ด์ ๊ฐ ์๋์ง ์ฌ์ญค๋ณด๊ณ ์ถ์ต๋๋ค! <p st
verilog-hdlfpga์๋ฒ ๋๋ambainfo
ใป
8๋ฌ ์
1
124
2
- ๋ฏธํด๊ฒฐ
AXI_VIP ์ฌ์ฉ ์ glitch ๋ฐ์
์๋ ํ์ธ์ ๐์๋ ํ์ธ์, ๋ง๋น๋ ๊ฐ์ ์ ๋ฃ
verilog-hdlfpga์๋ฒ ๋๋ambapjhyun0546
ใป
8๋ฌ ์
1
84
1
- ๋ฏธํด๊ฒฐ
์ ๋ฐฐ์์ด ์๋์?
๋ง์ ๋์ผ์ ๊ฑด๊ฐ์?*์ธํ๋ฐ ์ด์์๋ ์ง๋ฌธ ๋ฃ์์ต๋๋ค.
verilog-hdlfpga์๋ฒ ๋๋amba์๋์นดํผ๋ฐ๋ผ
ใป
8๋ฌ ์
1
98
2
- ๋ฏธํด๊ฒฐ
๋ค์ด์ด๊ทธ๋จ ์ดํด
์๋ ํ์ธ์ ๐[1. ์ง๋ฌธ ์ฑํฐ
verilog-hdlfpga์๋ฒ ๋๋amba๊น์์ง
ใป
8๋ฌ ์
1
65
2
- ๋ฏธํด๊ฒฐ
27.[ํ๋ก์ ํธ-1] Mem copy IP๋ฅผ FPGA์ ์ฌ๋ ค๋ณด๊ธฐ
์๋ ํ์ธ์ ๐[1. ์ง๋ฌธ ์ฑํฐ
verilog-hdlfpga์๋ฒ ๋๋amba2024620043
ใป
9๋ฌ ์
1
66
2
- ๋ฏธํด๊ฒฐ
27.[ํ๋ก์ ํธ-1] Mem copy IP๋ฅผ FPGA์ ์ฌ๋ ค๋ณด๊ธฐ
[1. ์ง๋ฌธ ์ฑํฐ] :29:00 <p st
verilog-hdlfpga์๋ฒ ๋๋amba2024620043
ใป
9๋ฌ ์
1
82
3
- ๋ฏธํด๊ฒฐ
[HDL 38์ฅ: RDMA ์ฝ๋ ์ค์ตํธ] MOR fifo์์ "ARLEN_r" ์กด์ฌ์ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค
์๋ ํ์ธ์ ๋ง๋น๋, ํญ์ ์ข์ ๊ฐ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.AXI๋ฅผ ํผ์ ๊ณต๋ถํ๊ธฐ ์ ๋ง ์ด๋ ค์ ๋๋ฐ, ๊ฐ์๊ฐ ๋ง์ ๋์์ด ๋๊ณ ์์ด ์์ผ๋ก๋ ๋ advance ๊ฐ์๊ฐ ๊ธฐ๋ค๋ ค์ง
verilog-hdlfpga์๋ฒ ๋๋amba์ ์น์ฌ
ใป
9๋ฌ ์
1
96
2
- ๋ฏธํด๊ฒฐ
[HDL 35์ฅ AXI-Stream I/F ์ค์ตํธ] sync_fifo ์ฌ์ฉ ์ด์
์๋ ํ์ธ์ ๐[HDL 35์ฅ
verilog-hdlfpga์๋ฒ ๋๋amba์ ์น์ฌ
ใป
9๋ฌ ์
1
100
1
- ๋ฏธํด๊ฒฐ
์์ธ์ฒ๋ฆฌ ๊ด๋ จ ์ง๋ฌธ
์๋ ํ์ธ์ ๐[1. ์ง๋ฌธ ์ฑํฐ
verilog-hdlfpga์๋ฒ ๋๋ambatyty09171007
ใป
9๋ฌ ์
1
69
2
- ๋ฏธํด๊ฒฐ
AXI์ ID์ ์ญํ ์?
์๋ ํ์ธ์ ๋ง๋น๋ ๊ฐ์๋ฅผ ์๊ฐํ๋ ํ๋ถ์์ ๋๋ค.[1. ์ง๋ฌธ ์ฑํฐ] : <e
verilog-hdlfpga์๋ฒ ๋๋amba๋ฐฉ์ง์
ใป
10๋ฌ ์
1
172
2






