1 dolláros chipet jelentett be a Raspberry Pi projekt

Címkék

A Raspberry Pi projekt bejelentette, hogy a Raspberry Pi Pico lelke, az RP2040 chip mostantól darabra kapható, 1 dolláros áron. Részletek a bejelentésben.

Hozzászólások

"Egy dollárért cortex magos CPU, ez több mint szép." --> Ennyiért vettem évekig (2020-ig) Kínából postával együtt az ARM Cortex M3-akat (STM32F103).
Ez szintén képes UART-ról beszívni a flash-ébe a kódot (BOOT0 + RESET kellett ehhez).
Az elmúlt 12 hónapban a "félvezetőhiány" és hasonlók kapcsán viszont durván felszorzódtak az Ali-n is az árak. Vajon utána visszaesnek, vagy vége a jóvilágnak?

Ehhez képest ... Raspberry egy abszolút legalja proci képességű ARM Cortex M0 architektúrát hypeolt fel. Ügyesek a marketingesei, bár én még nem estem tőlük hasra az évtizedes múltra visszatekintő STM32F030 ... STM32H757 palettát ismerve és ebből azt a hardverképességet választva, ami az adott feladathoz kell (pl. kell-e gyors hardver float, kell-e hardver double - van jelfeldolgozási feladat ahol utóbbi képesség is kell).

Igen. Végső soron igazad van.

Ott a blue pill [stm32] is, hordozóval, körítéssel együtt, kevesebb, mint négy dollár.
Ez sem jobb, szebb több annál, csak hát, ott van a cucc hátára felszitázva az a jól sikerült málna logó.  
Ezzel együtt, kiváncsi leszek, hogy épül-e majd köré valami értelmes dolog.  Olyan, ami ki is használja a cortex mag képességeit.  

Mindenhol a community és a tools ami eldönti a használhatóságát. STM32F1 sorozat nem ment (?) Arduino-val, de STM32F4(01/11) megy szépen USB kábellel. Azóta álltam át Arduino NANO-ról. Nano chip-et (atmega328p) már ütlettem rá saját pcb-re, stm32-t még nem. De lehet RPi-t fogok. Ha lesz hozzá tool.

Az STM32F103 (Blue/Red/Black pill board) szepen megy az Arduino IDE-vel, es az alap peldak is kb. ugy neznek ki, mint az eredeti board-okon. Az alap bootloader az A9-A10 labakon varja reset utan a kodot (vagy azon a kornyeken, az egyik hardware-es UART TX-RX pinjei), de az STM32duino oldalan van olyan firmware is, ami USB-n at programozhato. (reg jatszottam mar vele, fejbol irtam)

A strange game. The only winning move is not to play. How about a nice game of chess?

Igen, a9+a10 a serial. Elotte spi-n (+reset) egy bootloader. Mert az gyarilag nincs. Emiatt f401-et hasznalok, mert azon van. Board nelkuli chipeken az sincs. (Nemreg szivtam meg hogy csupasz atmega328 fuse bitjei 1mhz-re vannak allitva). Szoval sokat szamit a kornyezet, a community es a libek es az ide es az elerhetoseg. 

Uhh, im so sad:

"External Flash is accessed via the QSPI interface using the execute-in-place (XIP) hardware. This allows an external
flash memory to be addressed and accessed by the system as though it were internal memory. Bus reads to a 16MB
memory window starting at

0x10000000

are translated into a serial flash transfer, and the result is returned to the master
that initiated the read. This process is transparent to the master, so a processor can execute code from the external
flash without first copying the code to internal memory, hence "execute in place". An internal cache remembers the
contents of recently-accessed flash locations, which accelerates the average bandwidth and latency of the interface.
Once correctly configured by RP2040’s bootrom and the flash second stage, the XIP hardware is largely transparent,
and software can treat flash as a large read-only memory. However, it does provide a number of additional features to
serve more demanding software use cases."

RP2040: the microcontroller, perfected

RP2040 is our idea of the perfect mid-range microcontroller, based on years of using other vendors’ devices in our own products and projects. It stands out in three key ways:

  • Two fast CPU cores. A pair of ARM Cortex-M0+ cores, clocked at 133 MHz, provide ample integer performance. Use one core to run application code, and the other to supervise hardware; or run application code on both cores with FreeRTOS or MicroPython.
  • Plenty of RAM. With 264KB of RAM, you can concentrate on implementing features, not optimising your application for size. A fully connected switch connects ARM cores and DMA engines to six independent RAM banks, allowing you to squeeze every last drop of performance out of the system.
  • Flexible I/O. We provide all the usual interfaces: hardware UARTs, SPI and I2C controllers, USB 1.1, and a four-channel ADC. But it’s the programmable I/O (PIO) subsystem that makes RP2040 stand out, enabling software implementations of protocols including SDIO, DPI, I2S, and even DVI-D.

All of this is packed into 2 mm² of 40 nm silicon, in a 7×7 mm QFN56 package.

 

Aprócska gond, hogy az egy dolláros ár a szerződéses viszonteladóknak jár.
Ők meg majd ki tudja mennyiért passzolják tovább?

Legyen inkább $2. És a konkurenciának adom, feltéve, hogy azoknak nincs ilyen tarka logójuk. 

Na, kivancsi leszek hogy ezt lehet-e majd elobb kapni a bótban vagy az stm32f0xx sorozatot! 

stm32f0xx: Ali, Ebay, fdh.hu 10+ éve szállít ilyeneket. De Mouser, RS Componens, Digikey katalógusából is rendelhetsz.
Kb. 12 éve rendeltem az első ARM Cortex M3-at, bár az NXP gyártmány volt.

Szerintem ezt nem tudja lekőrörözni a még ki sem jött Raspberry-féle ARM Cortex M0. :)

ARM Cortex M0-ként árérzékeny low end helyre sem igazán versenyképes: https://www.chipcad.hu/hu/catalog/node/semiconductors-nuvoton-arm-corte…
Ahova pedig kell egy ARM Cortex M4 képesség, oda pedig kevés.

Maradnak a hobbisták, mint célközönség és megvásárlás után a "jajj mire tudom használni" fórumbejegyzések.