¹û²©¹ÙÍøÍÆ³öGD32H737/757/759ϵÁÐCortex?-M7Äں˳¬¸ßÐÔÄÜMCU
2023-05-11
Öйú±±¾©£¨2023Äê5ÔÂ11ÈÕ£© ¡ª¡ª Òµ½çÁìÏȵİ뵼ÌåÆ÷¼þ¹©Ó¦É̹û²©¹ÙÍøGigaDevice£¨¹ÉƱ´úÂë 603986£©½ñÈÕÐû²¼£¬£¬£¬ÕýÊ½ÍÆ³öÖйúÊ׿î»ùÓÚArm? Cortex?-M7Äں˵ÄGD32H737/757/759ϵÁг¬¸ßÐÔÄÜ΢¿ØÖÆÆ÷¡£¡£
GD32H7ϵÁо߱¸×¿Ô½µÄ´¦Öóͷ£ÄÜЧ¡¢¸»ºñÁ´½ÓÌØÕ÷¼°¶àÖØÇå¾²»úÖÆ£¬£¬£¬ÖÜÈ«ÊͷŸ߼¶Ó¦ÓõÄÁ¢ÒìDZÁ¦£¬£¬£¬²¢ÌṩÓÅ»¯µÄ±¾Ç®¿ØÖÆ¡£¡£È«Ð²úÆ·×éºÏ°üÀ¨3¸öϵÁй²27¸öÐͺţ¬£¬£¬Ìṩ176½ÅºÍ100½ÅBGA·â×°£¬£¬£¬176½Å¡¢144½ÅºÍ100½ÅLQFP·â×°µÈÎåÖÖÑ¡Ôñ£¬£¬£¬½«ÓÚ5ÔÂÎ²Â½Ðø¿ª·ÅÑùƬºÍ¿ª·¢°å¿¨ÉêÇ룬£¬£¬10ÔÂÆðÕýʽÁ¿²ú¹©»õ¡£¡£
GD32H7¿ÉÆÕ±éÓÃÓÚÊý×ÖÐźŴ¦Öóͷ£¡¢µç»ú±äƵ¡¢µçÔ´¡¢´¢ÄÜϵͳ¡¢ÃñÓÃÎÞÈË»ú¡¢ÒôƵÊÓÆµ¡¢Í¼ÐÎͼÏñµÈÖÖÖÖÓ¦Óᣡ£µÃÒæÓÚ³¬¸ßÖ÷ƵÒÔ¼°´ó´æ´¢ÈÝÁ¿£¬£¬£¬¸ÃϵÁÐMCUÒ²ÊÊÓÃÓÚ»úеѧϰºÍÈ˹¤ÖÇÄܵÈÖî¶à¸ß¶ËÁ¢Ò쳡¾°¡£¡£
¹û²©¹ÙÍø²úÆ·Êг¡×ܼà½ð¹âÒ»ÌåÏÖ£º¡°ÎïÁªÊÖÒÕºÍÈ˹¤ÖÇÄܵįռ°£¬£¬£¬Ò»Ö±Íƶ¯Ç¶ÈëʽÉè¼ÆÏòÖÇÄÜ»¯Æ«ÏòÉú³¤¡£¡£GD32H7Í»ÆÆÁËMCUµÄÐÔÄܽçÏߣ¬£¬£¬ÎªÖØ´óÔËËã¡¢¶àýÌåÊÖÒÕ¡¢±ßÑØAIµÈ¸ß¼¶Á¢ÒìÓ¦ÓÃÌṩǿʢµÄËãÁ¦Ö§³Ö£¬£¬£¬½øÒ»²½µü´ú²¢ÍØÕ¹ÁËÎÒÃÇÔÚ³¬¸ßÐÔÄÜÁìÓòµÄ²úÆ·½á¹¹£¬£¬£¬²¢Ò»Á¬ÒÔǿʢ¹©Ó¦Á´ºÍ¸ßÆ·ÖÊ´òÔìÆ½Ì¨»¯ÓÅÊÆ£¬£¬£¬¸³ÄÜ¿ª·¢ÕßÓ¦¶ÔδÀ´ÌôÕ½¡£¡£¡±
ÐÔÄÜÇ¿¾¢µÄÓ²¼þÉèÖÃ
GD32H7ϵÁÐMCU½ÓÄÉ»ùÓÚArmv7E-M¼Ü¹¹µÄ600MHz Arm? Cortex?-M7¸ßÐÔÄÜÄںˣ¬£¬£¬ÒÀ¸½Ö§³Ö·ÖÖ§Õ¹ÍûµÄ6¼¶³¬±êÁ¿Á÷Ë®Ï߼ܹ¹£¬£¬£¬ÒÔ¼°Ö§³Ö¸ß´ø¿íµÄAXIºÍAHB×ÜÏß½Ó¿Ú£¬£¬£¬¿ÉʵÏÖ¸ü¸ßµÄ´¦Öóͷ£ÐÔÄÜ¡£¡£ÄÚÖÃÁ˸߼¶DSPÓ²¼þ¼ÓËÙÆ÷ºÍË«¾«¶È¸¡µãµ¥Î»£¨FPU£©£¬£¬£¬ÒÔ¼°Ó²¼þÈý½Çº¯Êý¼ÓËÙÆ÷£¨TMU£©ºÍÂ˲¨Ëã·¨¼ÓËÙÆ÷£¨FAC£©£¬£¬£¬´ó·ù¼õÇáÁËÄں˵ļ縺²¢ÓÐÖúÓÚÌáÉý´¦Öóͷ£Ð§ÂÊ¡£¡£GD32H7ϵÁÐMCU×î¸ßÖ÷ƵϵÄÊÂÇéÐÔÄܿɴï1552 DMIPS£¬£¬£¬CoreMark?²âÊÔÈ¡µÃÁË2888·ÖµÄ¾«²ÊÌåÏÖ£¬£¬£¬Í¬Ö÷ƵϵĴúÂëÖ´ÐÐЧÂÊÏà±ÈÊг¡Í¬Àà²úÆ·ÌáÉýÔ¼10%£¬£¬£¬Ïà±ÈCortex?-M4²úÆ·µÄÐÔÄÜÌáÉýÁè¼Ý40%¡£¡£
GD32H7ϵÁÐMCUÅ䱸ÁË1024KBµ½3840KBµÄƬÉÏFlash¼°1024KBµÄSRAM£¬£¬£¬ÆäÖаüÀ¨512KB¿ÉÉèÖó¬´ó½ôñîºÏÄڴ棨ITCM£¬£¬£¬DTCM£©£¬£¬£¬¿ÉÈ·±£Òªº¦Ö¸ÁîÓëÊý¾ÝµÄÁãÆÚ´ýÖ´ÐУ»£»£»£»»¹Å䱸ÁË64KB L1-Cache¸ßËÙ»º´æ£¨I-Cache£¬£¬£¬D-Cache£©£¬£¬£¬ÓÐÓÃÌáÉýCPU´¦Öóͷ£Ð§ÂʺÍʵʱÐÔ¡£¡£Íⲿ×ÜÏßÀ©Õ¹£¨EXMC£©Ö§³Ö»á¼ûSDRAM¡¢SRAM¡¢ROM¡¢NOR FlashºÍNAND FlashµÈ¶àÖÖÆ¬Íâ´æ´¢Æ÷¡£¡£GD32H7ÄÚÖÃÁË¿Éʵʱ¸ú×ÙÖ¸ÁîºÍÊý¾ÝµÄºêµ¥Î»ETM£¨Embedded Trace Macrocell£©£¬£¬£¬ÌṩÔÚ²»×ÌÈÅCPUÕý³£ÔËÐÐÇéÐÎϵĸ߼¶µ÷ÊÔ¹¦Ð§¡£¡£GD32H7ÄÚÖõĴóÈÝÁ¿´æ´¢¿Õ¼äÄܹ»Ö§³ÖÖØ´ó²Ù×÷ϵͳ¼°Ç¶ÈëʽAI¡¢»úеѧϰ£¨ML£©µÈ¶àÖָ߼¶Ëã·¨£¬£¬£¬ÊµÏÖ¼æ¾ß¸ßÐÔÄܺ͵ÍÑÓ³ÙµÄʵʱ¿ØÖÆ¡£¡£
´ó·ùÀ©ÈݵÉ×ÊÔ´
GD32H7ϵÁÐMCUÐÂÔöÁË´ó×ÚͨÓÃÍâÉè×ÊÔ´£¬£¬£¬°üÀ¨8¸öU(S)ART¡¢4¸öI2C¡¢6¸öSPI¡¢4¸öI2S¡¢2¸öSDIOÒÔ¼°2¸ö°ËÏßÖÆOSPI£¨¿ÉÏòϼæÈÝËÄÏßÖÆQSPI£©µÈ¡£¡£Å䱸ÁË2¸öUSB2.0 OTG½Ó¿Ú£¬£¬£¬Ö§³ÖÈ«ËÙ£¨Full Speed£©ºÍ¸ßËÙ£¨High Speed£©Ä£Ê½¡£¡£»£»£»£»¹¼¯³ÉÁË3·CAN-FD¿ØÖÆÆ÷ºÍ2·ÒÔÌ«Íø£¬£¬£¬Öª×ã¸ßËÙ»¥ÁªÓ¦ÓÃËùÐè¡£¡£
GD32H7ϵÁÐMCUÌṩÁ˾«²ÊµÄͼÐÎÏÔʾºÍÒôÊÓÆµÅþÁ¬¼Æ»®¡£¡£Ð¾Æ¬ÄÚÖÃÁËTFT LCDÒº¾§Çý¶¯Æ÷ºÍͼÐδ¦Öóͷ£¼ÓËÙÆ÷IPA£¨Image Processing Accelerator£©£¬£¬£¬Ö§³Ö2DͼÏñµþ¼Ó¡¢Ðýת¡¢Ëõ·Å¼°¶àÖÖÑÕÉ«ÃûÌÃת»»µÈ¹¦Ð§¡£¡£»£»£»£»¹¼¯³ÉÁË´®ÐÐÒôƵ½Ó¿Ú£¨SAI£©ºÍSPDIFÒôƵ½Ó¿Ú£¬£¬£¬ÒÔ¼°8λÖÁ14λµÄÊý×ÖÉãÏñÍ·½Ó¿Ú£¬£¬£¬±ãÓÚÊÓÆµÍ¼ÏñµÄÊÕÂÞÓë´«Êä¡£¡£
GD32H7ϵÁÐMCU½ÓÄÉ1.71V~3.6V¹©µç£¬£¬£¬Ö§³Ö¸ß¼¶µçÔ´ÖÎÀí²¢ÌṩÁËÈýÖÖ¹©µçģʽ£¨LDO/SMPS/Ö±½Ó¹©µç£©ºÍÎåÖֵ͹¦ºÄģʽ£¬£¬£¬¿ÉʵÑéÎÞаµÄ¹©µçÕ½ÂÔÒÔ¼æ¹ËÕûÌåÄÜºÄÆ½ºâ¡£¡£Å䱸ÁË4¸ö32λͨÓÃ׼ʱÆ÷¡¢12¸ö16λͨÓÃ׼ʱÆ÷¡¢4¸ö64λ/32λ»ù±¾×¼Ê±Æ÷¡¢2¸öPWM¸ß¼¶×¼Ê±Æ÷¡£¡£2¸ö14λADC²ÉÑùËÙÂʿɴï4MSPS£¬£¬£¬1¸ö12λADC²ÉÑùËÙÂʸߴï5.3MSPS£¬£¬£¬»¹¼¯³ÉÁË¿ìËÙ½ÏÁ¿Æ÷£¨COMP£©¡¢DACµÈ¸ß¾«¶ÈÄ£ÄâÍâÉèÒÔÖ§³ÖÖÖÖÖµç»ú¿ØÖƳ¡¾°¡£¡£
GD32H7²úƷϵÁÐÖ§³Ö¶àÖÖÇå¾²»úÖÆ£¬£¬£¬ÎªÍ¨Ñ¶Àú³ÌµÄÊý¾ÝÇå¾²Ìṩ°ü¹Ü¡£¡£ÄÚÖõÄÓ²¼þ¼Ó½âÃÜÖ§³ÖDES¡¢ÈýÖØDES»òAESËã·¨£¬£¬£¬ÒÔ¼°Ó¦ÓÃÓÚ¶àÖÖ³¡ºÏµÄ¹þÏ££¨Hash£©Ëã·¨£¬£¬£¬È·±£´«ÊäÐÅÏ¢µÄÍêÕûÐÔ¡£¡£GD32H7ϵÁÐMCU Flash/SRAM¾ùÖ§³ÖECCУÑ飬£¬£¬Äܹ»ÓÐÓÃÌáÉýϵͳÔËÐеĿɿ¿ÐÔ¡£¡£»£»£»£»¹¼¯³ÉÁËRTDECÄ£¿£¿£¿£¿£¿é£¬£¬£¬¿ÉÒÔ¶ÔAXI»òAHB×ÜÏßÊý¾Ý¾ÙÐÐʵʱ½âÃÜ£¬£¬£¬±£»£»£»£»¤´æ´¢ÔÚÍⲿSPI NOR Flash×°±¸ÖÐÖ»¶Á¹Ì¼þµÄÉñÃØÐÔ¡£¡£

