Awhi risc-v whanaketanga ao mega hou GD32VF103 raupapa risc-v MCU

Zhaoyi auaha ki te whakarewa GD32V raupapa risc-v kernel 32-bit whānui MCU hua hou, inaianei, tika whakamahi GD32V raupapa 32-bit whānui MCU ki te awhi i te ao whanaketanga o risc-v ki te faaururaa auaha!

I te Akuhata 22, 2019, Beijing, Haina - te kaiwhakarato matua o te ahumahi mo te trillion semiconductor innovation ngawari GigaDevice (waehere kararehe: 603986) i kii kei roto i te umanga te arahi ki te whakauru i te puna tuwhera RISC huinga tohutohu hoahoanga - V general micro controller mara, mana mana. whakarewahia te tuatahi o te ao i runga i te raupapa GD32V o te kernel 32-bit RISC -v whānui MCU - GD32VF103 hua raupapa, ki te whakarato i te maramara ki te hoahoa kaupapa o te turanga waehere, kete whanaketanga, taputapu oti penei i te tautoko mekameka me te hanga tonu i te RISC - Te whanaketanga kaiao.

I te mea ko te raupapa hua tuatahi o te whanau GD32 MCU i runga i te risc-v kernel, ko te GD32VF103 risc-v MCU hou e aro ana ki nga hiahia whanaketanga auraki, me te whakarato i tetahi whiringa auaha-utu whai hua mo te risc-v ki te uru ki te maakete auraki me te tukatuka taurite. te pai me nga rauemi punaha.Ko te roopu tuatahi o te hua hou e tuku ana i nga tauira 14, tae atu ki nga momo kohinga QFN36, LQFP48, LQFP64 me LQFP100, me te pupuri i te hototahitanga katoa ki nga hua o naianei i roto i te whanaketanga rorohiko me te kete pine.Ko tenei hoahoa koretake me te auaha hou ka hanga he hongere tere i waenga i nga hua kakano GD32 Arm® me nga hua kakano risc-v, ka pai ake te kowhiringa hua me te whakarereketanga hoahoa puta noa i nga punaha tukatuka, ka ngawari ake te heke o te waehere me te whakapoto i te huringa whanaketanga.Ka tino pa ki nga tono maakete whakauru hohonu i roto i te mana ahumahi, te hikohiko kaihoko. , IOT ka puta ake, te rorohiko taha, te mohio horihori me nga ahumahi poutū.

Tino papaitia risc-v pūtukatuka matua

Ko te raupapa GD32VF103 MCU e tango ana i te waitohu-hou i runga i te puna tuwhera RISC huinga tohutohu hoahoanga - V Bumblebee pūtukatuka matua, he mega ngāwari auahatanga (GigaDevice) ringa i roto i te ringa, te ārahi RISC pūtukatuka matua IP me nga kaihoko otinga - V matua ki te pūtaiao me te Hangarau. (Hangarau Pūnaha Nuclei) mo te Ipurangi o nga mea me etahi atu ahuatanga tono tono mana iti rawa te whakawhanaketanga takitahi o te kaupapa tukatuka RISC arumoni - V.

E WHAKAMAHI ana te kernel Bumblebee i te 32-bit risc-v open source instruction set architecture me te tautoko i te whakaritenga o nga tohutohu ki te arotau i te tikanga whakahaere mokowhiti. Ehara i te mea kua rite noa ki te moka-64 te whanui moka-waa-waa-a-waa e whakaputa ana i nga aukati matawā kua tautuhia e te risc-v paerewa, engari kei te tautoko hoki i te maha o nga puna haukoti o waho, 16 nga taumata haukoti me nga kaupapa matua, me te tautoko i nga tikanga whakahaere mokowhiti kohanga me te tere tere vector. paerewa patuiro risc-v, e tika ana mo nga waahi pakaru taputapu me te patuiro pahekoheko. Kei te tautoko hoki te kernel Bumblebee i te risc-v taputapu whakahiato paerewa, me te taiao whanaketanga whakauru whakairoiro Linux/Windows.

