Fa'afouina Zhaoyi e fa'alauiloa GD32V fa'asologa risc-v kernel 32-bit lautele MCU oloa fou, i le taimi nei, fa'aoga sa'o le GD32V fa'asologa 32-bit MCU lautele e talia le atina'e lalolagi o risc-v ma musumusuga fatufatua'i!
I le aso 22 o Aokuso, 2019, Beijing, Saina - o le kamupani taʻutaʻua o loʻo tuʻuina atu semiconductor trillion faigofie fou GigaDevice (code code: 603986) faʻasalalau e faapea i totonu o le alamanuia e taʻimua i le faʻalauiloaina o punaoa tatala RISC faʻatonuga seti fausaga - V general micro controller field, faʻalauiloa aloaʻia le lalolagi muamua e faʻavae i luga o le kernel RISCv series GD32V - GD32V lautele. GD32VF103 oloa faʻasologa, e tuʻuina atu mai le vaʻa i le polokalame mamanu o code base, atinaʻe pusa, meafaigaluega atoatoa e pei o filifili lagolago ma faaauau pea ona fausia RISC - V ecological atinae.
I le avea ai o le faasologa o oloa muamua o le aiga GD32 MCU e faavae i luga o le fatu risc-v, o le GD32VF103 risc-v MCU fou o loʻo faʻatatau i manaʻoga atinaʻe autu, ma tuʻuina atu se filifiliga faʻafouina taugofie mo risc-v e ulufale atu ai i le maketi autu ma le faʻaogaina paleni lelei ma punaoa faiga. LQFP100 ituaiga afifiina, ma tausia atoatoa le fetaui ma oloa o loʻo i ai i le atinaʻeina o polokalama ma pine afifi.O lenei mamanu e leʻi tupu muamua ma fou fausia se ala vave i le va o GD32 Arm® kernel oloa ma risc-v oloa kernel, faia filifiliga oloa ma mamanu suiga i luga o processor cores sili atu ona fetuutuunai, faia code migration faigofie ma faapuupuuina le atinae cycle.It e faʻaogaina atoatoa faʻaogaina maketi, faʻaoga faʻaoga i totonu o maketi faʻatau oloa. IOT, edge computing, artificial intelligence and vertical alamanuia.
Fa'amalieina atoatoa risc-v processor core
GD32VF103 faasologa MCU faaaogaina le ituaiga-fou e faavae i luga o punaoa tatala RISC faatonuga seti fausaga - V Bumblebee processor autu, o se mega faigofie fou (GigaDevice) lima i le lima, China taitai RISC processor autu IP ma fofo tagata faatau - V autu i le faasaienisi ma Tekonolosi (Nuclei System Technology) mo le Initoneti o mea ma isi atinae tutoʻatasi RISC faapisinisi ultraario.
O le fatu o le Bumblebee E FA'aogaina le 32-bit risc-v open source instruction set architecture ma lagolagoina customization of instructions to optimize the interrupt handling mechanism.E le gata o loʻo faʻapipiʻiina i se 64-bit wide real-time timer lea e faʻatupuina ai taimi faʻalavelave faʻamatalaina e le risc-v standard, ae e lagolagoina foi le tele o faʻalavelave faʻalavelave i fafo ma mea e ave i ai le faamuamua, 16 faʻalavelave faʻafuaseʻi ma mea e ave i ai le faamuamua. mechanisms.Low power management can support two levels of sleep mode.The kernel support standard JTAG interface and risc-v debugging standard, talafeagai mo breakpoints hardware ma interactive debugging.The Bumblebee kernel foi lagolagoina le risc-v standard compilation toolchain, faapea foi ma le Linux / Windows graphical integrated development environment.
O le fatu o le Bumblebee ua mamanuina ma se lua-tulaga fesuisuiai-tele pipeline microarchitecture, faaauupegaina i se streamlined faatonuga prefetch iunite ma le malosi o le lala vavalo, ma aofia ai le tele o auala maualalo-mana mamanu mamanu. E mafai ona ausia le faatinoga ma taimi masani o le tulaga tolu-tulaga paipa i le tau o le lua-tulaga pipeline, ma iloa ai le tulaga muamua-vasega malosiaga lelei fua faatatau M2V ma mafai ai i le alamanuia G0D tulaga lelei. o le 153 DMIPS i le maualuga o taimi autu. O le su'ega CoreMark® na maua fo'i le 360 points o le fa'atinoga lelei. Pe a faʻatusatusa i le GD32 Cortex® -m3 kernel oloa, o le faʻatinoga e faʻaleleia e le 15%, aʻo faʻaitiitia le faʻaaogaina o le eletise i le 50% ma faʻaitiitia le faʻaogaina o le eletise e 25%.
Fa'atosina paleni muamua fa'afefiloi oloa
GD32VF103 fa'asologa risc-v MCU e maua ai le 108MHz fa'asologa autu, 16KB i le 128KB i luga o le masini moli manatua ma le 6KB i le 32KB SRAM cache. GFlash ® pateni tekonolosi e lagolagoina le kernel access flash high-speed zero wait.O le Bumblebee kernel e aofia ai foi ma se taimi e tasi e fa'atele ai meafaigaluega, mea fa'apipi'i, ma fa'avavevave mo lu'itau fa'akomupiuta ma fa'asologa o fa'amaumauga.
O le pu e faʻaaogaina le eletise 2.6v-3.6v, e mafai e le I / O port ona tatalia le maualuga o le 5V. Faʻapipiʻiina i le 16-bit advanced timer e lagolagoina le tolu-vaega PWM faʻapipiʻi gaioiga ma le faʻaogaina o le hall mo le pulea o le vector, e iai foʻi i le 4 16-bit timer general, 2 16-bit basic timers ma le DCL controllers. i le 68 faʻalavelave faʻafuaseʻi ma e mafai ona faʻapipiʻi i le 16 faʻamuamua polokalame e faʻaleleia ai le faʻatinoina o taimi moni.
O le tele o peripherals mo le tele o ituaiga o talosaga autu, e aofia ai e oo atu i le 3 USART, 2 UART, 3 SPI, 2 I2C, 2 I2S, 2 can2.0b ma le 1 USB 2.0fs OTG, faʻapea foʻi ma le faʻapipiʻiina o pasi fafo (EXMC) . saoasaoa.O le SPI faʻafesoʻotaʻi e lagolagoina foi uaea fa ma faʻaopoopoina le tele o auala felauaiga. E faʻafaigofie ai foʻi ona faʻalautele le Quad SPI NOR Flash mo le televave o le avanoa.O le faʻaogaina o le USB 2.0 FSOTG faʻapipiʻi e mafai ona tuʻuina atu masini, HOST, OTG ma isi modes.External bus extension controller (EXMC) e sili atu ona faigofie e faʻafesoʻotaʻi i mafaufauga i fafo e pei o NOR Flash ma SRAM.
O le oloa fou integrates 2 12-bit maualuga-saoasaoa adcs ma sampling fua faatatau e oo atu i le 2.6M SPS, saunia e oo atu i le 16 multiplexable auala, lagolago 16-bit meafaigaluega oversampler faamama galuega ma configurable galuega tauave iugafono, ma e 2 12-bit dacs.Up i le 80% o GPIO o loo i ai le faaauauina o le faagasologa o le atinaeina o manaoga o le GPIO o loʻo i ai le tele o felagolagomaʻi o le atinaʻeina o loʻo i ai le tele o le faʻaogaina o le taulaga. talosaga ma fetuutuunai ma mauoa fesootaiga.

