Raspberry Pi Pico 2:n uudesta RP2350:stä löytyy sekä Arm- että RISC-V-ytimiä

Kaotik

Banhammer
Ylläpidon jäsen
Liittynyt
14.10.2016
Viestejä
22 288
raspberry-pi-pico-2-20240809.jpg


Kaotik kirjoitti uutisen/artikkelin:
Raspberry Pi -perhe on päivittynyt mielenkiintoisella uudella jäsenellä. Raspberry Pi Pico 2 on vain viiteen dollariin hinnoiteltu mikrokontrolleri uudella RP2350-piirillä, mikä juuri tekee siitä niin mielenkiintoisen.

Raspberry Pi Pico 2:n uusi RP2350-mikrokontrolleri perustuu jälleen yhtiön omaan suunnitteluun. Sen sisältä löytyy kaksi Arm Cortex-M33- tai kaksi RISC-V Hazard3 -ydintä maksimissaan 150 MHz:n kellotaajuudella. Todellisuudessa piiristä löytyy luonnollisesti molemmat ytimistä, mutta vain jommat kummat voivat olla kerrallaan käytössä. SRAM-muistia piiriltä löytyy 520 Kt ja uutena mukana on myös Arm TrustZone, 8 Kt OTP-muistia ja Secure Boot -tuki. Edeltävässä PR2040:ssä oli kaksi Arm Cortex-M0+ -ydintä maksimissaan 133 MHz:n kellotaajuudella ja 264 Kt SRAM-muistia.

Prosessorin kanssa samaan paketointiin voidaan nyt integroida 2 Mt Flash-muistia, minkä lisäksi piirilevyltä löytyy erillinen 4 Mt:n QSPI Flash-musiti, kun ensimmäisen sukupolven Picolla oli 2 Mt:n QSPI Flash-piiri.

Muita muutoksia ensimmäiseen sukupolveen verrattuna on GPIO-puolella tuki neljälle 12-bittiselle ADC:lle kolmen sijasta ja 16 PWM-pinniä on kasvanut 24:ään. Ohjelmoitavan IO:n puolella on nyt 12 PIO State Machine -yksikköä aiemman kahdeksan paikalla. Mikrokontrollerin unitilan virrankulutuksen kerrotaan puolestaan laskeneen 100 µA:sta alle 10 µA:han.

Päivitykset eivät tulleet tosin ilmaiseksi, vaan suositushintaa on nostettu neljästä dollarista viiteen dollariin. Pelkästä sirusta kiinnostuneille ilman pakettiin integroitua Flash-muistia QFN60-paketoidun RP2350A:n saa $0,80 ja QFN80-paketoidun $0,90 hintaan, kun 2 Mt:n Flash-muistilla niiden hinnat ovat yhden dollarin ja 1,10 dollaria. Myöhemmin tänä vuonna tullaan julkaisemaan myös langattomia yhteyksiä tukeva Raspberry Pi Pico 2 W.

Lähde: Raspberry Pi

Linkki alkuperäiseen juttuun
 
Mielenkiintoinen mutta myös äärimmäisen hämmentävä ratkaisu.
Voiko käytettäviä CPU-pareja siis mahdollisesti vaihtaa jotenkin myös lennosta vai mikähän on idea? Koska jos käytettävät ytimet täytyy valita jo bootattaessa eikä niitä voi vaihtaa lennossa niin toinen CPU-puoli SOC'stahan jää aina täysin käyttämättä riippumatta siitä mitä yrität tehdä? Ymmärtäisin idean jos ARM-puolelta saisi jotenkin aktivoitua käyttöön/avuksi RISC-V -puolenkin ja päinvastoin :hmm:
 
Olen käsittänyt että voi käyttää esimerkiksi yhtä ARM ydintä ja yhtä RISC-V ydintä, eli enintään kahta samaan aikaan. Sillä ei ole väliä kumpaa ovat.

Muistaakseni Geerlingin videon kommentissa
 