Kua hoahoatia te kernel Bumblebee me te microarchitecture pipeline rua-taumata-taurangi-rahi, he mea rite ki te waeine prefetch tohutohu kaunuku me te matapae peka hihiri, me te whakauru i nga momo tikanga hoahoa iti-hiko.Ka taea e ia te whakatutuki i te mahi me te auau o nga tikanga tuku iho e toru. -taumata paipa i te utu o te paipa taumata-rua, me te mohio ki te taumata tuatahi o te kaha o te kaha o te kaha me te painga utu i roto i te ahumahi.Ma tenei ka taea e te GD32VF103 MCU te whakatutuki i te mahinga o te 153 DMIPS i te nuinga o te waa.I tutuki ano te whakamatautau CoreMark® i nga tohu 360 o nga mahi tino pai.Ka whakatauritea ki te hua kakano GD32 Cortex® -m3, ka pai ake te mahi ma te 15%, i te mea ka whakahekehia te kaha o te kaha ki te 50%, ka whakahekehia te kohi hiko tuutuu e 25%.

Ko te ranu hua tuatahi kua taurite

Ko te ranu hua tuatahi kua taurite

Ko te raupapa GD32VF103 risc-v MCU e whakarato ana i te 108MHz arithmetic auau matua, 16KB ki te 128KB i runga i te maramara flash mahara me te 6KB ki te 32KB SRAM keteroki.Ko te hangarau arai a GFlash ® e tautoko ana i te uru kernel flash high-speed zero wait.The Bumblebee kernel hoki kei roto i te wa kotahi te whakarea taputapu, te wehewehe taputapu, me te whakatere mo te rorohiko matatau me nga wero tukatuka raraunga.

E WHAKAMAHI ana te maramara i te 2.6v-3.6v te mana hiko, ka taea e te tauranga I/O te tu ki te taumata 5V. Kua whakauruhia ki te 16-bit matatau matawā e tautoko ana i te toru-waahanga PWM putanga taapiri me te atanga hoko whare mo te mana vector, kei a ia ano ki te 4 16 -bit matawā whānui, 2 16-bit matawā taketake me 2 maha-hongere DMA pūmana. Ko te pūmana haukoti hou hangaia (ECLIC) whakarato ake ki te 68 haukoti waho, ka taea te kohanga ki te 16 kaupapa matua taea hōtaka ki te whakarei ake i te mana mahi wā-tūturu.

He momo peripheral mo te whānuitanga o nga tono auraki, tae atu ki te 3 USART, 2 UART, 3 SPI, 2 I2C, 2 I2S, 2 can2.0b me te 1 USB 2.0fs OTG, me te kaiwhakahaere toronga pahi o waho (EXMC ).I roto i a raatau, ko te atanga I2C hou i hangaia e tautoko ana i te aratau tere Plus (Fm+), me te nui o te auau o te 1 MHz (1MB/s), e rua te tere o mua.Ko te atanga SPI hoki e tautoko ana i nga waea e wha me te taapiri i nga momo momo waka. .He mea ngawari hoki ki te whakawhānui atu i te Quad SPI NOR Flash mo te tere tere.Ka taea e te atanga USB 2.0 FSOTG hangaia te whakarato i te Pūrere, HOST, OTG me etahi atu momo.Ko te kaiwhakahaere toronga pahi o waho (EXMC) he pai ake te hono atu ki waho mahara rite NOR Flash me SRAM.

Ko te hua hou e whakauru ana i te 2 12-bit teitei-tere adcs me te reiti tauira tae atu ki te 2.6M SPS, e whakarato ana ki te 16 nga waahana maha, e tautoko ana i te mahi tātari oversampler taputapu moka-16 me te mahi taumira whirihora, a he 2 12-bit dacs.Up. ki te 80% o te GPIO he maha nga ahuatanga ka taea te whiriwhiri me te tautoko i te maataki tauranga, ka tutuki tonu nga hiahia o nga tono whanaketanga auraki me te honohono ngawari me te whai kiko.

GD32VF103 rangatū risc-v kernel ao 32-bit raina hua MCU

GD32VF103 rangatū risc-v kernel ao 32-bit raina hua MCU

"Ko Siuyi innovation te tohu tohu mo te ahumahi hiko o Haina me te kaiwhakarato matua o te MCU whanui i Haina," ko ta hu zhenbo, Tumuaki o te hangarau xinlai. risc-v pūtukatuka, a ko i te mua o te r&d me te ahumahi o risc-v pūtukatuka tāmau i roto i China.Ko te mahi tahi i waenganui i nga taha e rua ka tino kawea risc-v ki te whenua, kawe mai pakaruhanga hou, me te hanga i te tauira hou mo Haina whānui MCU i te waa AIoT, me te mahi tahi me te nuinga o nga kaiwhakamahi mo nga hua win-win.