GD32H7ϵÁÐMCU²úÆ·×éºÏ
GD32H7ÌṩÁË3¸öÈ«ÐÂϵÁУ¬£¬£¬²¢ÓëÏÖÓвúÆ·ÍêÉÆ¼æÈÝ¡£¡£°´×ÊÔ´ÉèÖòî±ð£¬£¬£¬GD32H737ϵÁÐÖ§³Ö3·CAN 2.0B£¬£¬£¬GD32H757/GD32H759ϵÁÐÖ§³Ö3·¸ßËÙCAN-FD¡£¡£°´¹Ü½Å·â×°²î±ð£¬£¬£¬GD32H757ϵÁо߱¸BGA100ºÍLQFP144/100ÈýÖÖ·â×°Ñ¡Ï£»£»£»GD32H759ϵÁо߱¸BGA176ºÍLQFP176·â×°Ñ¡Ï£¬£¬ÒÔÖª×ã²î±ð»¯¿ª·¢ÐèÇ󡣡£
GD32ǿʢµÄ¿ª±¬·¢Ì¬Ò²ÈÕÇ÷¸»ºñÍêÉÆ¡£¡£Õ×Ò×ΪȫÐÂGD32H7ϵÁÐ΢¿ØÖÆÆ÷ÌṩÁËÃâ·Ñ¿ª·¢ÇéÐÎGD32 Eclipse IDEºÍ¶àºÏÒ»±à³Ì¹¤¾ßGD32 All-In-One Programmer£¬£¬£¬²¢Ö§³Öµ÷ÊÔÏÂÔØ¹¤¾ßGD-LINKµÄSWD/JTAG»òÖ÷»úµÄUART¡¢USB¡¢I2CµÈͨѶ½Ó¿ÚÖ±½Ó±à³Ì¡£¡£Arm? KEIL¡¢IAR¡¢SEGGERµÈ×ÅÃûǶÈëʽ¹¤¾ß³§ÉÌÒཫΪGD32H7ȫвúÆ·Ìṩ°üÀ¨¼¯³É¿ª·¢ÇéÐΣ¨IDE£©¡¢µ÷ÊÔ£¨Debug£©ºÍ¸ú×Ù£¨Trace£©µÈÔÚÄÚµÄÖÜȫ֧³Ö¡£¡£Òµ½çÖ÷Á÷µÄʵʱ²Ù×÷ϵͳ£¨RTOS£©¡¢Í¼Ðλ¯½çÃæ£¨GUI£©ºÍǶÈëʽAIËã·¨µÈÖÐÐļþÒ²½«ÊÊÅ䣬£¬£¬¼ÓËÙÓû§ÏîÄ¿Éè¼Æ£¬£¬£¬Ëõ¶Ì²úÆ·ÉÏÊÐÖÜÆÚ¡£¡£
¹û²©¹ÙÍøÒÑÓڵ¹úŦÂ×±¤¾ÙÐеÄEmbedded World 2023Õ¹»áÉÏÂÊÏÈÕ¹³öÁËȫеÄGD32H759I-EVALÈ«¹¦Ð§ÆÀ¹À°å£¬£¬£¬ÅäÌ×µÄÈëÃż¶Ñ§Ï°Ì×¼þ»¹°üÀ¨GD32H759I-START¡¢GD32H757Z-START¡¢GD32H757J-START¡¢GD32H757V-START£¬£¬£¬¶ÔÓ¦ÓÚÖÖÖÖ·â×°ºÍ¹Ü½Å£¬£¬£¬Àû±ã¹¦Ð§ÆÀ¹ÀºÍ¿ª·¢µ÷ÊÔ¡£¡£¸÷ÊÚȨÊðÀíÉÌÇþµÀ¼°GD32ÌìèÆì½¢µê£¨GD32.tmall.com£©Ò²½«Éϼܷ¢ÊÛ¡£¡£
*ËùÓÐÉ̱ꡢLogoºÍÆ·ÅÆÃû³Æ¾ùΪÆä¸÷×ÔËùÓÐÕߵĹ¤Òµ£¬£¬£¬ÅÅÁв»·ÖÏȺ󡣡£
¹ØÓÚGD32 MCU
¹û²©¹ÙÍøGD32 MCUÊÇÖйú¸ßÐÔÄÜͨÓÃ΢¿ØÖÆÆ÷ÁìÓòµÄÁìÅÜÕߣ¬£¬£¬Öйú×î´óµÄArm? MCU¼Ò×壬£¬£¬ÖйúµÚÒ»¸öÍÆ³öµÄArm? Cortex?-M3¡¢Cortex?-M4¡¢Cortex?-M23¡¢Cortex?-M33¼°Cortex?-M7ÄÚºËͨÓÃMCU²úƷϵÁУ¬£¬£¬²¢ÔÚÈ«ÇòÊ×¼ÒÍÆ³öRISC-VÄÚºËͨÓÃ32λMCU²úƷϵÁУ¬£¬£¬ÒѾÉú³¤³ÉΪ32λͨÓÃMCUÊг¡µÄ½¹µã֮ѡ¡£¡£ÒÔÀÛ¼ÆÁè¼Ý13Òڿŵijö»õÊýÄ¿£¬£¬£¬Áè¼Ý2Íò¼Ò¿Í»§ÊýÄ¿£¬£¬£¬41¸öϵÁÐ500Óà¿î²úÆ·Ñ¡ÔñËùÌṩµÄÁÉÀ«Ó¦ÓÃÁýÕÖÂÊÎȾÓÖйú±¾ÍÁÊ×λ¡£¡£
¹û²©¹ÙÍøGD32 MCUÒ²ÊÇArm?´óѧÍýÏ루University Program£¬£¬£¬AUP£©ÖйúÊ×ÅúÏàÖúͬ°é¡¢Arm? mbed? IoTƽ̨Éú̬ÏàÖúͬ°é¡¢RISC-V»ù½ð»áÕ½ÂÔ»áÔ±¡¢¡°¹û²©¹ÙÍø±¡±ÖйúÑо¿Éúµç×ÓÉè¼Æ¾ºÈüµÄ¹ÚÃû³§ÉÌ¡£¡£GD32ÒÔ´òÔì¡°MCU°Ù»õÊÐËÁ¡±ÍýÏëÉú³¤À¶Í¼£¬£¬£¬ÎªÓû§Ìṩ×îÖÜÈ«µÄϵͳ¼¶²úÆ·Ï¢Õù¾ö¼Æ»®Ö§³Ö£¬£¬£¬¹¹½¨ÖÇÄÜ»¯¿ª·¢Æ½Ì¨ºÍÍêÉÆµÄ²úÆ·Ó¦ÓÃÉú̬¡£¡£¸ü¶àÐÅÏ¢½Ó´ý»á¼ûGD32MCU.com¡£¡£
¹ØÓÚ¹û²©¹ÙÍø£¨GigaDevice£©
¹û²©¹ÙÍø£¨¹ÉƱ´úÂë603986£©ÊÇÈ«ÇòÁìÏȵÄFablessоƬ¹©Ó¦ÉÌ£¬£¬£¬¹«Ë¾½¨ÉèÓÚ2005Äê4Ô£¬£¬£¬×ܲ¿ÉèÓÚÖйú±±¾©£¬£¬£¬ÔÚÈ«Çò¶à¸ö¹ú¼ÒºÍµØÇøÉèÓзÖÖ§»ú¹¹£¬£¬£¬ÓªÏúÍøÂç±é²¼È«Çò£¬£¬£¬ÌṩÓÅÖʱã½ÝµÄÍâµØ»¯Ö§³ÖЧÀÍ¡£¡£¹û²©¹ÙÍøÖÂÁ¦ÓÚ¹¹½¨ÒÔ´æ´¢Æ÷¡¢Î¢¿ØÖÆÆ÷¡¢´«¸ÐÆ÷¡¢Ä£Äâ²úƷΪ½¹µãÇý¶¯Á¦µÄÍêÕûÉú̬£¬£¬£¬Îª¹¤Òµ¡¢Æû³µ¡¢ÅÌËã¡¢ÏûºÄµç×Ó¡¢ÎïÁªÍø¡¢Òƶ¯Ó¦ÓÃÒÔ¼°Í¨Ñ¶ÁìÓòµÄ¿Í»§ÌṩÍêÉÆµÄ²úÆ·ÊÖÒÕºÍЧÀÍ£¬£¬£¬²¢ÒÑͨ¹ýISO9001¼°ISO14001µÈÖÎÀíϵͳµÄÈÏÖ¤£¬£¬£¬Óë¶àÃŵڽç×ÅÃû¾§Ô²³§¡¢·â×°²âÊÔ³§½¨ÉèÕ½ÂÔÏàÖúͬ°é¹ØÏµ£¬£¬£¬ÅäºÏÍÆ½ø°ëµ¼ÌåÁìÓòµÄÊÖÒÕÁ¢Òì¡£¡£ÓûÏàʶ¸ü¶àÐÅÏ¢£¬£¬£¬Çë»á¼û£ºwww.GigaDevice.com
Õ×Òס¢¹û²©¹ÙÍø¡¢GigaDevice¡¢GD32£¬£¬£¬¼°Æä±ê¼Ç¾ùΪ¹û²©¹ÙÍøµÄÉ̱ê»ò×¢²áÉ̱꣬£¬£¬ÆäËûÆ·ÅÆºÍ×¢²áÉ̱ê¹é¸÷×ÔËùÓÐÕß³ÖÓС£¡£