Mielenkiintoinen mutta myös äärimmäisen hämmentävä ratkaisu.
Voiko käytettäviä CPU-pareja siis mahdollisesti vaihtaa jotenkin myös lennosta vai mikähän on idea? Koska jos käytettävät ytimet täytyy valita jo bootattaessa eikä niitä voi vaihtaa lennossa niin toinen CPU-puoli SOC'stahan jää aina täysin käyttämättä riippumatta siitä mitä yrität tehdä? Ymmärtäisin idean jos ARM-puolelta saisi jotenkin aktivoitua käyttöön/avuksi RISC-V -puolenkin ja päinvastoin :hmm:

Kieltämättä erikoinen valinta. Hieman vaikuttaa siltä, että uskovat Risc-V siirtymän toteutuvan tuon mikrokontrollerin elinikänä (siis vuoteen 2040 mennessä, se yksi iso asia noista RP_____ mikrokontrollereista on tuo luvattu todella pitkä saatavuus, joka mahdollistaa niiden sisällyttämisen muihin tuotteisiin vaikkapa apupiireiksi).

Lisäksi, jos tuo Risc-V siirtymä tapahtuu, niin se mahdollistanee hintatason pudotuksen jatkossa kun ei mene enää lisenssimaksuja tuosta prosessoriblokista. Vaikka tuo noin euron hinta tuntuu halvalta, niin se on kuitenkin usein aika paljon verrattuna vähemmän kyvykkääseen piiriin joka tekee tasan sen yhden halutun asian.

Toki, tuo hintataso noista (nyt) 12 PIO apuprosessorista on myös usein hyvin houkutteleva toteuttaa harvinaisia rautarajapintoja kahden muun piirin väliin (ja sama tuosta toisesta prosessoriytimestä joka toki myös edeltäjämallissa oli, näin oma hihavakioarvio sanoisi, että lähes kaikki käyttökohteet eivät käytä tuota toista ydintä lainkaan tai käyttävät tuota toista ydintä enintään toteuttamaan ”softatoteutuksen” jostain puuttuvasta rautatason rajapinnasta, joko itsenään tai sitten noiden PIO kanssa). Aika harvoin tuosta kolmannesta tai neljännestä ytimestä saisi mitään lisäarvoa tuossa, mutta tuo mahdollisuus tehdä Risc-V siirtymä ensin puhtaasti softatason muutoksena ilman uutta piirilevyversiota samalla (ja sitten seuraavassa rautaversiossa halvempi Risc-V mikrokontrolleri mahdollisesti huonommalla softakehitysympäristöllä tilalle kustannusten minimoimiseksi).

Vielä kun saisivat RP_____ virrankulutuksen levossa oikeasti kuriin.
 
Mielenkiintoinen mutta myös äärimmäisen hämmentävä ratkaisu.

Joku spekuloi että ehkä alunperin ollu ajatus että ne möisi kahta eri versiota samasta sirusta, OTPn kautta olisi tehtaalla lukittu siru joko ARM tai RiscV ytimiin, mutta sitten joku keksi että annetaan asiakkaiden tehdä se itse.

Voiko käytettäviä CPU-pareja siis mahdollisesti vaihtaa jotenkin myös lennosta vai mikähän on idea?

En ole ihan varma voiko vaihto tehdä ilman resettiä, mutta juu ohjelmallisesti voi valita.

Ymmärtäisin idean jos ARM-puolelta saisi jotenkin aktivoitua käyttöön/avuksi RISC-V -puolenkin ja päinvastoin :hmm:

Sisäisesti sirussa on kaksi Cpu "kantaa", sähköisesti yhdistetään joko ARM tai Risc-V kantaan. Eli 1xARM + 1xRISCV on mahdollista ajaa.
 
Kieltämättä erikoinen valinta. Hieman vaikuttaa siltä, että uskovat Risc-V siirtymän toteutuvan tuon mikrokontrollerin elinikänä (siis vuoteen 2040 mennessä, se yksi iso asia noista RP_____ mikrokontrollereista on tuo luvattu todella pitkä saatavuus, joka mahdollistaa niiden sisällyttämisen muihin tuotteisiin vaikkapa apupiireiksi).
Ensin tuli mieleen että kustannustehokkaampaa samalla paketilla tarjota molempia, kuin tuoda jakeluun molemmat.
Opiselijallekkin/harrastelijalle näppärempää kun voi testailla ja protoilla samalla raudalla myös Risc-V juttuja. Seähän kai se vanha juju näissä, mutta nykyään toki käytetään ihan vakaviinkin.

