Talia risc-v atinae lalolagi mega fou GD32VF103 faasologa risc-v MCU

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 faʻapea i totonu o le alamanuia e taʻimua i le faʻalauiloaina o punaoa tatala RISC faatonuga seti fausaga - V lautele micro controller fanua, aloaia. fa'alauiloa le lalolagi muamua fa'avae i luga ole kernel's GD32V series 32-bit RISC -v general MCU - GD32VF103 series products, e tu'uina atu mai le va'a i le mamanu polokalame o fa'avae code, pusa atina'e, meafaigaluega atoatoa e pei o le filifili lagolago ma fa'aauau le fausia o RISC - V atinae tau si'osi'omaga.

I le avea ai ma faʻasologa muamua o oloa a le aiga GD32 MCU e faʻavae i luga o le fatu risc-v, o le GD32VF103 risc-v MCU fou o loʻo faʻatatau i manaʻoga tau atinaʻe, ma tuʻuina atu se filifiliga faʻafouina taugofie mo risc-v e ulufale atu ai i le maketi autu ma le faʻatulagaina paleni. lelei ma punaoa faiga.O le vaega muamua o le oloa fou ofoina 14 faataitaiga, e aofia ai QFN36, LQFP48, LQFP64 ma LQFP100 ituaiga afifiina, ma tausia atoatoa le fetaui ma oloa o loʻo i ai i le atinaʻeina o polokalama ma pine afifiina. i le va o GD32 Arm® kernel oloa ma risc-v kernel oloa, faia filifiliga o oloa ma suiga mamanu i luga o le processor cores sili atu ona fetuutuunai, faafaigofie ai le femalagaiga code ma faapuupuuina le taamilosaga atinae. E matua talafeagai i talosaga loloto fa'apipi'i maketi i le pulea o alamanuia, tagata fa'atau eletise. , IOT fa'atupuina, fa'aputuga pito, atamai fa'apitoa ma alamanuia tūsa'o.

Fa'amalieina atoatoa risc-v processor core

GD32VF103 fa'asologa MCU fa'aaogaina le fa'ailoga fou e fa'avae i luga o fa'amatalaga tatala RISC fa'atonuga seti fausaga - V Bumblebee processor core, o se fa'afouga faigofie mega (GigaDevice) lima i le lima, o Saina ta'ita'i RISC processor autu IP ma fofo fa'atau - V autu i le faasaienisi ma Tekinolosi. (Nuclei System Technology) mo le Initaneti o mea ma isi faʻataʻitaʻiga faʻaogaina tutoʻatasi tutoʻatasi o le faʻaogaina o le RISC faʻapisinisi - V.

O le fatu o le Bumblebee E FA'A'OGA le 32-bit risc-v open source instruction set architecture ma lagolagoina le fa'avasegaina o fa'atonuga e fa'amalieina ai le fa'aogaina o le fa'alavelave. risc-v tulaga faatonuina, ae e lagolagoina foi le tele o puna faalavefau fafo, 16 tulaga faalavefau ma mea e ave i ai le faamuamua, ma lagolago faalavefau nesting ma vave vector faalavefau le taulimaina mechanisms.Low pulega mana e mafai ona lagolagoina tulaga e lua o le moe mode.The fatu lagolago tulaga JTAG interface ma Risc-v debugging tulaga, talafeagai mo breakpoints meafaigaluega ma debugging fegalegaleai. E lagolagoina foi e le fatu Bumblebee le risc-v tuʻufaʻatasiga tuʻufaʻatasiga meafaigaluega, faʻapea foʻi ma le Linux / Windows graphical integrated development environment.

O le fatu o le Bumblebee ua mamanuina ma se lua-tulaga fesuiaiga-size pipeline microarchitecture, faʻapipiʻiina i se faʻatonuga faʻatonu iunite prefetch ma se faʻataʻitaʻiga lala lala, ma faʻapipiʻiina le tele o metotia mamanu maualalo. E mafai ona ausia le faʻatinoga ma taimi masani o le tolu -level pipeline i le tau o le lua-level pipeline, ma iloa le tulaga muamua-vasega malosi lelei fua faatatau ma tau aoga i le alamanuia.O lenei e mafai ai e le GD32VF103 MCU ona ausia se faatinoga o le 153 DMIPS i le tele 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

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, I/O uafu e mafai ona tatalia le 5V tulaga. Fa'aauupegaina i le 16-bit taimi alualu i luma lagolago tolu-vaega PWM galuega fa'aopoopo ma le fa'aulufalega mauaina mo le fa'atonutonuina o vete, e o'o atu i le 4 16 -bit timers lautele, 2 16-bit timers faavae ma 2 multi-channel DMA controllers. O le faʻalavelave faʻafuaseʻi na fuafuaina (ECLIC) e tuʻuina atu i le 68 faʻalavelave fafo ma e mafai ona faʻapipiʻiina i 16 faʻamuamua polokalame e faʻaleleia ai le faʻatinoina o le taimi moni.

