ksh79533954
@ksh79533954
Reviews Written
2
Average Rating
5.0
Posts
Q&A
Self Turn-on ๋์ ๊ด๋ จ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค.๋ง์ฝ ๋๋ ์ธ ์ ์(Vd) ์ด ๋น ๋ฅด๊ฒ ๋ณํ๋ค๋ฉด ์ปคํจ์ํฐ ์ถฉ์ ์ ๋ฅ๋ i = C โ dV/dt ๋ผ Cgd, Cgs์ ์ ํ๊ฐ ์ถ์ ๋์ด MOSFET Self Turn-on์ด ๋ ์ ์๋ค๊ณ ์ดํดํ์ต๋๋ค.๊ทธ๋ฐ๋ฐ ํ๋จ ์ค์์น๊ฐ ๋น ๋ฅด๊ฒ ON์ด๋์ด ์ค์์นญ ๋ ธ๋๊ฐ GND ๊ทผ์ฒ๋ก ๋จ์ด์ง๋ฉด Vd๋ ๊ฐ์ด ๋ณํ๋์ง์ ๋ํด ์ดํดํ์ง ๋ชปํ์ต๋๋ค.์๋จ MOSFET์ ๋๋ ์ธ์ ๋ชจํฐ์ ๊ณต๊ธ๋๋ ์ ์์ ์ธ๊ฐํ ํ ๋ฐ ์ ๋๋ ์ธ ์ ์์ด ๋ณํ๋๊ฑด๊ฐ์?
- 0
- 3
- 58
Q&A
ํ์ผ์ ์ ํธ๋ฅผ ์ธ๋ถ ์ธํฐ๋ฝํธ๋ก ๋ฐ๋ ์ด์
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค.
- 1
- 2
- 95
Q&A
dispatcher_handler๊ฐ ํธ์ถ๋๋ ์์
์...์ฃ์กํฉ๋๋ค. ๋ค์ ์ฝ๋๋ฅผ ๋ณด๋ ๋ชฉ์ ์ง ํฌํธ๊ฐ 80์ผ ๋๋ง ์ถ๋ ฅํ๊ฒ ๋์ด์๋ค์.
- 0
- 3
- 59
Q&A
MOR์ ์ฌ์ฉํ๋ FIFO์ ๋ํ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค.์ฝ๋์์๋ FIFO์ ARLEN๋ง ๋ฃ์ด์ค์ ์๋ฌธ์ด ์๊ฒผ๋๋ฐ ์ด์ ์ผ ์ข ์ดํด๊ฐ ๊ฐ๋๊ฑฐ ๊ฐ์์.๋ฉ๋ชจ๋ฆฌ๋ AXI4 I/F๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ MOR ์ง์์ด ๋๋๊น AR hand shake๊ฐ ๋ฐ์ํ๋ฉด FIFO์ ๋ค์ ์ฝ์ด์ฌ burst len๋ง ๋ฃ์ด์ฃผ๋ ๊ฑฐ ๊ฐ๋ค์. ๋ง์๊น์? ๊ทผ๋ฐ ์ถ๊ฐ๋ก ๊ถ๊ธํ ์ ์ด ์๊ธฐ๋๋ฐ์. ๊ฐ์ ์ง๋ฌธ์ด๊ธด ํ์ง๋ง ์ปจํธ๋กค๋ฌ๋ฅผ ํตํด DMA ์ค์ ์ ๋ง์ฝ0x20000000๋ฒ์ง์์ 128 byte read (1)0x2000c000๋ฒ์ง์์ 128 byte read (2)์ด๊ฒ๋ MOR์ด ๋ ๊น์?(1)์ ์์ ์ด ์คํ ์ค์ด๋ผ๋ฉด Module FSM์ ์ํ๊ฐ S_RUN์ผํ ๋ฐ ์ด ๋ (2) ์์ ์ ๋ํ DMA ์ค์ ์ด r_real_base_addr๊ณผ r_num_total_stream_hs๊ฐ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๊ฐ์ผ๋ก ์ ๋ฐ์ดํธ๊ฐ ๋์ง ์์ ๊ฒ ๊ฐ์์์.matbi_rdma.v, code line 272-280, code line 326-334์ ์ฝ๋๋ฅผ ์ฐธ๊ณ ํ์ต๋๋ค.
- 1
- 3
- 167
Q&A
WDATA latch / RESET state์ ๋ํ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
32์ฅ-2๋ถ AXI4-Lite I/F - ์ค์ตํธ12๋ถ 40์ด ์ฏค์ ์ธ๊ธํ ๋ด์ฉ์ ๋๋ค. AWADDR๊ณผ WDATA ๋ ๋ค input์ธ ๊ฒ ๊ฐ์๋ฐ WDATA๊ฐ output์ด๋ผ๋ ๋ง์ด ์ ์ดํด๊ฐ ์๋๋ค์.AWADDR๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก WDATA๋ ํธ๋์์ดํฌ ์ดํ์ ๋ณ๊ฒฝ ๊ฐ๋ฅ์ฑ ๋๋ฌธ์ ๋์น๋ฅผ ํ๋๊ฒ ๋ง์ง ์๋๋ผ๋ ์๊ฐ์ ๋๋ค.state RESET์ ์๋ ๊ทธ๋ฆผ์ ๋งํ๊ฒ๋๋ค.(์ฌ์ง)์ ๋ WRRESET์ ์ํ๊ฐ ์ ํ์ํ์ง ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.ํ์ธ ๋ถํ ๋๋ฆฝ๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
- 1
- 2
- 231
Q&A
Skid buffer์์ Valid side, Data side์ F/F์ด ์กด์ฌํ๋ ์ด์
์๋ชป ์ดํดํ๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.์ ๋ combinational logic์ธ ready ์ ํธ์๋ง F/F์ ์ฐ๊ฒฐํ๋ฉด ์๋๋ ์ถ์์ต๋๋ค.๊ทธ๋ฐ๋ฐ ์ด๋ฌ๋ฉด ready ์ ํธ๋ F/F ๋๋ฌธ์ 1 cycle ๋๋ ์ด๊ฐ ๋ ๊ฑฐ๊ณ ๊ฒฐ๊ณผ์ ์ผ๋ก ์ด๋ฌ๋ฉด m_ready๊ฐ ๋์ง ์์๋๋ฐ ๋๋ ์ด๋ ready ์ ํธ ๋๋ฌธ์ ๋ฐ์ดํฐ๊ฐ ์ ์ก๋๋ ๋ถ์์ฌ๊ฐ ๋ฐ์ํ ๊ฒ ๊ฐ๋ค์.
- 1
- 2
- 647
Q&A
m_valid์ m_ready๊ฐ OR ์ฒ๋ฆฌ๋์ด์๋ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค.
์ m_ready๊ฐ 0์ด์ด๋ ๋ด๋ถ ๋์์ ๋ฉ์ถ ์ด์ ๊ฐ ์๋ค์... ์๊ฐ์ด ์งง์์ต๋๋ค.
- 1
- 2
- 305
Q&A
Read latency์ ๋ํ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
์ง๊ธ ๋ค์ ์๊ฐํด๋ณด๋ ์ ํฌ๋ BRAM Controller IP๋ฅผ ์ฌ์ฉํ๋๊ฑด ์๋์ง ์๋์?myip_v1_0_S00_AXI๊ฐ BRAM Controller ์ญํ ์ ํ๊ณ ์๋๊ฑด๋ฐ ๊ทธ๋ฌ๋ฉด ์ต์ ํ ์ด์ผ๊ธฐ๋ ์๋๊ฑฐ ๊ฐ์ ์๊ฐ์ด๋๋ค์. ใ ใ
- 1
- 4
- 520
Q&A
Read latency์ ๋ํ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
(์ฌ์ง)ํน์ ์ด ๊ทธ๋ฆผ์ด ํ๋์ BRAM์ธ๊ฐ์?๊ทธ๋ฌ๋ฉด BRAM ์ฌ์ด์ฆ์ ๋ฐ๋ผ ์ ๋ ๊ฒ ์์ฑ์ด ๋๋๊ฑด๊ฐ์?
- 1
- 4
- 520
Q&A
์์กด ๋์ ๊ฐ์ฒด๋ฅผ ์ง์ ์์ฑํ์ ๋ ๋ฌธ์ ์ ๋ํด ์ง๋ฌธ๋๋ฆฝ๋๋ค.
๊ฐ์ฌํฉ๋๋ค.๊ทธ๋ฐ๋ฐ ์์กดํ๋ ๋์์ด ๋ฐ๋์ด๋ ๊ธฐ์กด ์ฝ๋์ ์ํฅ์ด ์์ผ๋ ค๋ฉด ์ถ์ํด๋์ค๋ฅผ ์์กดํ๊ณ ์์ด์ผ ์๋ฏธ๊ฐ ์์ ๊ฒ ๊ฐ์๋ฐ ๋ง์๊น์?์๋์ ์ฝ๋์ฒ๋ผ MessageSender๋ผ๋ ์ถ์ํด๋์ค์ ์์กดํ๋๋ก ํ๊ณ ์์ฑ์๋ ๋ฉ์๋๋ก SmsSender๋ AlimtalkSender๋ฅผ ์ธ์๋ฅผ ๋ฐ๋๋ก ํด์ผ ์์กดํ๋ ๋์์ด ๋ณ๊ฒฝ๋์ด๋ ์ฝ๋ ์์ ์ด ์์ ๊ฒ ๊ฐ์์์.์ฒ์ ์์์์ SomeService๊ฐ SmsSender๋ฅผ ๊ฐ์ง๊ณ ์๊ณ ์์กด ์ฃผ์ ์ผ๋ก ์์ฑ์๋ ๋ฉ์๋๋ก SmsSender๋ฅผ ์ด๊ธฐํํ๋ค ํ๋ฉด ์๊ตฌ์ฌํญ์ด ๋ณ๊ฒฝ๋์ด AlimtalkSender๋ก ๋ณ๊ฒฝ๋ฌ์ ๋ ๊ฒฐ๊ตญ ์ฝ๋๊ฐ ์์ ๋์ด์ผ ํ๋๊น์..์ ๊ฐ ์ดํดํ๊ณ ์๋๊ฒ ๋ง๋์?class SomeService { //private AlimtalkSender sender = new AlimtalkSender(); // sender = sender; } void doSome() { ... // DB ์ฐ๋ ๋ฑ ์์ sender.send(to, msg); } }
- 0
- 2
- 392