Lisäksi, jos tuo Risc-V siirtymä tapahtuu, niin se mahdollistanee hintatason pudotuksen jatkossa kun ei mene enää lisenssimaksuja tuosta prosessoriblokista. Vaikka tuo noin euron hinta tuntuu halvalta, niin se on kuitenkin usein aika paljon verrattuna vähemmän kyvykkääseen piiriin joka tekee tasan sen yhden halutun asian.
Kuinkahan paljon tavaraa menee ihan kaupalliseen käyttöön,ihan komponenttina. Ja uutisen mukaan myyvä tuota puolijohdetta erikseen. Jos se puoli vetää, niin sitten tosiaa se polku että jos syntyy kysyntää niin paljon että kannattaa heivata mäkeen jompi kumpi, niin sentin on sentteja ja tarkeita.
 
Ensin tuli mieleen että kustannustehokkaampaa samalla paketilla tarjota molempia, kuin tuoda jakeluun molemmat.
Opiselijallekkin/harrastelijalle näppärempää kun voi testailla ja protoilla samalla raudalla myös Risc-V juttuja. Seähän kai se vanha juju näissä, mutta nykyään toki käytetään ihan vakaviinkin.

Kuinkahan paljon tavaraa menee ihan kaupalliseen käyttöön,ihan komponenttina. Ja uutisen mukaan myyvä tuota puolijohdetta erikseen. Jos se puoli vetää, niin sitten tosiaa se polku että jos syntyy kysyntää niin paljon että kannattaa heivata mäkeen jompi kumpi, niin sentin on sentteja ja tarkeita.

Valtaosa kaikista Raspberry Pi menee ns. ”oikeaan käyttöön”, koska niiden softatuki on valovuosia edellä kilpailijoita (ja koska lupaavat tuotteilleen riittävän pitkiä elinkaaria). Tämä lienee myös syynä miksi tuossa referenssi-piirilevyssä on edelleen tuo (ikävä) vanha mikro-USB-B eikä USB-C (koska yhteensopivuus >> pieni käytettävyyshaitta).

Tämä oli siis myös syynä siihen pulaan noista varsinaisista RPi yhden piirilevyn tietokoneista, jotka toki ovat ihan eri tuote. Mutta, sama hyvä dokumentaatio ja pitkä tuki kautta linjan.

Tuota pelkkää vanhaa RP2040 sirua menee myös ihan määrissä kaikenlaiseen käyttöön laidasta laitaan (koska se on huomattavan halpa verrattuna siihen, että sillä on erittäin hyvä dokumentaatio ja SDK). Se on myös halvempi kuin muut länsimaiset merkkikilpailijat (joilla siis myös hyvä dokumentaatio ja tuki). Ja, sen lisääminen omaan piirilevyyn on tosi helppoa (koska hyvin suunniteltu siru). Erityisen hyvä jos tekee jotain pienemmän voluumin tuotetta, mutta toki toimii myös isommassa mittakaavassa.

Nyt tuli vielä kaupan päälle pari muuta teknistä korjausta tuon ensimmäisen sukupolven sirun tunnettuihin ja dokumentoituihin vikoihin (kuten ADC suunnittelussa käynyt pieni lapsus). Tai, tuo kyytiin leivottu pieni FLASH pienellä lisähinnalla. (Kumpa olisivat myös lisänneet pienenpienen määrän EEPROM tai FRAM, mutta toki kaikkea ei voi saada, ja saattaa olla, että noiden valmistusprosessi ei mahdollista hyvää EEPROM tai FRAM ... joista erityisesti jälkimmäinen on myös melko kallista.)
 

Statistiikka

Viestiketjuista
255 643
Viestejä
4 442 814
Jäsenet
73 588
Uusin jäsen
JPEEE

Hinta.fi

Back
Ylös Bottom