ĪÂùÇÏ´Ù

¹Ý»ç ½Ã¹Ä·¹ÀÌ¼Ç Ç÷§Æû
Áö±Ý ´Ù¿î·Îµå

ĪÂùÇÏ´Ù ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • ReSP Team
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.resp-sim.org/
  • ¿î¿µÃ¼Á¦:
  • Mac OS X
  • ÆÄÀÏ Å©±â:
  • 31.9 MB

ĪÂùÇϴ٠ű×


ĪÂùÇÏ´Ù ¼³¸í

¹Ý»ç ½Ã¹Ä·¹ÀÌ¼Ç Ç÷§Æû RESP´Â ³ôÀº Ãß»óÈ­ ¼öÁØ¿¡¼­ ÀÛµ¿ÇÏ´Â MPSOC ½Ã¹Ä·¹ÀÌ¼Ç Ç÷§ÆûÀÔ´Ï´Ù. RESP°¡ »ç¿ëÇÏ´Â ±¸¼º ¿ä¼Ò´Â SystemC ¹× TLM Çϵå¿þ¾î ¹× Åë½Å ¼³¸í ¶óÀ̺귯¸®¸¦ ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. RESP SYSTEMC ¹× TLM °´Ã¼¸¦ Á¶ÀÛÇÏ´Â ºñ ħÀÔ ÇÁ·¹ÀÓ ¿öÅ©¸¦ Á¦°øÇÕ´Ï´Ù. ½Ã¹Ä·¹ÀÌ¼Ç Ç÷§ÆûÀº Python ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇÏ¿© ±¸ÃàµË´Ï´Ù. ¹Ý»ç ±â´ÉÀº SystemC ±¸¼º ¿ä¼Ò ¸ðµ¨ÀÇ ³»ºÎ ±¸Á¶¸¦ °üÂû ÇÒ ¼öÀÖ´Â Ç÷§ÆûÀ» º¸°­ÇÕ´Ï´Ù. ÀÌ ±â´ÉÀ» »ç¿ëÇÏ¸é ºÐ¼®ÁßÀÎ ¾ÆÅ°ÅØóÀÇ ·±Å¸ÀÓ ±¸¼º ¹× µ¿Àû °ü¸®°¡ °¡´ÉÇÕ´Ï´Ù. Python ¹× SystemC °£ÀÇ ÅëÇÕ¿¡ ÀÇÇØ Á¦°øµÇ´Â Àüü ÀáÀç·ÂÀº ½Ã¹Ä·¹ÀÌ¼Ç Áß¿¡ Äõ¸®, °Ë»ç ¹× Çϵå¿þ¾î ¸ðµ¨ÀÇ ³»ºÎ »óŸ¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ±â´ÉÀº ½ÇÇàÁßÀÎ ¼ÒÇÁÆ®¿þ¾î¿Í ¸ðµ¨¸µ µÈ Çϵå¿þ¾î Architecture.Installation Notes : Mac OS X ½Ã½ºÅÛÀÇ ¼³Ä¡°¡ Intel ±â¹Ý Apple ÄÄÇ»ÅÍ¿¡¼­ ÄÄÆÄÀϵÇÁö ¾Ê´Â´Ù´Â »ç½ÇÀ» Á¦¿ÜÇÏ°í´Â Mac OS X ½Ã½ºÅÛÀÇ ¼³Ä¡¸¦ Á¦¿ÜÇÏ°í´Â ²Ï °£´ÜÇÕ´Ï´Ù. SystemC¸¦ ¿Ã¹Ù¸£°Ô ÄÄÆÄÀÏÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇؾßÇÕ´Ï´Ù. ¡¤ http://www.systemc.org À¥ »çÀÌÆ®¿¡¼­ SystemC ¹öÀü 2.2¸¦ ´Ù¿î·Îµå ¡¤ HTTPS¿¡¼­ ´Ù¿î·Îµå ÇÒ ¼öÀÖ´Â Archive ¡¤ Configure.in? LE¸¦ ´ëüÇϽʽÿÀ. //trac.elet.polimi.it/resp/trac.cgi/downloader/download/file/30/configure.in ¡¤ ¸ðµç makefileÀ» Á¦°ÅÇϽʽÿÀ. les ¹× configure? le ¡¤ execute, ¼ø¼­, Aclocal, Automake - ADD-Lince --Copy, AutoCONF ¡¤ ÆÐÄ¡? LE SRC / SYSC / Ä¿³Î / SC COR QT.H ¸í·ÉÀ» Ãß°¡ÇÏ¿© TYPEDEF CAR * CADDR T; 85 Çà¿¡¼­ ÄÄÆÄÀÏÀ» »ç¿ëÇÏ¿© ÄÄÆÄÀÏÀ» »ç¿ëÇÏ¿© ±¸¼º ¸í·ÉÀ» ½ÇÇàÇÏ°í ¼³Ä¡ÇÏ°í ¼³Ä¡ÇϽʽÿÀ. RESP¿¡ ´ëÇÑ ´Ù¸¥ Á¾¼Ó¼ºÀ» ¾ò±â À§ÇØ NK ¶Ç´Â Darwin Æ÷Æ®¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡¾ø´Â ¹æ¹ý¿¡ ÁÖ¸ñÇϽʽÿÀ. ¸ðµç °ÍÀÌ ÀÌ¹Ì ¹Ì¸® ÄÄÆÄÀÏ µÈ Çü½Ä (R.. CMAKE)¿¡¼­ ÀÎÅͳݿ¡¼­ ´Ù¿î·Îµå ÇÒ ¼ö Àְųª (¿¹ : ºÎ½ºÆ® ¶óÀ̺귯¸®, GCCXML, GCCXML). Çϳª? NAL Âü°í´Â Å©·Î½º ÄÄÆÄÀÏ·¯¿Í °ü·ÃµÇ¾î ÀÖ½À´Ï´Ù. TRAC À¥ »çÀÌÆ®¿¡ÀÖ´Â ¹ÙÀ̳ʸ®´Â Linux ±â¹Ý ½Ã½ºÅÛ¿¡¼­¸¸ ÀÛµ¿ÇÕ´Ï´Ù. Mac-OSX ±â¹Ý ½Ã½ºÅÛ¿¡¼­ Å©·Î½º ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÏ·Á¸é Á÷Á¢ ÀçÈ®ÀÎÇؾßÇÕ´Ï´Ù. À̸¦ ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÁöħÀº À¥ »çÀÌÆ® https://trac.elet.polimi.it/resp¿¡ ÀÖ½À´Ï´Ù. ´ÙÀ½Àº "RESP"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ ±¸¼º ¿ä¼Ò ¶óÀ̺귯¸® : ³ªÁß¿¡ ¼³¸íÇÑ °Íó·³ÀÌ ÀÛ¾÷ÀÇ ¸ñÀûÀº SystemC ¸ðµ¨ÀÇ Ç³ºÎÇÑ ¶óÀ̺귯¸®¸¦ ±¸ÃàÇÏÁö ¾Ê°í ÀÌ·¯ÇÑ ±¸¼º ¿ä¼Ò¸¦ ¿¬°áÇÏ°í ºÐ¼®ÇÏ°í ½Ã¹Ä·¹À̼ÇÀ» È¿À²ÀûÀ¸·Î °ü¸® ÇÒ ¼öÀÖ´Â ¿µÇâ ¸ÞÄ¿´ÏÁòÀ» ¸¸µå´Â °ÍÀÔ´Ï´Ù. ¾î·µç ¿ì¸®´Â ÇÁ·Î¼¼¼­, ¹ö½º ¹× ´Ù¾çÇÑ ÁÖº¯ ÀåÄ¡ÀÇ ÀϺΠ±¸¼º ¿ä¼Ò ¸ðµ¨À» ¸¸µé¾ú½À´Ï´Ù. ³ªÁß¿¡ ±×µé¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ» µû¸¨´Ï´Ù. ¡¤ ½Ã¹Ä·¹ÀÌÅÍ ÀÚü ¾È¿¡ »õ·Î¿î ±¸¼º ¿ä¼ÒÀÇ ¿Ïº®ÇÑ ÅëÇÕ; ÀÌ°ÍÀº SystemC ¸ðµ¨ ÁÖÀ§ÀÇ ÆÄÀ̽㠷¡ÆÛÀÇ ÀÚµ¿ »ý¼ºÀ» ÅëÇØ ¾òÀº REMÀÇ e Â÷¼º ±â´É ´öºÐ¿¡À̸¦ ´Þ¼ºÇÕ´Ï´Ù. ¡¤ GDB : GDB µð¹ö°Å´Â ÇÁ·Î¼¼¼­ ½Ã¹Ä·¹ÀÌÅÍ ¹× ¸Þ¸ð¸® ÀÎÅÍÆäÀ̽º ³»¿¡ ÅëÇյ˴ϴÙ. ISS ¹× GDB »çÀÌ¿¡¼­ ´À½¼ÇÑ Ä¿Çà ¸µÀÌ ÀÖÀ¸¹Ç·Î »õ·Î¿î ÇÁ·Î¼¼¼­ ¸ðµ¨À» Ãß°¡Çϸé ISS º¯¼ö°¡ ¹°¸®Àû ÀÎ ½ÇÁ¦ ÇÁ·Î¼¼¼­ ·¹Áö½ºÅÍ¿¡ ¸ÊÇεǴ ¹æ½ÄÀ» ÁöÁ¤ÇÏ´Â ¹®Á¦ ÀÏ»ÓÀÔ´Ï´Ù. GDB ½ºÅÓÀ» »ç¿ëÇϸé ÇÁ·Î±×·¥À» µð¹ö±ëÇϱâ À§ÇØ GDB ±âº» ±â´É ¹× ¸í·ÉÀÇ MA Jority¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ºÅÓÀº ´ÙÁß ÇÁ·Î¼¼¼­ ¾ÆÅ°ÅØó°¡ »ç¿ëµÇ´Â °æ¿ì ÇÁ·Î¼¼¼­ÀÇ Á¶Á¤À» Áö¿øÇϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ÀÌ ¸ðµç °Í ¿Ü¿¡µµ ½Ã¹Ä·¹ÀÌ¼Ç ½Ã°£À» °ü¸®ÇÏ·Á¸é ÀϺΠÃß°¡ ¸í·É (¸ð´ÏÅÍ GDB ¸í·ÉÀ» »ç¿ëÇÏ¿© ¾×¼¼½º ÇÒ ¼ö ÀÖÀ½)ÀÌ ÀÛ¼ºµË´Ï´Ù. ¡¤ µð¹ö±ë µµ±¸ : GDB ¿Ü¿¡µµ ÇÁ·Î±×·¡¸Ó°¡ ÇÁ·Î±×·¥ ³»ºÎÀÇ ¹ö±×¸¦ ¹ß°ß ÇÒ ¼öÀÖ´Â ´Ù¸¥ µµ±¸¸¦ °³¹ßÇß½À´Ï´Ù. ƯÈ÷ ¿ì¸®´Â ½Ã¹Ä·¹À̼ÇÀÌ ³¡³­ ÈÄ ½Ã¹Ä·¹À̼ÇÀÌ ³¡³­ ÈÄ¿¡ »ç¿ë µÈ ¸Þ¸ð¸® µð¹ö°Å (GUI¿Í ÇÔ²² ¿À´Â) ¸Þ¸ð¸® µð¹ö°Å (GUI¿Í ÇÔ²² Á¦°øµË´Ï´Ù)´Â ¸ðµç ½Ã¹Ä·¹ÀÌ¼Ç ¼ø°£¿¡¼­ ¸Þ¸ð¸® »óŸ¦ °Ë»çÇÕ´Ï´Ù. ¶ÇÇÑ ¸Þ¸ð¸® ±â·Ï¿¡¼­ °£´ÜÇÑ Äõ¸®¸¦ ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÃßÀûÀÚ (GUI¿Í ÇÔ²² Á¦°ø)°¡ ÇÁ·Î¼¼¼­¸¦ °èÃø ÇÒ ¼ö ÀÖÀ¸¹Ç·Î Æ®·¹À̽º°¡ »ý¼ºµÇµµ·Ï ±¸¼ºµË´Ï´Ù. GUI´Â ´Ù¸¥ ÇÁ·Î¼¼¼­ÀÇ ÈçÀûÀ» ºñ±³ÇÏ°í µ¿½Ã¿¡ ¸ðµç °ÍÀ» ½Ã°¢È­ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ¡¤ Pro? Ling : °¢ ÇÁ·Î¼¼¼­¿¡¼­ ½ÇÇàµÇ´Â ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ¸ÞÆ®¸¯À» ÃßÃâÇÏ´Â µ¥ »ç¿ëµÇ´Â ±â´ÉÀÔ´Ï´Ù. ¸ðµç ÃøÁ¤ °ªÀº °¢ ÇÁ·Î¼¼¼­¿¡ ´ëÇØ º°µµ·Î ¼öÇàµÇ¹Ç·Î °¢ ½ÇÇà À¯´ÖÀÇ »ç¿ë·üÀ» ÃøÁ¤ ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. PRO? LOR·Î »ý¼º µÉ ¼öÀÖ´Â µ¥ÀÌÅÍ´Â ´ÙÀ½°ú °°½À´Ï´Ù. PRO? LERÀº ÇÁ·Î¼¼¼­¿¡¼­ Á÷Á¢ ÀÛµ¿ÇϹǷΠ¼ÒÇÁÆ®¿þ¾î °èÃøÀÌ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù (ÇÁ·Î? LERÀº ¹æÇØ°¡µÇÁö ¾Ê½À´Ï´Ù). ¡¤ ECOS OS : ¿ì¸®´Â ECOS ¿î¿µ üÁ¦ ³»ºÎ¿¡¼­ RESP¿¡ ´ëÇÑ Áö¿øÀ» Ãß°¡ÇÏ°í ÀÖ½À´Ï´Ù. Áï, ½Ã¹Ä·¹ÀÌÅÍ¿¡¼­ ECO¸¦ ½ÇÇàÇÒ ¼ö ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù. Áö±Ý±îÁö Áö¿øµÇ´Â À¯ÀÏÇÑ ´ë»óÀº ´ÜÀÏ ÇÁ·Î¼¼¼­ ¹× ´ÙÁß ÇÁ·Î¼¼¼­ CON? GITUREÀÇ ARM ÇÁ·Î¼¼¼­ÀÔ´Ï´Ù. ¡¤ OS ¿¡¹Ä·¹ÀÌ¼Ç : RESP´Â ¸ÖƼ ½º·¹µå ´ÙÁß ÇÁ·Î¼¼¼­ POSIX ÄÄÆÄÀÏÁ¦ ¿î¿µ üÁ¦¸¦ ¿ÏÀüÈ÷ ¿¡¹Ä·¹ÀÌÆ® ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, ÇÁ·Î±×·¥¿¡¼­ ¼öÇà ÇÑ ¿î¿µ üÁ¦ ·çƾ (ISS¿¡¼­ ½ÇÇàÁßÀÎ Çϳª)Àº ½Ã¹Ä·¹ÀÌ¼Ç ´ë½Å È£½ºÆ® OS (PC¿¡¼­ ½ÇÇàÁßÀÎ °Í)·Î Àü´ÞµË´Ï´Ù. libgomp µµ¼­°üÀÇ ±³Â÷ ÄÄÆÄÀÏ ´öºÐ¿¡ OpenMP ±â¹Ý ÇÁ·Î±×·¥À» ¿¡¹Ä·¹ÀÌÆ®ÇÏ´Â °Íµµ °¡´ÉÇÕ´Ï´Ù. ¡¤ Binutils Wrapper : Binutils ¶óÀ̺귯¸® (ƯÈ÷ BFD ÁÖº¯)ÀÇ ·¡ÆÛ, ±¸¹® ºÐ¼® °¡´É, ±¸¹® ºÐ¼® °¡´É? LES¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ·¦ÆÛ´Â ÇöÀç OS ¿¡¹Ä·¹ÀÌ¼Ç ¹× ºÎÆ® ·Î´õ¿¡ »ç¿ëµË´Ï´Ù. ¡¤ Å©·Î½º ÄÄÆÄÀÏ·¯ : Newlib¸¦ ±â¹ÝÀ¸·ÎÇÏ°í OS ¿¡¹Ä·¹ÀÌ¼Ç ¸ÞÄ¿´ÏÁòÀ» Áö¿øÇÕ´Ï´Ù. ÀÌ·¯ÇÑ Å©·Î½º ÄÄÆÄÀÏ·¯¸¦ ÀÚµ¿À¸·Î »ý¼ºÇϱâÀ§ÇÑ ÆÄÀ̽㠽ºÅ©¸³Æ®´Â ASO°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¡¤ TPC ÀÎÅÍÆäÀ̽º : ¼ÒÄÏ ÀÎÅÍÆäÀ̽º¸¦ ´äº¯ ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ưº°ÇÑ ÇÁ·ÎÅäÄÝ (GDB¿¡¼­ »ç¿ëÇÏ´Â °Í°ú À¯»çÇÑ °Í)ÀÌ °³¹ßµÇ¾ú½À´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â ¿ÜºÎ ÇÁ·Î±×·¥ (¿¹ : GUI)¿¡¼­ RESP¿Í Åë½Å ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ µé¼Ò ¡¤ SystemC 2.2 ÀÌ»ó ¡¤ 1.33.1 ÀÌ»ó ºÎ½ºÆ® ¡¤ Graphviz. ¡¤ ÆÄÀ̽ã 2.4 ÀÌ»ó ¡¤ GCCXML 0.9 ÀÌ»ó ¡¤ RAM ¸Þ¸ð¸® : 500MB (Àû¾îµµ 1GB ÀÌ»ó ±ÇÀå) ¡¤ ÇÏµå µå¶óÀ̺êÀÇ 2GBÀÇ ¿©À¯ °ø°£ ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ FPA11 ÄÚ ÇÁ·Î¼¼¼­ : ARM7TDMI¸¦À§ÇÑ ºÎµ¿ ¼Ò¼öÁ¡ ÄÚ ÇÁ·Î¼¼¼­ ¸ðµ¨ ¡¤ ÆÄÀ̽ãÀÇ Àüü Áß´Ü Á¡ ¹× ÄÝ¹é ¸ÞÄ¿´ÏÁò : ¸ðµç SystemC µ¨Å¸Áֱ⿡¼­ ÆÄÀ̽㿡¼­ ÆÄÀ̽ã ÄÝ¹é ¶Ç´Â ½Ã½ºÅÛÀÇ ¸ðµç º¯¼ö¿¡¼­ ÆÄÀ̽㠽ºÅ©¸³Æ® Á¶°Ç¿¡¼­ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ RTEMS Áö¿ø : Leon2 ¸ðµ¨À»À§ÇÑ ¿¹ºñ RTEMS Áö¿ø ¡¤ ´ëÇü ¸ÖƼ ½º·¹µå ÀÀ¿ë ÇÁ·Î±×·¥ º¥Ä¡ ¸¶Å© : ffmpeg, pbzip2 ¡¤ Àü·Â ºÐ¼® ÇÁ·¹ÀÓ ¿öÅ©ÀÇ Ãʱ⠰³¹ß ¡¤ °£´ÜÇÑ ÀÏ¹Ý Ä³½Ã ¸ðµ¨ ¡¤ ÀÌÁ¦ ¸ÅÅ©·Î¿¡¼­ ¼º°øÀûÀ¸·Î ÄÄÆÄÀϵ˴ϴÙ


ĪÂùÇÏ´Ù °ü·Ã ¼ÒÇÁÆ®¿þ¾î

Ŭ·¡½º ºä¾î

Ŭ·¡½º ÆÄÀÏÀ» °Ë»öÇÏ°í Çʵå, »ý¼ºÀÚ, ¸Þ¼Òµå ¹× ±âŸ ¼ÒÁßÇÑ Á¤º¸¸¦ ¾òÀ» ¼öÀÖ´Â ÇÁ·Î±×·¥ ...

194 71 KB

´Ù¿î·Îµå

È°¾à

¿ÀÇ ¼Ò½º, ·çºñÀÇ ´À¸®°í °Å´ëÇÑ Å×½ºÆ® / ´ÜÀ§¸¦À§ÇÑ ÀÛ°í ºü¸¥ ±³Ã¼ ...

267 21 KB

´Ù¿î·Îµå