-
เปิดตัว Raspberry Pi Pico 2
- Raspberry Pi Pico 2 เปิดตัวโดยใช้ RP2350 ไมโครคอนโทรลเลอร์ประสิทธิภาพสูงและปลอดภัยรุ่นใหม่เป็นพื้นฐาน
- มาพร้อมความเร็วคล็อกคอร์ที่สูงขึ้น หน่วยความจำเพิ่มเป็นสองเท่า Arm คอร์ที่ทรงพลังกว่า ฟีเจอร์ด้านความปลอดภัยใหม่ และความสามารถของอินเทอร์เฟซที่อัปเกรดแล้ว
- ประสิทธิภาพและความสามารถดีขึ้นอย่างมาก ขณะเดียวกันยังคงความเข้ากันได้ด้านฮาร์ดแวร์และซอฟต์แวร์กับ Pico ซีรีส์เดิม
- ราคาอยู่ที่ $5
-
RP2040: ไมโครคอนโทรลเลอร์สำหรับวิศวกร
- เดือนมกราคม 2021 มีการเปิดตัว Pico รุ่นดั้งเดิมและไมโครคอนโทรลเลอร์ RP2040
- ตลอดช่วง 3 ปีครึ่ง ขาย Pico และ Pico W ได้เกือบ 4 ล้านหน่วย
- RP2040 ถูกใช้งานในบอร์ดพัฒนาจากผู้ผลิตรายอื่นและผลิตภัณฑ์ OEM หลากหลายประเภท
- RP2040 มอบคอร์ 32 บิตความเร็วสูงสองคอร์ RAM บนชิปจำนวนมาก และอินเทอร์เฟซที่ยืดหยุ่น
- มีเดโมหลากหลาย เช่น พอร์ต DOOM, พอร์ต PalmOS และคาร์ทริดจ์ Commodore 64
-
แนะนำ RP2350
- RP2350 โดดเด่นด้วย Arm Cortex-M33 สองคอร์ที่ 150MHz, SRAM บนชิป 520KB และสถาปัตยกรรมความปลอดภัยที่ครอบคลุม
- รองรับ signed boot, มีหน่วยความจำ OTP บนชิป 8KB, ตัวเร่ง SHA-256 และฮาร์ดแวร์ TRNG
- มีแหล่งจ่ายไฟแบบสวิตช์โหมดบนชิปและ LDO กระแสต่ำ
- มี PIO state machine ที่อัปเกรดแล้ว 12 ตัว, อุปกรณ์ต่อพ่วง HSTX ใหม่สำหรับการรับส่งข้อมูลความเร็วสูง และรองรับ QSPI PSRAM ภายนอก
- มีตัวเลือกแพ็กเกจ 7×7mm QFN60 และ 10×10mm QFN80
- ราคาสูงกว่า RP2040 เล็กน้อย
-
เกมของบอร์ด
- Pico 2 มาพร้อมแฟลช QSPI ภายนอกขนาด 4MB ให้หน่วยความจำมากกว่า Pico รุ่นเดิมเป็นสองเท่า
- Pico 2 W ที่มีความสามารถไร้สายก็มีแผนจะเปิดตัวภายในสิ้นปีนี้
-
ซอฟต์แวร์และเอกสาร
- พร้อมกับการเปิดตัว Pico 2 และ RP2350 มีการปล่อย Pico SDK, อิมเมจ MicroPython และ CircuitPython ที่อัปเดตแล้ว
- กำลังดำเนินงานเพื่อรองรับภาษา Rust
- RP2350 ถูกกำหนดให้เป็นแพลตฟอร์มฮาร์ดแวร์อ้างอิงของ Trusted Firmware-M 2.1.0 LTS release
- ทำงานร่วมกับ Google เพื่อให้ Pigweed SDK รองรับ Pico 2 แบบเนทีฟ
-
เป้าหมายด้านความปลอดภัย
- หัวใจของโมเดลความปลอดภัยของ RP2350 คือ signed boot
- การทำงานด้านความปลอดภัยของบูตจากผู้ผลิตรายอื่นมักเปราะบางต่อการโจมตีแบบ fault injection สมัยใหม่
- RP2350 ใช้หลายเทคนิค รวมถึงฮาร์ดแวร์ตรวจจับกลิตช์ความเร็วสูงและโคโปรเซสเซอร์แบบซ้ำซ้อนที่อยู่ระหว่างยื่นจดสิทธิบัตร
- มีการร่วมมือกับ NewAE และ Hextree เพื่อตรวจสอบสถาปัตยกรรมความปลอดภัย
-
พาร์ตเนอร์
- ร่วมมือกับ 4D Systems, Adafruit, Bus Pirate, Cytron, Hellbender, Ignys, Invector Labs, Melopero, NewAE, Pimoroni, Seeed, Solder Party, SparkFun, Switch Science, ThisIsNotRocketScience, Tiny Circuits, Wiznet และอีกหลายราย เพื่อพัฒนาผลิตภัณฑ์ที่หลากหลาย
-
ฟีเจอร์เพิ่มเติม
- RP2350 มี Hazard3 RISC-V core แบบโอเพนฮาร์ดแวร์สองคอร์ที่สามารถใช้แทน Cortex-M33 core ตอนบูตได้
- Hazard3 คือโปรเซสเซอร์แบบ 3-stage pipeline ที่ปรับแต่งประสิทธิภาพมาอย่างมาก และรองรับชุดคำสั่ง RV32I
-
เครดิต
- การพัฒนา Pico 2 และ RP2350 เป็นผลลัพธ์ของความพยายามหลายปี และสำเร็จได้ด้วยความร่วมมือจากพาร์ตเนอร์และทีมงานหลายฝ่าย
สรุปโดย GN⁺
- Raspberry Pi Pico 2 คือบอร์ดไมโครคอนโทรลเลอร์รุ่นใหม่ที่ยกระดับทั้งประสิทธิภาพและความปลอดภัยอย่างมาก
- RP2350 มาพร้อมคอร์ที่เร็วขึ้น หน่วยความจำมากขึ้น และฟีเจอร์ความปลอดภัยที่ดีขึ้น
- มีการร่วมมือกับพาร์ตเนอร์หลายรายเพื่อพัฒนาผลิตภัณฑ์หลายแบบ และยังรองรับ RISC-V core ด้วย
- หัวใจของโมเดลความปลอดภัยคือ signed boot ซึ่งช่วยเสริมการปกป้องโค้ด
- Pico 2 เข้ากันได้กับ Pico รุ่นเดิม และกำลังจะมีรุ่นที่รองรับไร้สายออกมาด้วย
3 ความคิดเห็น
ความคิดเห็นจาก Hacker News
Luke ให้บริบทเกี่ยวกับการรวมคอร์ Hazard3 และคอร์ M33 ไว้ด้วยกัน
ตั้งคำถามว่าทำไมยังคงใช้ Micro USB อยู่
ดูเหมือนจะแก้ปัญหาที่เคยบ่นกันทั้งหมดของ RP2040
ถามว่ามีใครรู้จักบอร์ด all-in-one สำหรับจัดการแบตเตอรี่ของอุปกรณ์พกพาขนาดเล็กหรือไม่
เมื่อเทียบกับ RP2040:
ระบุว่าคอร์ Cortex-M33 สองคอร์ (4.09 CoreMark/MHz) และคอร์ RISC-V Hazard3 แบบโอเพนซอร์สสองคอร์ (3.81 CoreMark/MHz) นั้นยอดเยี่ยมมาก
รัน DOOM ได้
เห็นคนพูดถึงเทคนิคอย่าง write trap และการ emulation เพื่อให้ RAM ภายนอก “ใช้งานได้” บน RP2040
ประหลาดใจที่ชิปมี on-chip switch-mode power supply
ภาวนาและหวังว่า ADC จะถูกแก้ไข
ขอเสริมในช่วงท้ายอีกหน่อย…
โดยเฉพาะเมื่อมีการนำหน่วยความจำแฟลชมาใช้กับ MCU การจัดการพลังงานภายในชิปก็ยิ่งกลายเป็นองค์ประกอบทางเทคนิคที่สำคัญมากขึ้น หากจัดการพลังงานได้ไม่ดี ก็จะเขียนข้อมูลลงในแต่ละเซลล์ได้ไม่เพียงพอจนไม่สามารถคงค่า retention ของแฟลชไว้ได้ ผมจำได้ว่าหลายบริษัทไร้โรงงานผลิตชิปต้องลำบากกันพอสมควรเพราะเรื่องนี้
แต่ผลิตภัณฑ์ใหม่นี้ถึงกับมีภาคจ่ายไฟแบบสวิตชิงออนชิปมาให้เลย ทั้งน่าทึ่งและก็ทำให้อยากรู้ว่าเขาจัดการกับสัญญาณรบกวนที่เกิดขึ้นตรงนั้นอย่างไร
แชปเลส => แฟ็บเลส