Zhaoyi yashyizeho udushya two gushyira ahagaragara urukurikirane rwa GD32V risc-v kernel 32-bit rusange MCU ibicuruzwa bishya, ubu, koresha mu buryo butaziguye urukurikirane rwa GD32V 32-bit rusange MCU kugirango yemere isi yiterambere rya risc-v hamwe no guhanga udushya!
Ku ya 22 Kanama 2019, Pekin, Ubushinwa - inganda ziza ku isonga mu gutanga amasoko ya tronc tronc tronctionnement GigaDevice (kode yimigabane: 603986) yatangaje ko mu nganda zifata iyambere mugutangiza amasoko afunguye RISC amabwiriza yubaka - V rusange umugenzuzi mukuru wa mikoro, kumugaragaro yashyize ahagaragara iyambere kwisi ishingiye kuri kernel ya GD32V yuruhererekane 32-bit RISC -v rusange MCU - GD32VF103 ibicuruzwa byuruhererekane, kugirango itange kuva kuri chip kugeza igishushanyo mbonera cya code base, ibikoresho byiterambere, ibikoresho byuzuye nko gushyigikira urunigi no gukomeza kubaka RISC - V iterambere ryibidukikije.
Nkibicuruzwa byambere byumuryango wa GD32 MCU bishingiye kuri risc-v kernel, GD32VF103 risc-v MCU nshya iganisha kubikenewe byiterambere ryiterambere, kandi itanga uburyo bushya bwo guhanga udushya kugirango risc-v yinjire mumasoko rusange hamwe no gutunganya neza. imikorere nubushobozi bwa sisitemu.Icyiciro cya mbere cyibicuruzwa bishya gitanga imiterere 14, harimo QFN36, LQFP48, LQFP64 na LQFP100, kandi ikomeza guhuza byuzuye nibicuruzwa biriho mugutezimbere software no gupakira pin.Iki gishushanyo kitigeze kibaho kandi gishya cyubaka umuyoboro wihuse. hagati ya GD32 Arm® yibicuruzwa nibicuruzwa bya risc-v, gukora ibicuruzwa no gushushanya guhinduranya ibicuruzwa bitunganijwe neza, bigatuma kwimuka kode byoroha no kugabanya uruzinduko rwiterambere.Birakoreshwa rwose mubikorwa byimbitse byinjira mumasoko mugucunga inganda, ibikoresho bya elegitoroniki. , IOT igaragara, computing computing, ubwenge bwubukorikori ninganda zihagaritse.
Byuzuye neza risc-v itunganya intangiriro
Urutonde rwa GD32VF103 MCU rwemeje-shyashya rushingiye kumasoko afunguye ya RISC amabwiriza yubaka - V Bumblebee processor core, ni udushya tworoshye (GigaDevice) mu ntoki, Ubushinwa bukomeye bwa RISC butunganya IP n'abacuruzi b'ibisubizo - V yibanze kubumenyi n'ikoranabuhanga .
Intungamubiri ya Bumblebee YAKORESHEJE 32-bit risc-v ifungura isoko yubuyobozi yashyizeho ubwubatsi kandi ishyigikira guhitamo amabwiriza kugirango hongerwe uburyo bwo guhagarika ibikorwa. risc-v isanzwe, ariko kandi ishyigikira amasoko menshi yo guhagarika amasoko yo hanze, urwego 16 ruhagarika ibyingenzi nibyihutirwa, kandi ishyigikira guhagarika ibyari byihuta hamwe nuburyo bwihuse bwo guhagarika uburyo bwo gukemura ibibazo. Gucunga ingufu zishobora gushyigikira ibyiciro bibiri byuburyo bwo gusinzira. Intangiriro ishyigikira interineti isanzwe ya JTAG kandi risc-v ikemura ikibazo, ikwiranye no gucamo ibyuma no gukemura ibibazo. Intanga ya Bumblebee nayo ishyigikira ibikoresho bya risc-v bisanzwe byo gukusanya ibikoresho, hamwe na Linux / Windows ibishushanyo mbonera byiterambere.
Intungamubiri ya Bumblebee yateguwe hamwe ninzego ebyiri zihinduranya-ingano ya micrike yububiko, ifite ibikoresho byateguwe neza byateguwe mbere yishami ryigenga, kandi ikubiyemo uburyo butandukanye bwo gushushanya imbaraga nkeya.Bishobora kugera kumikorere ninshuro eshatu za gakondo -umuyoboro mwiza ku giciro cy'umuyoboro wo mu nzego ebyiri, kandi umenye igipimo cyo mu rwego rwa mbere cyo gukoresha ingufu hamwe n’inyungu zikoreshwa mu nganda.Ibi bituma GD32VF103 MCU igera ku mikorere ya DMIPS 153 kuri frequence nkuru.Ikizamini cya CoreMark® nacyo cyageze ku manota 360 yimikorere myiza.Ugereranije na GD32 Cortex® -m3 yibicuruzwa byintoki, imikorere iratera imbere 15%, mugihe ingufu zikoreshwa ningufu zigabanukaho 50% naho gukoresha ingufu zihagaze bigabanukaho 25%.
Inzira nyamukuru iringaniza ibicuruzwa byambere bivanze
Urutonde rwa GD32VF103 risc-v MCU itanga inshuro 108MHz yimibare yingenzi, 16KB kugeza 128KB kuri chip flash yibuka na 6KB kugeza 32KB SRAM cache.GFlash technology ikoranabuhanga ryemewe rishyigikira kernel yinjira flash yihuta yihuta gutegereza.Intangiriro ya Bumblebee ikubiyemo kandi ibikoresho byigihe kimwe cyo kugwiza ibyuma, kugabanya ibyuma, hamwe na moteri yihuta yo kubara no gutunganya amakuru.
Chip YAKORESHEJWE 2.6v-3.6v itanga amashanyarazi, icyambu cya I / O kirashobora kwihanganira urwego rwa 5V. Yahawe ibikoresho bya biti 16 byateye imbere bishyigikira ibyiciro bitatu byuzuzanya bya PWM hamwe nuburyo bwo kugura salle yo kugenzura vector, nayo ifite abagera kuri 4 16 -ibihe rusange byigihe, 2 16-biti byibanze byibanze na 2-imiyoboro myinshi ya DMA igenzura. Igenamigambi rishya ryateguwe rihagarika (ECLIC) ritanga interineti zigera kuri 68 kandi rishobora guterwa hamwe na 16 byihutirwa byateganijwe kugirango byongere igenzurwa ryimikorere nyayo.
Ibice bitandukanye bya porogaramu zinyuranye zikoreshwa muburyo bukuru, harimo kugeza kuri 3 USART, 2 UART, 3 SPI, 2 I2C, 2 I2S, 2 can2.0b na 1 USB 2.0fs OTG, hamwe nu mugenzuzi wa bisi yo hanze (EXMC ) .Muri bo, isura nshya ya I2C ishigikira uburyo bwihuse bwa Plus (Fm +), hamwe numurongo ntarengwa wa 1 MHz (1MB / s), inshuro ebyiri umuvuduko wabanjirije. Interineti ya SPI nayo ishyigikira insinga enye kandi ikongeramo uburyo butandukanye bwo gutwara abantu. .Bituma kandi byoroha kwagura Quad SPI NOR Flash kugirango igere ku muvuduko wihuse.Ibikoresho byubatswe muri USB 2.0 FSOTG birashobora gutanga Device, HOST, OTG nubundi buryo. Umugenzuzi wa bisi yo hanze (EXMC) biroroshye guhuza nu hanze kwibuka nka NOR Flash na SRAM.
Igicuruzwa gishya gihuza 2 12-bit-yihuta ya adcs hamwe nigipimo cyikigereranyo kigera kuri 2.6M SPS, gitanga imiyoboro igera kuri 16 igendanwa, ishyigikira 16-biti ibyuma bigenzura ibicuruzwa byo kuyungurura hamwe nibikorwa byo gukemura, kandi ifite dac 2 12-bit.Up kugeza 80% bya GPIO ifite ibintu bitandukanye bidahitamo kandi ishyigikira gusubiramo ibyambu, guhora byujuje ibyifuzo byiterambere ryiterambere ryiterambere hamwe no guhuza byoroshye kandi bikungahaye.
GD32VF103 ikurikirana risc-v intangiriro rusange 32-bit MCU umurongo wibicuruzwa
Umuyobozi mukuru w’ikoranabuhanga rya xinlai, hu zhenbo yagize ati: "Guhanga udushya twa Siuyi ni igipimo cy’inganda z’inganda z’Ubushinwa n’isoko rya mbere mu gutanga amasoko rusange muri MCU mu Bushinwa." risc-v itunganya, kandi iri ku isonga rya r & d n’inganda mu gutunganya risc-v yashyizwe mu Bushinwa. Ubufatanye hagati y’impande zombi rwose buzana risc-v hasi, buzane intambwe nshya kandi bibe icyitegererezo gishya kuri rusange w’Ubushinwa MCU mugihe cya AIoT, kandi igakorana nabenshi mubakoresha ibisubizo byunguka. "
Deng yu, umuyobozi wungirije ushinzwe guhanga udushya akaba n'umuyobozi mukuru, yagize ati: ishami ry’ubucuruzi rya MCU.Zhaoyi udushya nisosiyete ya mbere mu nganda yatangije ibicuruzwa rusange 32-biti bya MCU bishingiye ku bwubatsi bwa risc-v no gukomeza kubaka ibidukikije by’iterambere rya risc-v, bizarushaho kuzuza isoko ritandukanye ry’isoko ryo gufungura imyubakire no gufasha guha agaciro inyungu zayo, kugirango GD32 MCU 'ububiko bwishami', ihora ikungahaye kandi itezimbere, izakomeza gutanga amahitamo mashya kubakoresha. "
Iterambere rihoraho rya risc-v iterambere ryibidukikije
Zhaoyi udushya twatanze inkunga ikungahaye kandi nziza kubidukikije bya GD32.Ibidukikije byiterambere Risc-v, harimo imbaho zitandukanye ziterambere hamwe na software ikoreshwa, nayo iriteguye.Abakoresha ibicuruzwa byuruhererekane rwa GD32V barashobora kubona byoroshye igitekerezo cyo gushushanya hamwe nibikoresho bishya byiterambere hamwe na code ya progaramu.Ibikoresho bishya byiterambere birimo gd32vf103v-eval yuzuye isuzuma ryimikorere, gd32vf103r-itangira, gd32vf1033c-gutangira na gd32vf103t-gutangira kwinjira-urwego rwo kwiga, irashobora guhuza nibice bine bitandukanye hamwe na pin, kugirango byorohereze iterambere nogukemura ibibazo byabakoresha.Icyongeyeho, gd32vf103-bldc ishinzwe iterambere ryimodoka, gd-ihuza ibikoresho byo gutunganya ibicuruzwa byinshi hamwe nuruhererekane rwibisubizo bya GD32 risc-v ibisubizo byabaterankunga. zitangwa.
Trillion yoroshye guhanga ubumenyi hamwe nikoranabuhanga bihuriweho kandi bitanga ibidukikije byiterambere byubusa GD32V serivise MCU Nuclei Studio.Iyi IDE nshya ishingiye kumasoko afunguye Eclipse yubatswe kandi ihuza na GCC, OpenOCD nibikoresho bifitanye isano na risc-v.Abakoresha barashobora kubona vuba yatangiye kandi byoroshye kurangiza urukurikirane rwibikorwa byiterambere nko kwandika kode, kwambukiranya, gukemura kumurongo no gutwika porogaramu.IDE hamwe nibikoresho byifashishwa biraboneka no mubandi bantu, harimo Huawei IoT Studio, SEGGER j-ihuza V10 na Embedded Studio .Gushiramo sisitemu y'imikorere irimo micc / OS II, FreeRTOS, rt-thread, Huawei LiteOS, nibindi byahinduwe neza kandi birashobora guhuza neza nigicu.Ibi byose byoroshya cyane ingorane ziterambere.
Tangira uburambe bwiterambere risc-v ako kanya
Urutonde rwa GD32V rwibicuruzwa byose byose byujuje ubuziranenge bw’inganda n’ubushyuhe, kandi bitanga byibuze imyaka 10 yingwate yo gukomeza gutanga.Urwego rwo kurinda ESD rwa chip rushobora kugera kuri 5KV muburyo bwo gusohora umubiri wumuntu (HBM) na 2KV muri uburyo bwo gusohora ibikoresho (CDM), burenze kure ibipimo byumutekano winganda, bityo rero birakwiriye kubidukikije bigoye kandi bituma ibicuruzwa byanyuma byizewe kandi biramba.
Igihe cyo kohereza: Ugushyingo-14-2022