RISC-VÉè¼ÆÔÚ¼æÈݵÄÇé¿öÏÂÄÜ×߶àÔ¶?
´ð°¸²¢²»×ÜÊǺڰ׷ÖÃ÷µÄ£¬ÒòΪRISC-VµÄ¸ÅÄîÓëÒÔÇ°µÄ¿ªÔ´ÏîÄ¿·Ç³£²»Í¬¡£µ«ÊÇ£¬Ëæ×ŶÔRISC-VµÄÐËȤºÍ»î¶¯µÄ³ÖÐøÔö³¤£¬ÕýÔÚ½øÐн¨ÉèÐÔµÄÌÖÂÛ£¬ÒÔ½â¾öÉè¼Æ¿ª·Å±ê×¼ISAµÄһЩÌôÕ½¡£
RISC-V¹ú¼ÊµÄÊ×ϯ¼¼Êõ¹ÙMark Himelstein˵:“RISC-V±ê×¼ÊÇʵÏÖ¼æÈݵġ£“È»¶ø£¬ÎÒÃÇͨ³£²»»áʹÓѼæÈÝ’Õâ¸ö´Ê£¬ÒòΪ×îÖÕÄ¿±êÊÇÈÃÓ¦ÓóÌÐòÔÚÓëProfile¼æÈݵÄʵÏÖÖ®¼äÔËÐС£×ñ´ÓÊÇ´ï³É¼æÈݵÄÒ»ÖÖÊֶΡ£”
ËõСÕâÁ½ÖÖ¶¨Ò巶ΧµÄÎÊÌâÖ®Ò»ÊÇÀúÊ·±³¾°¡£ÓëijЩ¿ª·Å´¦ÀíÆ÷ÏîÄ¿(ÈçOpenSPARC)²»Í¬£¬Ëü²»Éæ¼°Ô´´úÂë¡£OpenSPARCÌṩÁ˶ÔSun΢ϵͳ´¦ÀíÆ÷µÄRTLÃèÊöµÄ·ÃÎÊ£¬¶ø²»ÊÇÌṩÏñRISC-VÕâÑùµÄISA¡£
Codasip¸ß¼¶¼¼ÊõÓªÏú×ܼàRoddy Urquhart±íʾ:“RISC- vÓëÔçÆÚµÄRISCÖ¸ÁµÄ²»Í¬Ö®´¦ÔÚÓÚËüÊÇÄ£¿é»¯µÄ¡£RISC-VÒªÇóʹÓÃRV32I»òRV64IµÈ»ù±¾ÕûÊýÖ¸Á£¬²¢Åú×¼Á˸÷ÖÖ¿ÉÑ¡µÄ±ê×¼À©Õ¹¡£Ëü»¹Îª×Ô¶¨ÒåÖ¸ÁÒåÁËÖ¸Áî±àÂë¿Õ¼ä¡£ÎªÁË·ûºÏISA£¬Ò»¸ö±ØÒªÌõ¼þÊÇʹÓÃÊʵ±µÄ»ù±¾ÕûÊý¼¯£¬µ«Èç¹ûʹÓñê×¼À©Õ¹ºÍ/»ò×Ô¶¨ÒåÀ©Õ¹µÄ×éºÏ£¬ÔòISA·ûºÏRISC-V¡£”
¾¡¹ÜÈç´Ë£¬Õâ¸öÃÕÌ⻹ÓкܶàËéƬ£¬¶ÔÓÚÈçºÎ¶¨ÒåËü»¹ÓкܴóµÄ»ØÐýÓàµØ¡£
“Òª·ûºÏRISC-V±ê×¼£¬Äãʵ¼ÊÉÏÖ»ÐèҪʵÏַdz£Ð¡µÄÖ¸Áî×Ó¼¯£¬”SynopsysµÄ½Ü³ö¼Ü¹¹Ê¦Rob Aitken˵¡£È»ºóÄã¿ÉÒÔ˵ÄãµÄÉè¼ÆÊÇrisc - v¼æÈݵģ¬ÒòΪËüʵÏÖÁË×îСÕûÊýÖ¸Á¡£Ëü±³ºóµÄÕû¸öÏë·¨ÊÇÒ»¸ö¼ÓËÙÆ÷¿ÉÒÔ±»¹Ì¶¨µ½ÏµÍ³ÖУ¬È»ºóÄã¿ÉÒÔÓÐÈκβÙ×÷Â룬µÈµÈ£¬ÄãÏëÒªµÄ¼ÓËÙÆ÷£¬Ëü¿ÉÒÔÓëRISC-V×îСָÁî¿é¹²´æÓÚÖ¸Á¿Õ¼äÖС£ËùÓÐÕâЩÔÚÕÜѧÉ϶¼±»ÔÊÐí×÷Ϊ±ê×¼µÄÒ»²¿·Ö¡£Òò´Ë£¬Êµ¼ÊÉÏ£¬“¼æÈݔֻÒâζ×ÅÎÒʵÏÖÁËÎÒ˵ÎÒʵÏÖµÄRISC-VƬ¶Î£¬¶øÎÒËù×öµÄÈκÎÆäËûÊÂÇ鶼ÔÚ¶¨ÒåµÄ¿ÉÀ©Õ¹ÐÔ¿ò¼ÜÄÚ£¬¶øÇÒËü¾ÍÊÇÕâÑù¡£ÕâÓë֮ǰµÄisaÍêÈ«²»Í¬£¬ÔÚ֮ǰµÄisaÖУ¬¼´Ê¹ÓÐÈκοÉÀ©Õ¹ÐÔ£¬Ò²·Ç³£ÓÐÏÞ¡£”
ArmµÄÖ´Ðи±×ܲüæÊ×ϯ¼Ü¹¹Ê¦Richard Grisenthwaite½âÊÍ˵:“×ñ´ÓÐÔÊǶþÔªµÄ:Ҫô100%×ñ´Ó£¬ÒªÃ´²»×ñ´Ó¡£Èç¹ûÄúÏëÒªÔËÐеÄÈí¼þÒÀÀµÓÚÄúûÓй¹½¨µÄÖ¸ÁÄÇôËü½«ÎÞ·¨ÔÚÄúµÄÓ²¼þÉÏÔËÐС£Èç¹ûÄãÏëÈÃÔÚÄãµÄÉ豸ÉÏÔËÐеÄÈí¼þ³ÉΪ¹ã·ºÊ¹ÓõÄÉú̬ϵͳµÄÒ»²¿·Ö£¬ÄÇôʹÓÃÔÚÆäËûÓ²¼þÉϲ»¿ÉÓõÄÖ¸ÁîÊÇûÓÐÒâÒåµÄ——Õâ¿ÉÄÜ»áÔÚ¹ÄÀøÈí¼þ×÷Õß±àд²»¿ÉÒÆÖ²µÄÈí¼þʱ²úÉúÎÊÌâ¡£Õâ¾ÍÊÇΪʲôArmºÍÐí¶àÆäËûISAÌṩÉÌ(°üÀ¨¿ªÔ´³§ÉÌ)ÕýÔÚʹÓÃһϵÁÐÃû³ÆÀ©Õ¹À´ÓÐЧµØ±ê×¼»¯¼Ü¹¹µÄÔÒò¡£Èç¹ûÄú×ñÑÕâЩÀ©Õ¹ºÍ¹æ·¶£¬ÄÇô×ñ´ÓÐԾͲ»ÊÇÎÊÌ⣬µ«Õâ²¢²»ÄÜÈÃÄú»ñµÃ¿ªÔ´ËùÆÚÍûµÄÁé»îÐÔ¡£”
Àí½â¿ª·Å±ê×¼isaÉè¼Æ»·¾³ÖеÄ×ñ´ÓÐÔÈÔÈ»¾ßÓÐÌôÕ½ÐÔ¡£
Imperas SoftwareµÄÊ×ϯִÐйÙÎ÷ÃÉ·´óÎÀÂü(Simon Davidmann)±íʾ:“ÒªÕýÈ·µØÍê³ÉÕâÏ×÷£¬ÐèÒª´óÁ¿µÄ×ÊÔ´¡£”“ºÏ¹æ¹Øºõ¿ØÖÆ¡£Èç¹ûÄúÏ£ÍûÓ붨Òå¼æÈÝ£¬Ôò±ØÐëÓÐÈËÌṩÑÝʾºÍÖ´ÐÐ×ñ´ÓÐÔµÄÄÜÁ¦¡£ÏñArmÕâÑùµÄ¹«Ë¾Ëù×öµÄ¾ÍÊÇÓúܶ಻ͬµÄ·½Ê½¿ØÖÆËü£¬¾ÍÏñ¹ýÈ¥ËùÓÐisaËù×öµÄÄÇÑù¡£ËûÃÇ˵£¬‘ÕâÊÇÎÒÃǵĶ¨Òå¡£Äã²»ÄÜ°ÑËü´ÓÕâ¸öÐÅ·âÀïÄóöÀ´¡£“ÔÚArmÉÏ£¬Äã²»ÄÜÌí¼ÓÖ¸Á²»Äܸıä½âÂ룬²»ÄÜÌí¼Ó¼Ä´æÆ÷£¬ÒòΪÈç¹ûÄã×öÁËÈκÎÒ»¼þÊ£¬Ëü¾Í²»ÊÇ‘Arm’£¬ËûÃǸøÄãµÄÐí¿É²»ÔÊÐíÄãÕâÑù×ö¡£”¼´Ê¹Êǹȸ衢ÈýÐǺÍÆäËû¼Ü¹¹ÊÚȨ·½£¬ÔÚ·¨ÂÉÉÏÒ²²»ÔÊÐí×èÖ¹Ëü³ÉΪArm¡£”
È»¶ø£¬ArmÔÊÐí¼Ü¹¹Ðí¿É·½ÉÔ΢¸Ä±äRTL£¬µ«²»ÔÊÐí¸ü¸ÄÔ´´úÂë¡£´óÎÀÂü˵:“Äã¿ÉÒÔÔڹܵÀÖÐÔö¼ÓÒ»¸ö¶îÍâµÄ½×¶Î£¬»òÕßÄã¿ÉÒÔÒÔ²»Í¬µÄ·½Ê½ÊµÏÖËü£¬Æ»¹ûÔÚM1ºÍM2ÖоÍÊÇÕâÑù×öµÄ¡£”“µ«ËûÃÇÔõôÄÜÖ¤Ã÷ËüÈÔÈ»ÊÇÒ»Ö»ÊÖ±ÛÄØ?”ËüÈçºÎÓëArm¼æÈÝ?ArmÌṩÁËÖØÒªµÄ¼¼Êõ£¬ÕâÈ¡¾öÓÚÄãÊÚȨµÄÊÇʲô£¬ÒÔ¼°Äã±»ÔÊÐíÔÚ¶à´ó³Ì¶ÈÉÏ°ÚŪËü¡£ÀýÈ磬ijÈËÖ»ÊÇÊÚȨһ¸öСµÄÄںˣ¬²»ÔÊÐí¸Ä±äËü£¬ËûÖ»»áµÃµ½Ò»Ð©·Ç³£¼òµ¥µÄ¼æÈÝÐÔ²âÊÔÀ´¼ì²éËü£¬ÒòΪËûÃDz»ÔÊÐí×öÈκÎÊÂÇéÀ´¸Ä±äËü¡£ËûÃDz»ÄÜÕæÕý¸Ä±äÀͽÌÖƶȣ¬ËùÒÔûʲô¿É×öµÄ¡£ËûÃÇ¿ÉÒԺϳÉËü£¬ËûÃÇ¿ÉÒÔÕë¶Ô²»Í¬µÄ¶«Î÷£¬µÃµ½²»Í¬µÄÃÅ£¬µ«ËûÃDz»ÔÊÐí¸Ä±äRTL£¬¶øÏñÆ»¹û¡¢¹È¸è¡¢ÈýÐÇ»òÁª·¢¿ÆÕâÑùµÄArm¼Ü¹¹ÊÚȨÉÌ¿ÉÒԸıä¹ÜµÀ½×¶Î¡£ËûÃÇ¿ÉÒÔ×ö×Ô¼ºÏ²»¶µÄÊÂÇ飬ʵ¼ÊÉÏ£¬ÓÐЩÈË¿ÉÒÔ´ÓÍ·¿ªÊ¼¡£ËûÃÇ¿ÉÒÔ˵£¬‘ÎÒÃÇ»á½ÓÊÜÄãµÄÎļþ£¬È»ºó°´ÕÕÎÒÃÇϲ»¶µÄ·½Ê½¹¹½¨Ëü¡£ÎÒÃÇÈçºÎÖ¤Ã÷ËüÊǼæÈݵÄ?¶ÔÓڼܹ¹Ðí¿É·½À´Ëµ£¬×÷ΪËûÃÇÊý°ÙÍòÃÀÔªµÄÒ»²¿·Ö£¬ËûÃÇ»ñµÃÁË´óÁ¿µÄ¼æÈÝÐÔ¼¼Êõ£¬°üÀ¨²Î¿¼¡¢²âÊԺͿò¼Ü¡£È»ºóËûÃÇ¿ÉÒÔ¼ì²éһϣ¬¿´¿´ËüÊDz»ÊÇ»¹ÊÇÒ»Ö»¸ì²²£¬È»ºóËûÃDZØÐë°ÑËüÐ޺ᣔ
´ËÍ⣬ËäȻǶÈëʽ´¦ÀíÆ÷µÄÓû§¾³£´ÓÔ´´úÂë±àÒëËûÃǵÄÈí¼þ£¬µ«ÔÚÆäÉÏÔËÐеķḻ²Ù×÷ϵͳºÍÓ¦ÓóÌÐòÊÇÒÔ¶þ½øÖÆÎļþµÄÐÎʽ½»¸¶µÄ¡£
UrquhartÖ¸³ö£¬ÕâÐèÒª»ù±¾ÕûÊý¼¯ºÍ¿ÉÑ¡±ê×¼À©Õ¹µÄ×éºÏ±£³ÖÒ»Ö¡£RISC-V Internationalͨ¹ý¶¨ÒåRVA22U64µÈÅäÖÃÎļþ¶ÔÆä½øÐÐÁ˱ê×¼»¯£¬ÕâЩÅäÖÃÎļþÖ¸¶¨Á˱ê×¼À©Õ¹µÄÇ¿ÖÆ×éºÏ¡£Òò´Ë£¬ÔÚijЩÉÏÏÂÎÄÖУ¬³ýÁË×ñÊØISAÖ®Í⣬»¹Òª×ñÊظÅÒªÎļþÊǺÜÖØÒªµÄ¡£ÀýÈ磬Èç¹ûÉè¼ÆÊÇ×÷ΪRTLʵÏֵģ¬Ëü¿ÉÒÔ¸ù¾ÝÖ¸ÁȷµÄÄ£ÐͽøÐÐÑéÖ¤Âð?Õ⽫ҪÇóÄ£ÐÍ°üÀ¨»ù±¾ÕûÊýÖ¸Áѡ¶¨µÄ±ê×¼À©Õ¹ºÍ×Ô¶¨ÒåÖ¸Áî¡£”
ÀýÈ磬Codasip Studio¿ÉÒÔÉú³ÉÒ»¸öUVM»·¾³À´Ö´Ðд˲Ù×÷¡£µ«ÊÇ´ÓÕâ¸ö½Ç¶ÈÀ´¿´£¬·¨¹æ×ñѹý³Ì¶ÔÉè¼Æ»òÉè¼Æ¹ý³ÌÓÐÓ°Ïì¡£
¸ù¾ÝRISC-V InternationalµÄHimelsteinµÄ˵·¨£¬½ñÄêÅú×¼Á˵ÚÒ»¸ö“ÅäÖÃÎļþ”£¬ÆäÖаüº¬ÓÉÖ¸Áî״̬ºÍÐÐΪ×é³ÉµÄÒ»´úÀ©Õ¹£¬ÕâЩÀ©Õ¹¿ÉÒÔÒ»Æð¹¤×÷¡£À©Õ¹ÒªÃ´ÊÇÇ¿ÖÆÐԵģ¬ÒªÃ´ÊÇ¿ÉÑ¡µÄ¡£Ñ¡ÔñÓë¸ÅÒªÎļþ¼æÈݵÄʵÏÖ±ØÐëʵÏÖËùÓбØÐèµÄÀ©Õ¹¡£ÅäÖÃÎļþΪÕû¸öÉçÇøµÄ²Ù×÷ϵͳºÍ¹¤¾ßÁ´ÌṩÁËÒ»¸öµ¥Ò»µÄÄ¿±ê¡£”
Èç¹û´æÔÚ²»ºÏ¹æÎÊÌ⣬¹©Ó¦É̽«·¢²¼¿±Îó±íºÍ»Ö¸´¼Æ»®¡£Himelstein˵:“Èç¹ûÕâÊǹÊÒâµÄ£¬ÔÊÐí×Ô¶¨Òå¸ü¸Ä£¬ÄÇô¹©Ó¦É̾Ͳ»Äܽ«ËûÃǵÄk8¿·¢ÌìÉúÓ®¼ÒÒ»´¥¼´·¢±ê°ñΪRISC-V profile¼æÈÝ¡£”
ÿ¸ö¼Ü¹¹¶¼ÓÐÕâ¸öÎÊÌâ¡£HimelsteinÖ¸³ö:“ÎÒÃÇÓÐÒ»Ì×»ù±¾µÄ²âÊÔ£¬¿ÉÒÔͨ¹ýÄ£ÄâÆ÷½øÐÐÑéÖ¤£¬µÃ³ö×î¼Ñ½á¹û¡£”“µ«ÕâÈ¡¾öÓÚ¹©Ó¦ÉÌÖ¤Ã÷ËûÃÇÒѾ×öÁË×ã¹»µÄDV¡¢ÏµÍ³²âÊÔ¡¢Èí¼þ²âÊԵȡ£ÎÒÃDz»ÊÇÈÏÖ¤»ú¹¹¡£ÐèÒªÓÐÒ»¸ö¿ÉÐеÄÈí¼þ¾¼ÃÀ´Çý¶¯Ã¿¸öÈ˶¼Óë¸ÅÒªÎļþ¼æÈÝ£¬ÕâÑùÈí¼þ¹©Ó¦É̾ͿÉÒÔΪÿ¸ö²Ù×÷ϵͳÀàÐÍÌṩһ¸ö¿ç¶àÖÖʵÏֵİ汾¡£ÎÒÃÇÊÇÒ»¸öÉçÇø£¬Õâ¸öÉçÇøÊÇÒ»¸ö²»¶Ï¸Ä½øµÄ×éÖ¯¡£ÎÒÃÇÒ»Ö±ÔÚŬÁ¦¸Ä½øÄ£ÄâÆ÷ºÍ²âÊÔ¡£”
ËéƬ»¯·çÏÕ
ÔÚÈí¼þÁìÓò£¬ËéƬ»¯Ò»Ö±ÊÇÒ»¸öÁîÈ˵£ÓǵÄÎÊÌâ¡£ËäÈ»¿ª·ÅÓ²¼þ±ê×¼²»Ò»¶¨ÐèÒª¿ªÔ´±àÒëÆ÷µÄÖ§³Ö£¬µ«LLVMÉçÇøºÍGCCÉçÇø¶¼ÔÚŬÁ¦Ö§³ÖRISC-V£¬²¢ÇÒÆ«ÀëÓ²¼þ±ê×¼»á¶Ô¿ªÔ´ÊµÏÖ²úÉúÓ°Ïì¡£
Î÷ÃÅ×ÓÊý×Ö¹¤ÒµÈí¼þ¹«Ë¾Èí¼þ¹¤³Ì×ܼàCatherine Moore½âÊÍ˵:“ÔÚRISC-VÁìÓò£¬»¨Á˺ܳ¤Ê±¼ä²Å»ñµÃÅú×¼µÄ²¿·Ö±ê×¼ÊÇRISC-V±ê×¼µÄʸÁ¿À©Õ¹¡£“Ðí¶àÓ²¼þ¹©Ó¦ÉÌÔڸñê×¼±»Åú׼֮ǰȷʵÐèÒª¸ÃÀ©Õ¹£¬ËùÒÔÐí¶àÓ²¼þ¹©Ó¦ÉÌÀ뿪²¢ÊµÏÖÁËËûÃÇÈÏΪµÄ±ê×¼£¬²¢ÊµÏÖÁËËûÃÇ×Ô¼ºµÄ±ê×¼°æ±¾£¬µÈµÈ¡£ËùÒÔÏÖÔÚÕâЩ¶«Î÷±»Ó²±àÂëµ½ËûÃǵıê×¼°æ±¾ÖУ¬ÕâÆ«ÀëÁË×îÖÕÅú×¼µÄ±ê×¼¡£Òò´Ë£¬ËûÃDz»µÃ²»¿ª·¢±àÒ빤¾ßÀ´Ö§³ÖËûÃǵıê×¼ÑÜÉúk8¿·¢ÌìÉúÓ®¼ÒÒ»´¥¼´·¢£¬µ±È»£¬ÎÒÃÇ¿´µ½µÄÊÇËéƬ»¯¡£”
Õâ·´¹ýÀ´ÓÖΪÄÇЩΪ¿ªÔ´±àÒëÆ÷¹¤¾ßÌṩ¶¨ÖÆÈí¼þ·þÎñµÄ×éÖ¯´´ÔìÁË»ú»á¡£
Ħ¶û˵:“µ±ÕâЩӲ¼þ±ê×¼±äµÃÖ§ÀëÆÆËéʱ£¬ÕâÊÇÒ»¸ö¾Þ´óµÄÖ§³Ö»ú»á£¬ÒòΪ´ó¶àÊý¹¹½¨¿ªÔ´×é¼þµÄÈ˶¼Ï£Íû½«ÕâЩ×é¼þÌá½»²¢½ÓÊܵ½ËûÃÇÕýÔÚ¹¹½¨µÄ¿ªÔ´ÉçÇøÖС£”“µ«ÊÇ£¬ÀýÈ磬GCC½«²»½ÓÊÜÈκÎÆ«Àë±ê×¼µÄÌá½»£¬Òò´ËÔÚRISC-VÖÐÒ»´ÎÐÔʵÏÖʸÁ¿À©Õ¹µÄ¹©Ó¦ÉÌÐèÒªÔÚGCC»òLLVMÌṩµÄÉçÇøÖ§³ÖÖ®ÍâÖ§³ÖËü¡£”
ËéƬ»¯µÄºó¹ûÊÇÏÔÖøµÄ£¬Æä½á¹ûÊÇÖ§³ÖËüµÄ³É±¾½«¸ü¸ß£¬ÒòΪÔÚÉè¼ÆÖÐʵÏÖ²»Í¬µÄ±ê×¼²¿·ÖÊÇÔÚÉçÇøÖ®ÍâµÄ¡£
¼´±ãÈç´Ë£¬RISC-VÒ²ÔÊÐí×Ô¶¨ÒåÖ¸Á¡£“RISC-V±ê×¼ÓÐÒ»¸öÀ©Õ¹£¬ÔÊÐí¹©Ó¦ÉÌ´´½¨×Ô¼ºµÄ¶¨ÖÆÖ¸Á”Moore˵¡£“ËéƬ»¯Óë´ËÊÇ·Ö¿ªµÄ£¬ÒòΪÓÐÒ»¸öÈçºÎ´´½¨µ¥¶ÀÖ¸ÁîµÄ±ê×¼¡£ÓÐÒ»ÖÖ±àÂ뽫ÊÂÎï±ê¼ÇΪ¶ÀÁ¢ºÍרÓеġ£ÕâЩ¶«Î÷Ó¦¸Ã±»ÊÓΪ±¾±ê×¼µÄÒ»²¿·Ö¡£ÊµÏÖÓë±ê×¼Åú×¼·½Ê½²»Í¬µÄÀ©Õ¹ÊÇÄãÓöµ½Âé·³µÄµØ·½£¬ÖÁÉÙÔÚÈí¼þÊÀ½çÊÇÕâÑù¡£”
ÇÃÏ쾯ÖÓ
ΪÁËʹRISC-VÉè¼ÆÓëÁíÒ»¸öISA¼æÈÝ£¬ÐèÒª½øÐдóÁ¿µÄÑéÖ¤¼æÈÝÐÔ²âÊÔ¡£
ImperasµÄDavidmann±íʾ:“RISC-V²¢²»ÏñArmÄÇÑùÌᳫºÏ¹æ¡£“ËûÃÇûÓÐ×ÊÔ´À´Ìṩ¼æÈÝÐÔ²âÊÔ¡£ËûÃÇËù×öµÄÊÇ×ÔÔ¸¹¤×÷£¬´´½¨¿ª·ÅÉçÇø²âÊÔ£¬»ù±¾ÉÏÊǷdz£¼òµ¥µÄ¼æÈÝÐÔ¡£ÎÒÈÏΪĿǰ»¹Ã»Óзdz£ºÃµÄ¼æÈÝÐÔÌ×¼þ¡£ÔÚÎÒÃǵĵÚÒ»´Î¹¤×÷ÖУ¬µ±ÎÒÃǵÄÄ£ÐͺͲο¼Ä£ÄâÆ÷ÔÚ¼æÈÝÐÔ×éÖÐʱ£¬ÎÒÃÇ´´½¨ÁËһЩ²âÊÔ£¬²¢´´½¨ÁËÒ»¸ö²Î¿¼À´³¢ÊÔ°ïÖú½â¾öÕâ¸öÎÊÌ⣬µ«ÊÇûÓпÉÓõÄ×ÊÔ´¡£ÔÚÉÌÒµ¹«Ë¾ÖУ¬Äã²»µÃ²»ÈÏΪӢÌضû´ÓоƬÖÐ׬ÁËÒ»´ó±ÊÇ®£¬ËùÒÔËü¿ÉÒÔÔÚÑéÖ¤¼æÈÝÐÔ·½ÃæͶÈë´óÁ¿×ʽð¡£Armͨ¹ýÊÚȨÄÚºË׬Á˺ܶàÇ®£¬ËùÒÔÕâЩºËÐÄÓо޴óµÄÊÕÈëÀ´Ô´£¬ËûÃÇËù×öµÄ¾ÍÊÇͶ×ÊÓÚËûÃǵÄÉú̬ϵͳ£¬ºÜ¶à¶¼ÊÇÔÚ¼æÈÝÐÔ·½Ãæ¡£RISC-VÉú̬ϵͳûÓÐ×ʽð¡£Ã¿¸öÈ˶¼ÊǶÀÁ¢µÄ¸öÌå¡£ËûÃÇÔÚ¼æÈÝÐÔÖÐËù×öµÄÊÇ£¬“ÕâÀïÓÐһЩ¼òµ¥µÄ²âÊÔ£¬Äã±ØÐëÔËÐÐËüÃÇ¡£”µ±ÄúÔËÐÐÍêºó£¬½«ÄúµÄÊý¾Ý·¢Ë͸øÎÒÃÇ£¬ÎÒÃǽ«ÔÊÐíÄúʹÓÃRISC-V¼æÈݵĻÕÕ¡£’µ«Õâ²»ÊÇÒ»¸öÉÌÒµÉϺÏÀíµÄ±£ÏÕÕþ²ß¡£”
´ËÍ⣬×ñÊØÊǺ˲éµÄ±ØÒªµ«²»³ä·ÖµÄ×é³É²¿·Ö¡£
CodasipµÄUrquhart˵:“΢¼Ü¹¹Éè¼Æ¿ÉÄÜÓи÷ÖÖÓëISA»òÅäÖÃÎļþ×ñ´ÓÐÔÎ޹صĴíÎó¡£”ÀýÈ磬¿ÉÄÜ´æÔÚ¾ºÕùÌõ¼þ»òÖжϻò»º´æ½Ó¿ÚÎÊÌâ¡£¿¼Âǵ½´¦ÀíÆ÷Éè¼Æ¾ßÓзdz£´óµÄ״̬¿Õ¼ä£¬RTLµÄÑéÖ¤Òª±ÈÓ²Á¬½Ó¼ÓËÙÆ÷¿é¸´Ôӵöࡣͨ³££¬ÎÒÃÇ»á½áºÏ¶àÖÖ·½·¨À´·¢ÏÖ©¶´£¬°üÀ¨Ö±½Ó²âÊÔ¡¢Ô¼ÊøËæ»ú·½·¨ºÍÕýʽÑéÖ¤¡£”
SynopsysµÄ°¬ÌØ¿ÏÒ²ÈÏΪ£¬ºÏ¹æ²âÊԺܼ¬ÊÖ¡£“ÎÞÂÛÊÇ¿ª·ÅµÄISA»¹ÊÇ·â±ÕµÄISA£¬¶¼ÊÇÈç´Ë¡£Êµ¼ÊÉÏ£¬¿É¶¨ÖÆ»ò¿ÉÀ©Õ¹¶ÔÏóµÄ×ñ´ÓÐÔ±äµÃ¸ü¾ßÌôÕ½ÐÔ¡£ÄãÕâô˵ÊÇʲôÒâ˼?Èç¹ûÄãÔÚArm»òx86ÖÐÓÐÒ»¸ö·Ç·¨µÄ²Ù×÷Â룬ËüÖ»»á˵£¬'·Ç·¨Ö¸Áî'£¬¾ÍÕâÑù¡£µ«ÊÇÔÚRISC-VÉè¼ÆÖУ¬È¡¾öÓÚ²Ù×÷ÂëÊÇʲô£¬Ëüʵ¼ÊÉÏ¿ÉÄÜÊÇ·Ç·¨µÄ²Ù×÷Âë¡£¿ÉÄÜÊDZðÈ˼ӽøÈ¥µÄ¡£ËûÃÇÒ»¶¨Òª¸æËß±ðÈËÂð?Õâ¸öÁìÓò¿ÉÄÜ´æÔÚÐí¶à»ÒÉ«µØ´ø£¬ÒòΪËü¿ÉÄܷdz£»ìÂÒ£¬ËùÒÔÈËÃÇͨ¹ýÑ¡Ôñ¶¨ÒåÁ¼ºÃµÄ×Ó¼¯À´»Ø±ÜÕû¸öÎÊÌâ¡£”
Óë¿ÉÀ©Õ¹ISAÏà±È£¬¹Ì¶¨ISAµÄ×ñ´ÓÐÔºÍÑéÖ¤Ö®¼äµÄÇø±ðÉÔ΢ÇåÎúһЩ¡£“Õâ¸ö¶«Î÷ÄÜÖ´ÐÐËüÓ¦¸ÃÖ´ÐеÄÖ¸ÁîÂð?”Õâ¸öÎÊÌâºÜÈÝÒ׻ش𡣔°¬ÌØ¿Ï˵¡£“ËüÓÐËüÉù³ÆµÄÆäËû¹¦ÄÜÂð?”ËüÊÇ·ñÒÔÒ»ÖֺϹæµÄ·½Ê½×öµ½ÁËÕâÒ»µã?ÔÚËü½áÊøµÄµØ·½ºÍijÖÖʵÏÖ´íÎó¿ªÊ¼µÄµØ·½Ö®¼äÓÐÒ»¸ö»ÒÉ«µØ´ø£¬²¿·ÖÔÒòÊÇISAÓëÌåϵ½á¹¹»ò΢Ìåϵ½á¹¹Óë¸Ã΢Ìåϵ½á¹¹µÄÌض¨ÊµÏÖÖ®¼äµÄÇø±ð¡£Èç¹ûÖ»ÓÐÒ»¸ö£¬ÎÊÌâ³öÔÚÄÄÀï?×÷Ϊһ¸öÓû§£¬Äã¿ÉÄܲ»ÖªµÀ¡£¼´Ê¹×÷Ϊһ¿îk8¿·¢ÌìÉúÓ®¼ÒÒ»´¥¼´·¢µÄ¿ª·¢Õߣ¬ÄãÒ²¿ÉÄÜÎÞ·¨È·¶¨ÄãµÄÎÊÌâÔÚÕâ¸öÁ¬ÐøÌåµÄÄĸö²¿·Ö¡£Èç¹ûËüÔÚ“ÕâÀ¬¶øÎÒÃǶԹ淶µÄ½âÊÍÊÇ´íÎóµÄ£¬ÄÇôÕâ¾ÍÊÇÒ»¸öºÏ¹æÎÊÌâ¡£Èç¹ûÎÒÃÇÕýÈ·µØ½âÊÍÁ˹淶£¬µ«ÎÒÃÇ´íÎóµØʵÏÖÁËËü£¬Õâ¿ÉÄÜÊǼܹ¹´íÎó£¬Î¢¼Ü¹¹´íÎó»òʵÏÖ´íÎó£¬ÕâÈ¡¾öÓÚÄãµ½µ××öÁËʲô£¬ÒòΪÄã´íÎóµØʵÏÖÁËËü¡£”
¿ª·¢ÕßÈçºÎÈ·¶¨?“Äã²»ÖªµÀ£¬”Ëû˵¡£“ÄãÖ»ÖªµÀ£¬×îÖÕÄã±ØÐëÕÒ³öÎÊÌâËùÔÚ£¬²¢¼ÓÒÔ½â¾ö¡£µ«ÊÇ׼ȷµÄÃèÊöÊÇʲô±»ÆÆ»µÁË£¬ÒÔ¼°ÎÒÃÇÊÇÈçºÎÃèÊöËüµÄ£¬²¢²»Ò»¶¨Çå³þ¡£Òò´Ë£¬Õ⽫¹é½áΪÎñʵµÄ¹Ûµã£¬¼´‘ÒÔÇ°Ðв»Í¨£¬ÏÖÔÚ¿ÉÒÔÁË¡£´ò¹´¡£“ΪʲôÒÔǰûÓгɹ¦?”àÅ£¬ÕâºÜ¸´ÔÓ¡£”
¾¯Ê¾Óï
´óÎÀÂü˵£¬¹é¸ù½áµ×£¬RISC-VÖеļæÈÝÐÔ²âÊÔ²¢²»ÊÇÑéÖ¤£¬ÕâÒâζ×ŵ±ËüÃÇÍê³Éʱ£¬ËüÃÇ¿ÉÄÜÖ»¸²¸ÇÁ˹淶ÖÐʵ¼Ê¹¦ÄܵÄ10%»ò20%¡£“RISC-VÕæÕýÏÝÈëÂé·³µÄµØ·½ÔÚÓÚ£¬¿Í»§¿ÉÒÔÔÚʵÏÖÉÏ×ö³öÌ«¶àÑ¡Ôñ£¬ÒÔÖÁÓÚʵ¼ÊÉϺÜÄѱàдÊÊÓÃÓÚËùÓÐÕâЩ²»Í¬Éè¼ÆµÄ²âÊÔ¡£¶ÔÓÚÒ»¸öÊÔͼ¹¹½¨ÓÉÈí¼þ¶¨ÒåµÄоƬµÄÐÐÒµÀ´Ëµ£¬ËûÃÇÔÚRISC-VÉϸøÓèµÄ×ÔÓÉÊǷdz£°ôµÄ£¬µ«ÕâÖÖ×ÔÓÉÒâζ×ÅËüÔÚ¼æÈÝÐÔ·½ÃæÊÇÒ»¸öÍêÈ«µÄجÃΡ£RISC-VÐÐÒµ»¹Ã»ÓÐÕæÕýÀí½âÕâÖÖ¼æÈÝÐÔÌôÕ½µÄ¸´ÔÓÐÔ£¬ËûÃǾø¶ÔûÓÐͶÈë×ÊÔ´¡£”
ArmµÄGrisenthwaite²¹³ä˵:“ºÏ¹æÐÔȷʵÊÇÑéÖ¤µÄÒ»²¿·Ö£¬µ«ÖØÒªµÄÊÇÒªÓо«È·¶øÈ«ÃæµÄ¹æ·¶£¬ËµÃ÷ÐèÒª¹¹½¨Ê²Ã´²ÅÄÜ·ûºÏÒªÇó¡£µ±Éæ¼°µ½¸öÈËÖ¸Áîʱ£¬ÕâÊÇÖ±½ØÁ˵±µÄ;¶ÔÓÚÆäËûÏîÄ¿£¬Ëü¸ü¸´ÔÓ£¬Èç¹ûÈí¼þÒÀÀµÓÚËùÉæ¼°µÄÐÐΪ£¬ÄÇôϸ΢µÄ²»×ñÊØ¿ÉÄÜÓëÃ÷ÏÔµÄʧ°ÜÒ»ÑùÊÇÒ»¸ö´óÎÊÌâ¡£ÖØÒªµÄÊÇÒª¼Çס£¬×ñ´ÓÐÔÊÇÑéÖ¤µÄÒ»¸ö×Ó¼¯£¬ËüÉæ¼°µ½¸üÃÜÇеزéÕÒÌض¨ÓÚÌض¨ÊµÏÖµÄÎÊÌ⣬°üÀ¨ÐÔÄÜÒì³£¡£ÑéÖ¤ÏÔÈ»ÊÇÉè¼Æ¹ý³ÌµÄºËÐÄ——ͨ³£ÊÇ×îºÄʱµÄ²¿·Ö——²¢ÇÒÑéÖ¤·½·¨±äµÃÖµµÃÐÅÀµºÍÓе¯ÐÔ£¬ÒòΪËüÒѾÔڹ㷺µÄÓû§Éú̬ϵͳÖв¿ÊðÁËÊý°ÙÍòÖÖÉè¼Æ¡£”
¿ÉÀ©Õ¹µÄÌåϵ½á¹¹Ê¹Æä¸ü¼ÓÀ§ÄÑ¡£
“Èç¹ûÄãÏëÒªÒ»¸ö¿ÉÀ©Õ¹µÄISA£¬ÄǾͱäµÃ¸ü¾ßÌôÕ½ÐÔÁË£¬”Davidmann×ܽáµÀ¡£“ÓÐÒ»¼Ò¹«Ë¾ÓÐ×ʽðÀ´Í¶×ÊÕâ¸öÏîÄ¿¡£ÉçÇøͶ×ʶÔÒµÓà°®ºÃÕß²»Æð×÷Óᣵ±ArmÔÚLinuxÉÏÓöµ½ÎÊÌâʱ£¬ËûÃdzÉÁ¢ÁËLinaro£¬ÕâÊÇÿÄê3000Íòµ½4000ÍòÃÀÔªµÄͶ×Ê¡£Õâ²»¿ÉÄÜÊÇ°®ºÃ¾ãÀÖ²¿¡£±ØÐëÓÐÈ«Ö°µÄ¹¤³Ìʦ¡£¶ÔÓÚRISC-V£¬Äú¿ÉÄÜÓ¦¸ÃÓÐÒ»¸ö20È˵ÄÈ«Ö°ÍŶÓÀ´¹¹½¨¼æÈÝÐÔ¼¼Êõ¡£Ëü°üÀ¨ÒýÓá¢ÑéÖ¤ÄÜÁ¦ºÍ²âÊÔ¡£ËùÓÐÕâÒ»ÇеÄÓ°ÏìÊÇ£¬Èç¹ûÄúÒªÊÚȨһ¸ö´¦ÀíÆ÷£¬ÄúÐèÒªÖªµÀÁ½¼þÊ¡£ËüÊÇ·ñ·ûºÏ±ê×¼£¬ËùÒÔÒ»Çж¼ÄÜÕý³£¹¤×÷?»¹ÓбðµÄ³æ×ÓÔÚÀïÃæÂð?ÕâЩÊÇÿ¸öIP¹©Ó¦É̶¼»á±»ËûÃǵĿͻ§Îʵ½µÄÎÊÌ⣬¶øRISC-V¹ú¼Ê¹«Ë¾½ñÌì²¢²»¹ØÐÄÓ¦¸Ã¹Ø×¢µÄºÏ¹æÐÔÎÊÌâ¡£ËûÃÇ˵ÕâÊÇÊéÃæµÄ¡£ËûÃǵÄÐÐΪ²¢²»±íÃ÷ËûÃǶԴ˸е½µ£ÓÇ¡£”
Semiconductor Engineering - Deep Insights For Chip Engineers (semiengineering.com)
EE Times - Connecting The Global Electronics Community
News for compound semiconductors, gallium nitride, gallium arsenide, indium phosphide, silicon carbide and the LED industry (semiconductor-today.com)