"Kei te piki tere te punaha Risc-v i te ao, kua tere te whakawhanaketanga i roto i te umanga semiconductor, te whakahaere ahumahi, te Ipurangi o nga mea, te tauranga mohio me etahi atu waahanga tono," ko ta deng yu, te perehitini tuarua mo nga mahi auaha me te kaiwhakahaere matua. o MCU pakihi wehenga.Zhaoyi innovation ko te kamupene tuatahi i roto i te ahumahi ki te whakarewa moka-32 hua whānui MCU i runga i risc-v hoahoanga, me te haere tonu ki te hanga i te kaiao whanaketanga o risc-v, e ka tutuki te tono rerekē o te mākete mo tuwhera. hoahoanga me te awhina i te takaro ki tona painga utu, na te GD32 MCU 'toa tari', e whakarangatira tonutia ana me te whakapai ake, ka haere tonu ki te whakarato i nga whiringa hou mo nga kaiwhakamahi."

Te whakawhanake tonutanga o te rauropi whanaketanga risc-v

Ko te kaupapa hou a Zhaoyi e whakarato ana i te tautoko tino pai mo te punaha rauropi GD32.Risc-v whanaketanga rauropi, tae atu ki nga momo papa whanaketanga me nga punaha tono, kua rite hoki.Ka taea e nga kaiwhakamahi o nga hua raupapa GD32V te mohio ki te kaupapa hoahoa me nga taputapu whanaketanga hou me te turanga waehere kaupapa.Ko nga taputapu whanaketanga hou ko te gd32vf103v-eval te poari arotake mahi katoa, te gd32vf103r-tīmatanga, te gd32vf1033c-tīmatanga me te gd32vf103t-tīmata te poari ako taumata-urunga. ka taea te rite ki nga kohinga rereke e wha me nga titi, hei whakahaere i te whakawhanaketanga me te patuiro o nga kaiwhakamahi.I tua atu, gd32vf103-bldc te poari whakahaere motika motuka, te taputapu hanga papatipu gd-link me te raupapa GD32 risc-v otinga hoahoa kapeka mai i nga hoa. e whakaratohia ana.

Tiriona ngawari auaha ki te taha pūtaiao matua me te hangarau e whakarato ana hoki i te taiao whanaketanga whakauru kore utu GD32V raupapa MCU Nuclei Studio.Ko tenei IDE hou kei runga i te hoahoanga tuwhera puna Eclipse me te whakauru ki te GCC, OpenOCD me nga taputapu e pa ana ki te risc-v.Ka taea e nga kaiwhakamahi te tiki tere. i timata me te ngawari ki te whakaoti i te raupapa o nga tukanga whanaketanga penei i te tuhi waehere, te whakahiato-whakawhitiwhiti, te patuiro ipurangi me te tahuna o te papatono. Kei te waatea ano nga IDE me nga taputapu taputapu mai i nga hoa-tuatoru, tae atu ki a Huawei IoT Studio, SEGGER j-link V10 me te Embedded Studio .Ko nga punaha whakahaere whakauru tae atu ki te micc /OS II, FreeRTOS, rt-miro, Huawei LiteOS, me etahi atu kua tino urutau ka taea te hono tika ki te kapua.Ko enei katoa he tino ngawari te uaua o te whakawhanaketanga.

Me timata tonu te wheako whanaketanga risc-v

Ko te raupapa GD32V o nga hua hou ka tutuki katoa nga paerewa pono me te pāmahana o te ahumahi, me te whakarato i te 10 tau o te taurangi tuku tonu.Ka taea e te taumata tiaki ESD o te maramara te eke ki te 5KV i roto i te aratau tuku tinana tangata (HBM) me te 2KV i roto te aratau tuku taputapu (CDM), he teitei ake i te paerewa haumaru o te umanga, na reira e tika ana mo te taiao uaua me te hanga i nga hua kapeka kia pono, kia roa.


Te wa tuku: Noema-14-2022