4 poin oleh GN⁺ 2024-08-09 | 3 komentar | Bagikan ke WhatsApp
  • Peluncuran Raspberry Pi Pico 2

    • Raspberry Pi Pico 2 diluncurkan dengan basis mikrokontroler berkinerja tinggi dan aman yang baru, RP2350
    • Menawarkan kecepatan clock inti yang lebih tinggi, memori dua kali lipat, inti Arm yang lebih kuat, fitur keamanan baru, dan kemampuan antarmuka yang ditingkatkan
    • Performa dan fungsinya meningkat besar sambil tetap mempertahankan kompatibilitas perangkat keras dan perangkat lunak dengan seri Pico yang ada
    • Harganya $5
  • RP2040: mikrokontroler untuk para engineer

    • Pada Januari 2021, Pico original dan mikrokontroler RP2040 diluncurkan
    • Dalam tiga setengah tahun, hampir 4 juta unit Pico dan Pico W terjual
    • RP2040 digunakan pada berbagai board pengembangan pihak ketiga dan produk OEM
    • RP2040 menawarkan dua inti 32-bit cepat, RAM on-chip yang besar, dan antarmuka yang fleksibel
    • Ada berbagai demo seperti port DOOM, port PalmOS, dan kartrid Commodore 64
  • Pengenalan RP2350

    • RP2350 memiliki dua inti Arm Cortex-M33 150MHz, SRAM on-chip 520KB, dan arsitektur keamanan yang komprehensif
    • Mendukung signed boot, memori OTP on-chip 8KB, akselerator SHA-256, serta TRNG hardware
    • Dilengkapi catu daya switch mode on-chip dan LDO arus rendah
    • Memiliki 12 state machine PIO yang ditingkatkan, periferal HSTX baru untuk transfer data berkecepatan tinggi, dan dukungan QSPI PSRAM eksternal
    • Tersedia opsi paket QFN60 7×7mm dan QFN80 10×10mm
    • Harganya sedikit lebih mahal daripada RP2040
  • Permainan board

    • Pico 2 dilengkapi flash QSPI eksternal 4MB, sehingga menawarkan memori dua kali lipat dibanding Pico original
    • Pico 2 W dengan kemampuan nirkabel juga dijadwalkan meluncur sebelum akhir tahun
  • Perangkat lunak dan dokumentasi

    • Bersamaan dengan peluncuran Pico 2 dan RP2350, tersedia Pico SDK yang diperbarui serta image MicroPython dan CircuitPython
    • Dukungan bahasa Rust sedang dikerjakan
    • RP2350 ditetapkan sebagai platform hardware referensi untuk rilis Trusted Firmware-M 2.1.0 LTS
    • Bekerja sama dengan Google untuk menghadirkan dukungan native Pigweed SDK pada Pico 2
  • Target keamanan

    • Inti dari model keamanan RP2350 adalah signed boot
    • Implementasi keamanan boot dari vendor lain sering kali rentan terhadap serangan injeksi gangguan modern
    • RP2350 menggunakan beberapa teknik, termasuk detektor glitch cepat berbasis hardware dan koprosesor redundan yang sedang diajukan patennya
    • Bekerja sama dengan NewAE dan Hextree untuk mengaudit arsitektur keamanannya
  • Partner

    • Bekerja sama dengan 4D Systems, Adafruit, Bus Pirate, Cytron, Hellbender, Ignys, Invector Labs, Melopero, NewAE, Pimoroni, Seeed, Solder Party, SparkFun, Switch Science, ThisIsNotRocketScience, Tiny Circuits, Wiznet, dan lainnya untuk mengembangkan berbagai produk
  • Fitur tambahan

    • RP2350 menyertakan dua inti Hazard3 RISC-V open hardware yang dapat digunakan saat boot sebagai pengganti inti Cortex-M33
    • Hazard3 adalah prosesor pipeline tiga tahap yang sangat dioptimalkan dan mengimplementasikan instruction set RV32I
  • Kredit

    • Pengembangan Pico 2 dan RP2350 merupakan hasil dari upaya bertahun-tahun, dan berhasil diselesaikan berkat kolaborasi banyak partner dan tim

Ringkasan GN⁺

  • Raspberry Pi Pico 2 adalah board mikrokontroler baru dengan peningkatan besar pada performa dan keamanan
  • RP2350 menawarkan inti yang lebih cepat, memori lebih besar, dan fitur keamanan yang ditingkatkan
  • Berbagai produk sedang dikembangkan bersama banyak partner, dan juga mendukung inti RISC-V
  • Inti model keamanannya adalah signed boot, yang memperkuat perlindungan kode
  • Pico 2 kompatibel dengan Pico yang ada, dan model dengan kemampuan nirkabel juga akan dirilis