Le tele o peripherals mo le tele o faʻaoga masani, e aofia ai e oʻo 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ʻalauteleina o pasi fafo (EXMC). .I totonu oi latou, o le I2C faʻapipiʻi fou faʻapipiʻiina e lagolagoina le vave Plus (Fm +), faʻatasi ai ma le maualuga o le 1 MHz (1MB / s), faalua le saoasaoa muamua. .E faigofie 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 fafo. manatua e pei o NOR Flash ma SRAM.

O le oloa fou tu'ufa'atasia 2 12-bit maualuga-saosaoa adcs ma sampling fua faatatau e oo atu i le 2.6M SPS, saunia e oo atu i 16 multiplexable auala, lagolagoina 16-bit meafaigaluega oversampler faamama galuega ma configurable galuega tauave iugafono, ma e 2 12-bit dacs.Up. i le 80% o le GPIO o lo'o i ai le tele o mea e filifili ai ma lagolagoina le toe fa'avasegaina o le taulaga, fa'aauau pea ona fa'amalieina mana'oga o talosaga tau atina'e fa'atasi ma fetuutuuna'i ma mauoa feso'ota'iga.

GD32VF103 fa'asologa risc-v kernel lautele 32-bit MCU laina oloa

GD32VF103 fa'asologa risc-v kernel lautele 32-bit MCU laina oloa

"Siuyi innovation o le faʻailoga o le pisinisi faʻasalalau faʻatasi 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. risc-v processor, ma o loʻo i luma o le r & d ma alamanuia o risc-v faʻapipiʻiina processor i Saina. O le galulue faʻatasi i le va o itu e lua o le a mautinoa lava aumaia risc-v i le eleele, aumaia mea fou fou ma fausia se mamanu fou mo Saina aoao. 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 vave ona tulaʻi mai i le lalolagi ma ua avea ma se tulaga vave atinae i alamanuia semiconductor, pulea alamanuia, Initoneti o mea, terminal atamai ma isi fanua talosaga," o le tala lea a deng yu, sui peresitene o pulega fou ma pule aoao. o le MCU pisinisi division.Zhaoyi fou o le kamupani muamua i le alamanuia e faalauiloa 32-bit oloa lautele MCU e faavae i risc-v fausaga ma faaauau pea ona fausia le siosiomaga atinae o risc-v, lea o le a sili atu ona fetaui ma manaoga eseese o maketi mo tatala. faʻataʻitaʻiga 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 ni filifiliga fou mo tagata faʻaoga.

Atina'e faifaipea ole si'osi'omaga tau atina'e risc-v

Zhaoyi fa'afouina ua 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 atinae fou ma le polokalame code base.O meafaigaluega atinae fou e aofia ai gd32vf103v-eval galuega atoa iloiloga laupapa, gd32vf103r-amata, gd32vf1033c-amata ma gd32vf103t-amata aoaoga laupapa ulufale-tulaga. lea e mafai ona fetaui ma afifi eseese e fa ma pine, e faafaigofie ai le atinae ma le debugging o tagata e faaaogāina. E le gata i lea, gd32vf103-bldc afi pulea atinae laupapa, gd-link debugging masini gaosiga masini ma se faasologa o GD32 risc-v terminal design fofo mai paaga ua saunia.

Tiliona faigofie fa'afouga i so'o fa'asaienisi autu ma tekinolosi e maua ai fo'i se si'osi'omaga tu'ufa'atasiga tu'ufa'atasiga GD32V fa'asologa MCU Nuclei Studio.O lenei IDE fou e fa'avae i luga o le fa'afugaga matala Eclipse ma tu'ufa'atasia ma GCC, OpenOCD ma risc-v meafaigaluega e feso'ota'i. E mafai ona vave maua e tagata fa'aoga. amata ma faigofie ona faʻamaeʻaina se faʻasologa o faʻagasologa o atinaʻe e pei o le tusitusi code, cross-compilation, debugging i luga o le initaneti ma le susunuina o polokalame.IDE ma meafaigaluega filifiliga e maua foi mai paaga lona tolu, e aofia ai Huawei IoT Studio, SEGGER j-link V10 ma Embedded Studio .Embedded operating system e aofia ai le micc /OS II, FreeRTOS, rt-thread, Huawei LiteOS, ma isi mea ua uma ona fetuunai 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 ausia uma alamanuia maualuga faatuatuaina ma tulaga vevela, ma tuuina atu ia le itiiti ifo i le 10 tausaga o le tuuina atu pea guarantee.O le tulaga o le puipuiga ESD o le pu e mafai ona oo atu i le 5KV i le tino o le tagata lafoai faiga (HBM) ma 2KV i totonu. le fa'aogaina o masini (CDM), lea e sili atu le maualuga nai lo le tulaga saogalemu o alamanuia, o lea e fetaui lelei mo le si'osi'omaga lavelave ma fa'atumauina oloa fa'amautu ma tumau.


Taimi meli: Nov-14-2022