Email : tukankr@naver.com
-
C
- ARM Core ๊ธฐ๋ฐ ์๋ฒ ๋๋ ์์คํ ๊ฐ๋ฐ ๊ฒฝํ ๋ค์.
- UART, I2C, SPI ๋ฑ ์ ์์ค ํต์ ํ๋กํ ์ฝ ๊ตฌํ ๋ฐ ์ผ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ก์ง ๊ฐ๋ฐ.
- ์ค์๊ฐ ์ ์ด, ์ธํฐ๋ฝํธ ์ฒ๋ฆฌ ๊ฒฝํ.
-
Python
- ์ธ๋ถ API๋ก๋ถํฐ ์ค์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์๋ ์์งยท๊ฐ๊ณตํ๊ณ , ๋ฐ์ดํฐ ๋ถ์ ๋ฐ ๊ฐ์ค์น ๊ธฐ๋ฐ ๋ก์ง์ ๊ตฌํํ ํ๋ก์ ํธ ๊ฒฝํ ๋ณด์ .
- ๋ฐ์ดํฐ ํ์ฑ, ํ์ฒ๋ฆฌ, ๊ฒฐ๊ณผ ์๊ฐํ ๋ฑ ๋ค์ํ ์๋ํ ๋ฐ ์ค์ ๋ฐ์ดํฐ ๋ถ์์ ํ์ฉ.
-
Verilog / SystemVerilog
- RISC-V 32bit CPU, UART/SPI/I2C ํต์ ๋ชจ๋, VGA ์ปจํธ๋กค๋ฌ ๋ฑ RTL ๋ ๋ฒจ ๋์งํธ ํ๋ก ์ง์ ์ค๊ณ.
- UVM ๊ธฐ๋ฐ์ SystemVerilog Testbench๋ก ๊ตฌ์กฐํ๋ ๋ชจ๋ ๋จ์ ๊ฒ์ฆ ๊ฒฝํ ๋ณด์ .
- FPGA ๊ตฌํ(Vivado), ํ์ด๋ฐ ๋ถ์ ๋ฐ ์ค์๊ฐ ๋๋ฒ๊น ๊น์ง ์ ์ฒด flow ๊ฒฝํ.
-
Vivado
- FPGA Synthesis, Implementation, ํ์ด๋ฐ ๋ถ์, Bitstream ์์ฑ ๋ฐ ๋ค์ด๋ก๋๊น์ง ์ ์ฒด Flow ์๋ จ.
- AXI, SPI, I2C ๋ฑ ๋ค์ํ IP ์ง์ ์ค๊ณ/์ ์ฉ, Logic Analyzer๋ก ์ค์๊ฐ ์ ํธ ๊ฒ์ฆ.
-
Verdi / VCS
- RTL ์๋ฎฌ๋ ์ด์ , ์จ์ด๋ธํผ ๋ถ์์ ํตํ ์ ํธ ํ์ด๋ฐ ๋ฐ ๋ฒ๊ทธ ์์ธ ๋ถ์.
- SystemVerilog ๊ธฐ๋ฐ UVM ํ๊ฒฝ์์์ ์๋๋ฆฌ์ค ๊ธฐ๋ฐ ๊ฒ์ฆ ์ํ.
-
STM32
- ์ค์๊ฐ ์ผ์ ์ ์ด ๋ฐ ๋ฐ์ดํฐ ์์ง, ์ธํฐ๋ฝํธ ๊ธฐ๋ฐ ์ด๋ฒคํธ ์ฒ๋ฆฌ, UART ์ฐ๋ ๋ฑ ์๋ฒ ๋๋ ์์คํ ๊ตฌํ.
- ์จ์ต๋ ์ผ์, ์ด์ํ, TFT-LCD, ๋ฑ ๋ค์ํ ํ๋์จ์ด ์ฐ๋ ํ๋ก์ ํธ ์งํ.
-
Basys3 / Zybo
- Verilog/SystemVerilog ๊ธฐ๋ฐ SoC ์ค๊ณ, VGA ์์ ์ถ๋ ฅ, SPI/I2C ํต์ , FSM ์ ์ด ๋ฑ ๋ค์ํ ๋์งํธ ํ๋ก ์ค์ต ๋ฐ ์ค์ ๊ตฌํ.
- Vivado์ ์ฐ๊ณํ Synthesis, ํ์ด๋ฐ ๊ฒ์ฆ, ํ๋์จ์ด ๋๋ฒ๊น ๊ฒฝํ.
- Handband (https://github.com/Friday930/HandBand/tree/main)
VerilogSystemVerilogCPythonRTOS - Flaggame (https://github.com/Friday930/HarmanSA_June_TeamPJ)
VerilogSystemVerilogRTL - STM32 Wine Celler (https://github.com/Friday930/wineceller)
CEmbedded - SPI, I2C with AXI Microblaze (https://github.com/Friday930/May_team_project_I2C_SPI)
VerilogSystemVerilogRTLUVM - Harman APB SoC (https://github.com/Friday930/APB_Peripheral)
VerilogRTL - ๊ตํต ์๋ด ๋น์ (https://github.com/Friday930/HarmanCA_project1)
Python