¤Ó Team ¼Ò°³
Â÷·®¿ë ½Ã½ºÅÛ ¹ÝµµÃ¼ °³¹ß¿¡¼ ÀÌ¹Ì °³¹ßµÈ Çϵå¿þ¾î ¹× °³¹ß ¿¹Á¤ÀÎ Çϵå¿þ¾î¿¡ ´ëÇÏ¿© ±â´É Áß½ÉÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß ¸ðµ¨À» ÀÌ¿ëÇÑ Virtual System °³¹ßÀ» ÇÕ´Ï´Ù. À̸¦ À§ÇØ Virtual SystemÀ» °³¹ßÇÒ ¼ö Àִ ȯ°æ ¹× ½ÇÁ¦ Çϵå¿þ¾î¸¦ ¸ðµ¨¸µÇÒ ¼ö ÀÖ´Â ´É·Â°ú °æÇè, ±×¸®°í ÀÇÁö¸¦ °¡Áö°í ÀÖ´Â ÀÎÀ縦 ¸ð½Ê´Ï´Ù.
¤Ó ´ã´ç ¾÷¹«
- Virtual System ¼³°è ¹× ±¸Çö
CPU ±â¹Ý Application Processor ¹× Â÷·®¿ë ¹ÝµµÃ¼¿¡ ´ëÇÑ Virtual System ¼³°è ¹× ±¸Çö
(Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î °£ÀÇ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ¸ðµ¨¸µÀ» Æ÷ÇÔ)
´Ù¾çÇÑ ½Ã¹Ä·¹ÀÌ¼Ç µµ±¸¸¦ »ç¿ëÇÏ¿© ¹ÝµµÃ¼ÀÇ ¼º´É°ú ±â´É ¿¹Ãø ¹× ÃÖÀûÈ
°³¹ßµÉ ¿¹Á¤ÀÎ Á¦Ç°ÀÇ »çÀü °ËÁõÀ» À§ÇÑ Virtual SystemÀ» »ç¿ëÇÏ¿© ÀÀ¿ë ¼öÁØÀÇ »çÀü °ËÁõ ÁøÇà
Virtual SystemÀ» ÀÌ¿ëÇÑ Å×½ºÆ® ÄÉÀ̽º °³¹ß ¹× ½ÇÇà, ±×¸®°í ÀÌ °úÁ¤¿¡¼ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦¿¡ ´ëÇÑ ÇØ°áÃ¥ Á¦°ø
Virtual System°ú °ü·ÃµÈ ºÎ¼ ¹× ¿ÜºÎ ÆÄÆ®³Ê¿ÍÀÇ ±â¼úÀû Çù¾÷ ¹× Áö¿ø
¤Ó Áö¿øÀÚ°Ý
[ Áö¿ø ÀÚ°Ý ]
- ÄÄÇ»ÅÍ °øÇÐ, Àü±âÀüÀÚ°øÇÐ, ¶Ç´Â °ü·Ã ºÐ¾ßÀÇ Çлç ÇÐÀ§ ÀÌ»ó (À¯°æ·ÂÀÚ ¿ì´ë)
- CPU ±â¹ÝÀÇ Application Processor ¹× Â÷·®¿ë ¹ÝµµÃ¼¿¡ ´ëÇÑ ±â¼úÀû ÀÌÇØ
- Virtual System °³¹ß ¹× ½Ã¹Ä·¹ÀÌ¼Ç °æÇè
- ½Ã¹Ä·¹ÀÌ¼Ç µµ±¸(¿¹: QEMU, Virtualizer, PAVE360 µî Virtual System °³¹ß¿¡ ÇÊ¿äÇÑ µµ±¸)¿¡ ´ëÇÑ ¼÷·Ãµµ ¹× System-C TLM¿¡ ´ëÇÑ ÀÌÇØ
- FPGA or EmulatorµîÀ» È°¿ëÇÑ Hardware Prototyping °ËÁõ°úÀÇ ¿¬°è °æÇè
- ±â¼ú Áö¿ø ¹× Çù¾÷À» À§ÇÑ ¿øȰȯ ¼ÒÅë ´É·Â ¹× °ÇÑ Ä¿¹Â´ÏÄÉÀÌ¼Ç ±â¼ú
- ÇÁ·Î±×·¡¹Ö ¾ð¾î ¹× ±â¼ú(C/C++, System-C, System-C TLM, Python µî °¢Á¾ ½ºÅ©¸³Æ® µî)
[ ¿ì´ë »çÇ× ]
- °ü·Ã ±â¼ú ¹× °ü·Ã ºÐ¾ßÀÇ ½Ç¹« °æÇè
- ½Ç½Ã°£ ¿î¿µ ½Ã½ºÅÛ¿¡ ´ëÇÑ °æÇè
- ´Ù¾çÇÑ Çϵå¿þ¾î ¾ÆÅ°ÅØÃÄ ¹× Ç÷§Æû¿¡ ´ëÇÑ °æÇè
- ¿µ¾î È¸È ´ÉÅëÀÚ
¤Ó ±Ù¹« Á¶°Ç ¹× ȯ°æ
- ±Ù¹«ÇüÅ : Á¤±ÔÁ÷
- ±Ù¹«½Ã°£ : ÁÖ 5ÀÏ(¿ù~±Ý)
- ±Ù¹«Áö¿ª : ÅÚ·¹Ä¨½º ÆDZ³»ç¿Á
¤Ó À¯ÀÇ»çÇ×
- ÀÔ»ç Áö¿ø ¼·ù¿¡ ÇãÀ§»ç½ÇÀÌ ¹ß°ßµÉ °æ¿ì, ä¿ëÈ®Á¤ ÀÌÈÄ¶óµµ Ã¤¿ëÀÌ Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.
- °¢ Æ÷Áö¼Ç º°·Î ÁøÇàµÇ´Â ÀüÇüÀº »óÀÌÇÒ ¼ö ÀÖÀ¸¸ç, ÇÊ¿ä ½Ã Reference Check µîÀÇ Ãß°¡ ÀüÇüÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
- °ü·Ã¹ý·É ¹× ³»ºÎ±ÔÁ¤¿¡ ÀÇ°ÅÇÏ¿© Ãë¾÷º¸È£´ë»óÀÚ(Àå¾ÖÀÎ µî) ¹× ±¹°¡º¸ÈÆ ´ë»óÀÚ´Â ¿ì´ëÇÏ°í ÀÖ½À´Ï´Ù.