4 puan yazan GN⁺ 2024-08-09 | 3 yorum | WhatsApp'ta paylaş
  • Raspberry Pi Pico 2 duyuruldu

    • Raspberry Pi Pico 2, yeni yüksek performanslı ve güvenli RP2350 mikrodenetleyicisini temel alarak piyasaya sürüldü
    • Daha yüksek çekirdek saat hızı, iki kat bellek, daha güçlü Arm çekirdekleri, yeni güvenlik özellikleri ve yükseltilmiş arayüz yetenekleri sunuyor
    • Mevcut Pico serisiyle donanım ve yazılım uyumluluğunu korurken performans ve özellikler önemli ölçüde geliştirildi
    • Fiyatı 5 dolar
  • RP2040: mühendislerin mikrodenetleyicisi

    • Ocak 2021'de orijinal Pico ve RP2040 mikrodenetleyicisi duyuruldu
    • Üç buçuk yılda yaklaşık 4 milyon Pico ve Pico W satıldı
    • RP2040, çeşitli üçüncü taraf geliştirme kartlarında ve OEM ürünlerinde kullanılıyor
    • RP2040, iki hızlı 32 bit çekirdek, bol miktarda yonga içi RAM ve esnek arayüzler sunuyor
    • DOOM portu, PalmOS portu, Commodore 64 kartuşu gibi çeşitli demolar bulunuyor
  • RP2350'ye giriş

    • RP2350; iki adet 150MHz Arm Cortex-M33 çekirdek, 520KB yonga içi SRAM ve kapsamlı bir güvenlik mimarisiyle geliyor
    • İmzalı önyükleme desteği, 8KB yonga içi OTP bellek, SHA-256 hızlandırıcısı ve donanımsal TRNG içeriyor
    • Yonga içi anahtarlamalı güç kaynağı ve düşük akımlı LDO sunuyor
    • 12 adet yükseltilmiş PIO durum makinesi, yüksek hızlı veri aktarımı için yeni HSTX çevre birimi ve harici QSPI PSRAM desteği sağlıyor
    • 7×7mm QFN60 ve 10×10mm QFN80 paket seçenekleri sunuluyor
    • Fiyatı RP2040'dan biraz daha yüksek
  • Kart tarafı

    • Pico 2, 4MB harici QSPI flash ile geliyor ve orijinal Pico'ya göre iki kat bellek sunuyor
    • Kablosuz özellikli Pico 2 W'nin de yıl sonuna kadar çıkması planlanıyor
  • Yazılım ve dokümantasyon

    • Pico 2 ve RP2350'nin çıkışıyla birlikte güncellenmiş Pico SDK, MicroPython ve CircuitPython imajları sunuluyor
    • Rust dili desteği üzerinde çalışılıyor
    • RP2350, Trusted Firmware-M 2.1.0 LTS sürümünün referans donanım platformu olarak belirlendi
    • Google ile birlikte Pigweed SDK için Pico 2'ye yerel destek sağlandı
  • Güvenlik hedefi

    • RP2350'nin güvenlik modelinin merkezinde imzalı önyükleme yer alıyor
    • Diğer üreticilerin önyükleme güvenliği uygulamaları çoğu zaman modern fault injection saldırılarına karşı zayıf kalıyor
    • RP2350; donanımsal hızlı glitch dedektörü ve patent başvurusu yapılmış yedekli yardımcı işlemci dahil olmak üzere birden fazla teknik kullanıyor
    • Güvenlik mimarisini denetlemek için NewAE ve Hextree ile iş birliği yapıldı
  • İş ortakları

    • 4D Systems, Adafruit, Bus Pirate, Cytron, Hellbender, Ignys, Invector Labs, Melopero, NewAE, Pimoroni, Seeed, Solder Party, SparkFun, Switch Science, ThisIsNotRocketScience, Tiny Circuits, Wiznet ve diğerleriyle birlikte çeşitli ürünler geliştiriliyor
  • Ek özellikler

    • RP2350, önyükleme sırasında Cortex-M33 çekirdekleri yerine kullanılabilen iki açık donanım Hazard3 RISC-V çekirdeği de içeriyor
    • Hazard3, RV32I komut setini uygulayan, son derece optimize edilmiş 3 aşamalı boru hatlı bir işlemci
  • Teşekkür

    • Pico 2 ve RP2350'nin geliştirilmesi yıllara yayılan bir çabanın sonucu ve birçok iş ortağı ile ekibin iş birliği sayesinde başarıyla tamamlandı

GN⁺ özeti

  • Raspberry Pi Pico 2, performans ve güvenlik açısından büyük ölçüde geliştirilmiş yeni bir mikrodenetleyici kartı
  • RP2350 daha hızlı çekirdekler, daha fazla bellek ve gelişmiş güvenlik özellikleri sunuyor
  • Çeşitli iş ortaklarıyla birlikte birden fazla ürün geliştiriliyor ve RISC-V çekirdekleri de destekleniyor
  • Güvenlik modelinin merkezinde imzalı önyükleme yer alıyor ve bu sayede kod koruması güçlendiriliyor
  • Pico 2, mevcut Pico ile uyumlu ve kablosuz özellikli bir modelin de gelmesi bekleniyor

