| ȸ»ç°³¿ä |
IT½ºÅ¸Æ®¾÷ |
| ¸ðÁýÁ¦¸ñ |
¹ÝµµÃ¼ ȸ·Î¼³°è °³¹ßÀÚ |
| ±Ù¹«Áö¿ª |
|
| Á¦Ãâ¼·ù |
À̷¼, °æ·Â±â¼ú¼, »çÁøÆÄÀÏ÷ºÎ(±¹¹®) |
| Àüü°æ·Â |
0³â
ÀÌÇÏ |
³ªÀÌ |
Á¦ÇѾøÀ½
|
| ÇзÂ/Àü°ø |
´ëÇб³(4³â) Á¹¾÷ ÀÌ»ó |
| ¸ðÁý³»¿ë |
¡Ø Á÷¹«°³¿ä
1. RTL ¼³°è
- C/C++ ¶Ç´Â Verilog HDLÀ» ÀÌ¿ëÇÏ¿© RTL ºí·° ¼³°è
- RTL ºí·° ÅëÇÕ ¹× °ËÁõ
2. ¾Ë°í¸®Áò °³¹ßÀÚ¿Í Çù¾÷
- AI¿£Áö´Ï¾î, ÄÚµ¦¿£Áö´Ï¾î°¡ °³¹ßÇÑ ¾Ë°í¸®ÁòÀ» RTL·Î ±¸ÇöÇϱâ À§ÇÑ °ËÅä ¹× ÃÖÀûÈ
- Ex> Super-Resolution AI NetworkÀ» RTL·Î ±¸ÇöÇϱâ À§ÇØ multiplier, bit-width µîÀ» Á¶ÀýÇÏ¿©
(AI¿£Áö´Ï¾î¿Í Çù¾÷ÇÏ¿©) ¿øÇÏ´Â area, performaceÀÇ RTLÀ» ¼³°è
- Ex> AXI interface¸¦ »ç¿ëÇØ memory¿¡¼ data¸¦ Àаí/¾²´Â DMA blockÀ» ¼³°è
3. Validation
- RTLÀÇ Ä¨, º¸µå ¼öÁØÀÇ °ËÁõ Áö¿øÀ» À§ÇØ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸¦ Áö¿ø
¡Ø ÀÚ°ÝÁ¶°Ç
1. C/C++, Verilog HDL
- C/C++·Î ±â¼úµÈ ¾Ë°í¸®ÁòÀ» ÁÖ¾îÁø ¼³°è»ç¾çÀ» ¸¸Á·ÇÏ´Â Verilog HDL·Î ¿Å±æ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
- printf( ) »Ó¸¸ ¾Æ´Ï¶ó µð¹ö°Å¸¦ »ç¿ëÇÑ µð¹ö±ëµµ °¡´ÉÇØ¾ß ÇÕ´Ï´Ù.
- ¿¹¸¦ µé¾î, Discrete Cosine Transform(DCT) Á¤µµÀÇ º¹Àâµµ¸¦ °¡Áö´Â ¾Ë°í¸®ÁòÀ» ÀÌÇØÇÏ°í ¼³°è·Î ¿Å±æ ¼ö
ÀÖ´Â ¿ª·®À» ±â´ëÇÕ´Ï´Ù.
2.ÀÚµ¿È¸¦ À§ÇÑ ½ºÅ©¸³ÆÃ °¡´É
- Shell ¶Ç´Â Python ÇÁ·Î±×·¡¹Ö °¡´É
3. ¼ÖÁ÷ÇÏ°í ¸íÈ®ÇÑ ÀÇ»ç¼ÒÅë
¡Ø ¿ì´ë»çÇ×
• High-Level Synthesis °æÇèÀÚ
• µ¿¿µ»óÄÚµ¦ ¶Ç´Â ¿µ»óó¸® °ü·Ã ÇÁ·ÎÁ§Æ® °æÇè
• »ó¿ë(¾ç»ê)Ĩ ¼³°è ÇÁ·ÎÁ§Æ® °æÇè
• º´¿ªÆ¯·Ê
|
| ±âŸÁ¤º¸ |
|
|