3 komentar

 
GN⁺ 2024-08-09
Komentar Hacker News
  • Luke memberikan konteks tentang penyertaan core Hazard3 dan core M33 secara bersamaan

    • Menyebutkan bahwa ukuran kedua core tidak bisa dibandingkan secara langsung
    • Ukuran die akhir kemungkinan besar akan tetap sama meskipun Hazard3 dihapus
    • Logika standard-cell dapat dipadatkan, dan pembulatan kecil pada ukuran die terjadi karena batasan desain pad ring
    • Tape-out diselesaikan dengan tingkat utilisasi standard-cell yang sangat tinggi, dan menghapus core RISC-V mungkin hanya akan sedikit mengurangi tekanan pada layout akhir dan STA
  • Mempertanyakan alasan masih menggunakan Micro USB

    • Berharap versi berikutnya akan menggunakan USB-C meskipun ada sedikit biaya tambahan
  • Tampaknya memperbaiki semua keluhan terhadap RP2040

    • Saat boot, bisa memilih Cortex-M33 atau RISC-V secara transparan
  • Bertanya apakah ada yang tahu board all-in-one untuk manajemen baterai pada perangkat mobile kecil

    • Sudah mencoba ESP32, dan terkejut karena tidak ada board siap pakai di AliExpress yang menangani pengisian baterai USB sekaligus memberi daya ke perangkat secara bersamaan
    • Ingin menambahkan LiPo ke desain dan membuatnya bekerja seperti ponsel
  • Dibandingkan dengan RP2040:

    • Paket lebih besar (60 atau 80 pin)
    • Varian flash 2MB di dalam paket
    • Secure boot dan boot terenkripsi
    • Dua konteks eksekusi aman
    • Generator angka acak
    • Akselerator SHA-256
    • OTP ROM 8kB (terpisah dari BOOTROM 32kB)
    • Transmitter serial berkecepatan tinggi HSTX 8 kanal
    • 30->48 GPIO (tambahan 18 pada versi 80 pin)
    • 8->12 mesin status PIO
    • 12->16 kanal DMA
    • RISC-V dan ARM (bisa dipilih saat boot, dan bisa dipilih terpisah untuk tiap core)
    • Cortex-M0+->Cortex-M33 (tidak tahu apa arti praktisnya)
    • Clock core 133->150 MHz
  • Menyebut dua core Cortex-M33 (4.09 CoreMark/MHz) dan dua core open-source RISC-V Hazard3 (3.81 CoreMark/MHz) sebagai hal yang keren

  • Bisa menjalankan DOOM

    • Melihat demo yang mengagumkan seperti port DOOM buatan Graham Sanderson
  • Melihat orang membahas trik seperti write trap dan emulasi untuk membuat RAM eksternal "berfungsi" pada RP2040

    • Datasheet RP2350 menyebut antarmuka memori QSPI baru mendukung memory mapping baca/tulis
    • Bertanya-tanya apakah PSRAM bisa langsung dihubungkan begitu saja
    • Bukan ahli hardware, tetapi sangat penasaran seberapa besar peningkatan performanya
  • Terkejut chip ini memiliki catu daya mode switching on-chip

    • Pernah merakit hal seperti itu di PCB, dan biasanya memerlukan induktor serta beberapa komponen pasif pendukung
    • Bertanya-tanya bagaimana semua itu bisa dimasukkan ke dalam chip
  • Berdoa dan berharap ADC-nya diperbaiki

 
bus710 2024-08-09

Kalau menambahkan sedikit tentang bagian terakhir…
Khususnya sejak memori flash diterapkan pada MCU, manajemen daya di dalam chip menjadi elemen teknologi yang semakin penting. Jika manajemen dayanya tidak memadai, tiap sel tidak akan tertulis dengan baik hingga retention flash bisa dipertahankan, jadi saya ingat cukup banyak pembuat chip fabless yang lumayan kesulitan karenanya.
Namun produk baru ini katanya bahkan punya unit catu daya mode switching on-chip, jadi selain mengejutkan, saya juga penasaran bagaimana mereka mengendalikan noise yang kemungkinan muncul dari sana.

 
bus710 2024-08-09

fabless => fabless