3 yorum

 
GN⁺ 2024-08-09
Hacker News yorumları
  • Luke, Hazard3 çekirdeği ile M33 çekirdeğinin birlikte yer aldığı bağlama dair bilgi veriyor

    • İki çekirdeğin boyutlarının karşılaştırılamayacağını belirtiyor
    • Nihai kalıp boyutunun, Hazard3 çıkarılsa bile muhtemelen aynı kalacağını söylüyor
    • Standart hücre mantığı sıkıştırılabilir ve pad ring tasarım kısıtları nedeniyle kalıp boyutunda az miktarda yuvarlama oluşuyor
    • Çok yüksek standart hücre kullanım oranıyla tape-out tamamlandı; RISC-V çekirdeğinin çıkarılması son yerleşim ve STA üzerinde biraz baskıyı azaltmış olabilirdi
  • Hâlâ neden Micro USB kullanıldığını sorguluyor

    • Bir sonraki sürümde az da olsa ek maliyet pahasına USB-C kullanılmasını umuyordu
  • RP2040 ile ilgili tüm şikayetleri çözüyor gibi görünüyor

    • Önyüklemede Cortex-M33 veya RISC-V şeffaf biçimde seçilebiliyor
  • Küçük mobil cihazların pil yönetimi için hepsi bir arada bir kart bilen olup olmadığını soruyor

    • ESP32 kullanmayı denemiş ve AliExpress'te USB pil şarjını ve aynı anda cihaz güç beslemesini yöneten hazır kartlar olmamasına şaşırmış
    • Tasarımına LiPo eklemek ve telefon gibi çalışmasını istiyor
  • RP2040 ile karşılaştırıldığında:

    • Daha büyük paket (60 veya 80 pin)
    • Paket içi 2MB flash varyantı
    • Güvenli önyükleme ve şifrelenmiş önyükleme
    • İki güvenli yürütme bağlamı
    • Rastgele sayı üreteci
    • SHA-256 hızlandırıcısı
    • 8kB OTP ROM (32kB BOOTROM'dan ayrı)
    • 8 kanallı HSTX yüksek hızlı seri verici
    • 30->48 GPIO (80 pinli pakette 18 ek)
    • 8->12 PIO durum makinesi
    • 12->16 DMA kanalı
    • RISC-V ve ARM (önyüklemede seçilebilir, her çekirdek için ayrı ayrı seçilebilir)
    • Cortex-M0+->Cortex-M33 (gerçekte bunun ne anlama geldiğini bilmiyor)
    • 133->150 MHz çekirdek saat hızı
  • İki Cortex-M33 çekirdeğinin (4.09 CoreMark/MHz) ve iki açık kaynaklı RISC-V Hazard3 çekirdeğinin (3.81 CoreMark/MHz) harika olduğunu söylüyor

  • DOOM çalıştırabiliyor

    • Graham Sanderson'ın DOOM portu gibi etkileyici demolar gördüğünü söylüyor
  • RP2040 üzerinde harici RAM'i "çalıştırmak" için yazma tuzağı ve emülasyon gibi hileleri tartışan insanlar gördüğünü söylüyor

    • RP2350 veri sayfası, yeni QSPI bellek arayüzünde okuma/yazma bellek eşlemeyi desteklediğini belirtiyor
    • PSRAM'in basitçe bağlanıp bağlanamayacağını merak ediyor
    • Donanım uzmanı olmadığını ama performansın ne kadar artacağını çok merak ettiğini söylüyor
  • Çip üzerinde anahtarlamalı mod güç kaynağı bulunmasına şaşırıyor

    • PCB üzerinde buna benzer şeyler kurduğunu ve bir endüktör ile çeşitli destekleyici pasif bileşenler gerektiğini söylüyor
    • Bütün bunların çipin içine nasıl sığdığını merak ediyor
  • ADC'nin düzeltilmesini umuyor ve bunun için dua ediyor

 
bus710 2024-08-09

Son kısım hakkında biraz daha yazayım…
Özellikle MCU'ya flash bellek uygulanmaya başladıktan sonra, çip içi güç yönetimi daha da önemli bir teknik unsur haline geldi. Güç yönetimi düzgün yapılmazsa, flash retention'ı korunacak düzeyde her hücreye veri yazılamadığı için pek çok çipsiz proje geliştiricisinin epey zorlandığını hatırlıyorum.
Ama bu yeni üründe doğrudan çip üstü switching mode güç bölümü olduğu söyleniyor; bu hem şaşırtıcı, hem de orada oluşan gürültüyü nasıl bastırdıklarını merak ettiriyor.

 
bus710 2024-08-09

cheplis => fabless