Skocz do zawartości

Premiera: Raspberry Pi Pico (za 4$) z nowym układem RP2040


Pomocna odpowiedź

  • 3 lat(a) później...
  • 2 miesiące później...
(edytowany)

Miałem nadzieję na SMPS w sekcji zasilania i jest. No i bateryjne wartości dla spania są dostępne. Choć dla płytek bezprzewodowych CYW43439. Wiadomo, jest i działa, ale są jakieś babole, np. zauważyłem, że jak nie ma komunikacji po HCI, to w pewnych warunkach płytka pobiera więcej prądu, zamiast spaść o ok 5 mA. Może to właśnie przez komunikację z BT przez WiFi. SCO nie działa - słuchawka BT odpada i ostrożnie na dwa wydania SDK jest odwleczona poprawka (od zeszłego roku nie udało się naprawić). A tak z czymś nowym, to i Long Range by mógł być i dojść Thread, Matter, Zigbee. No i pytanie, czy ADC poprawili. Fajnie by było, żeby na Androidzie działało też UF2.

Edytowano przez matsobdev
(edytowany)
30 minut temu, Santiago napisał:

tak zaczołem czytac z moim marnym angielskim i niewiem co to oznacza "12× PIO state machines"

Możesz pomóc ?

PIO to takie "ułomne FPGA" wbudowane w RP2040 i RP2350 😉 [Jest to programowalny moduł sprzętowy, który może pełnić rolę zdefiniowaną przez użytkownika]. W połączeniu z DMA potrafi bardzo szybko wypluwać dane z pamięci operacyjnej, a więc jest bardzo dobry do implementacji np. DVI czy VGA.

 

Edytowano przez H1M4W4R1
  • Lubię! 1
(edytowany)

Cześć,

specyfikacja wygląda bardzo interesująco. 2-rdzenie ARM Cortex-M33 lub dwa rdzenie RISC-V (Hazard3). Fajnie, że jest "Secure Boot", ale chyba tylko, dla rdzeni ARM. Rdzenie ARM Cortex-M33 mają też moduł FPU i bloki DSP, w rdzeniach Hazard3 ich nie ma. Hazard3 mają ISA 32-bit z dodatkami sprzętowego mnożenia i dzielenia na liczbach całkowitych. Ilości pamięci RAM 520 kB i wbudowanego Flash'a też są zadawalające. Trzy bloki PIO też jest fajne. SoC RP2350 ma też wersję obudowy z aż 48 pinami GPIO.

Pozdrawiam

BTW: ciekawe, czy będzie działająca wersja RTOS Zephyr dla tej wersji Pi Pico?

Edytowano przez FlyingDutch
(edytowany)

Jest też PSRAM i w sumie jest już płytka od ręki do kupienia, tylko z UK - PGA2350. Niby po 9 funtów, ale w koszyku 7,5 + podatki. Wychodzi 77,52 zł za jedną sztukę, ciężko powiedzieć czy warto... Ale nSa sucho przynajmniej się kompiluje 😄 Nawet na Windows 7. ARM GCC to może nie zaskakuje, ale stabilne wydania kompilatorów CORE-V i RISC-V Embedded GCC też działają. Na Ubuntu 20.04 tak samo. Nie sprawdzałem jeszcze ARM LLVM no i tego RISC-V Embedded LLVM, ale pewni będzie podobnie.

Edytowano przez matsobdev
  • Lubię! 2
3 godziny temu, H1M4W4R1 napisał:

PIO to takie "ułomne FPGA" wbudowane w RP2040 i RP2350 😉 [Jest to programowalny moduł sprzętowy, który może pełnić rolę zdefiniowaną przez użytkownika]. W połączeniu z DMA potrafi bardzo szybko wypluwać dane z pamięci operacyjnej, a więc jest bardzo dobry do implementacji np. DVI czy VGA.

 

Cześć,

często słyszy się porównanie PIO do FPGA, ale moim zdaniem programowanie PIO odbiega dość znacząco od programowania FPGA, Ja raczej skłaniałbym się do traktowania PIO jako ośmiu bardzo prostych rdzeni CPU programowanych w bardzo uproszczonym assemblerze (mających dostęp do głownych rdzeni CPU oraz pinów I/O). Assembler PIO ma tylko 9 instrukcji i jest bardzo uproszczony, jednak za pomocą PIO mozna zbudować bardzo szybko działające układy cyfrowe.

Pozdrawiam

  • Lubię! 2
1 godzinę temu, FlyingDutch napisał:

za pomocą PIO mozna zbudować bardzo szybko działające układy cyfrowe

Teraz jest dodatkowy interfejs, co prawda tylko 8 pinów i tylko wyjście, ale dla przykładu, zegarem 48 MHz można 48 Mb/s osiągnąć - dwa razy szybciej.

  • Lubię! 2
  • 3 miesiące później...
(edytowany)
10 godzin temu, Michal88 napisał:

[...] Razpberry pi pico plus 2W z USBc i większą ilością pinòw oraz pamięcią.

Konkretnie Pimoroni Pico Plus 2 W (https://shop.pimoroni.com/products/pimoroni-pico-plus-2-w)

Q: Jaki sens mają styki "castellated" w Plus 2W - które ma duże komponenty na dole? Przecież tego nie da się wlutować na płasko jak "klasycznych" Pico.

-------

Czekam na normalnie dostępne XIAO na RP2350. Fundacja nie nadąża chyba z produkcją procesorów, bo są wszędzie straszne backlogi.

Edytowano przez Pyth0n

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...