GD32VF103 fa'asologa risc-v kernel lautele 32-bit MCU laina oloa
"Siuyi innovation o le faʻailoga o le pisinisi faʻapipiʻi tuʻufaʻatasia a Saina ma le taʻutaʻua o le MCU lautele i Saina," o le tala lea a hu zhenbo, Pule Sili o tekinolosi xinlai. I le taimi nei, o le tekonolosi xinlai o loʻo i ai le suʻesuʻega autu ma le atinaʻeina gafatia o le IP autu ma le filifili meafaigaluega o le risc-v processor, ma o loʻo i luma o le r & d ma le alamanuia o le risc-v faʻapipiʻiina le galulue faʻatasi i le va o le risc-v faʻapipiʻi mautinoa i Saina. i luga ole eleele, aumai ni mea fou fou ma fausia se mamanu fou mo Saina lautele MCU i le AIoT era, ma galulue faʻatasi ma le tele o tagata faʻaoga mo iʻuga manumalo-manumalo."
"Risc-v faiga ua siitia vave i le lalolagi ma ua avea o se tulaga vave atinae i alamanuia semiconductor, pulea alamanuia, Initoneti o mea, terminal atamai ma isi fanua talosaga," o le tala lea deng yu, pule sui Peresitene o mea fou ma pule sili o le vaega pisinisi MCU. Zhaoyi fou o le kamupani muamua i le alamanuia e faalauiloa 32-bit faaauauina le atinae MCU-tele oloa e faavae i luga o le riscology lautele oloa MCU. risc-v, lea o le a faʻafeiloaʻi atili ai le manaʻoga faʻapitoa a le maketi mo faʻataʻitaʻiga tatala ma fesoasoani e tuʻuina atu le taʻaloga i lona tau, ina ia mafai ai e le GD32 MCU 'faleoloa', lea e faʻatamaoaigaina pea ma faʻaleleia, o le a faʻaauau pea ona tuʻuina atu filifiliga fou mo tagata faʻaoga.
Atina'e faifaipea ole si'osi'omaga tau atina'e risc-v
O Zhaoyi fa'afouina o lo'o tu'uina atu le lagolago mauoa ma atoatoa mo le GD32 fa'anatura. Risc-v development ecology, e aofia ai laupapa atina'e eseese ma polokalama faakomepiuta, ua saunia foi. Tagata fa'aoga o oloa fa'asologa GD32V e mafai ona faigofie ona iloa le manatu mamanu ma meafaigaluega atina'e fou ma le polokalame code base.O meafaigaluega atinae fou e aofia ai gd32vf103v-eval atoatoa galuega tauave iloiloga laupapa, gd32vf103r-amata, gd32vf1033c-amata ma gd32vf103t-amata le afifiina o le a'oa'oina, lea e mafai ona fa'apena le fa'apipi'iina o le a'oa'oga fa'apitoa, lea e mafai ona fa'apena le fa'auluina a'oa'oga fa'apipi'i, lea e mafai ona fa'apena le fa'auluina o le fa'aa'oa'oga laupapa. o tagata faʻaoga. E le gata i lea, o le gd32vf103-bldc motor control development board, gd-link debugging mass production tool ma se faasologa o GD32 risc-v terminal design solutions mai paaga ua tuʻuina atu.
Tiliona faigofie fou i soofaatasi autu faasaienisi ma tekinolosi e maua ai foi se siosiomaga atinae saoloto tuufaatasia GD32V faasologa MCU Nuclei Studio.O lenei IDE fou e faavae i luga o le fausaga tatala punaoa Eclipse ma tuufaatasia ma GCC, OpenOCD ma risc-v meafaigaluega e fesootai. E mafai ona vave amata ma faigofie ona faamaeaina se faasologa o faagasologa atinae e pei o le tusitusi code, cross-compilation o loo maua foi i luga o le initaneti le debugging ma le tuufaatasia o mea faigaluega, faʻapipiʻi i luga o le initaneti. e aofia ai le Huawei IoT Studio, SEGGER j-link V10 ma le Embedded Studio.Embedded operating system e aofia ai le micc / OS II, FreeRTOS, rt-thread, Huawei LiteOS, ma isi mea ua uma ona faʻafetaui ma mafai ona faʻafesoʻotaʻi saʻo i le ao.
Amata loa le poto fa'atupu risc-v
O le GD32V faasologa o oloa fou e ausia uma tulaga tau pisinisi ma tulaga maualuga o le vevela, ma tuʻuina atu ia le itiiti ifo ma le 10 tausaga o faʻamautinoaga faʻaauau pea. O le maualuga o le puipuiga o le ESD o le pu e mafai ona oʻo atu i le 5KV i le faʻaogaina o le tino o le tagata (HBM) ma le 2KV i le faʻaogaina o le masini (CDM), lea e sili atu le maualuga nai lo le tulaga saogalemu o alamanuia ma le umi o oloa.
Taimi meli: Nov-14-2022