4 पॉइंट द्वारा GN⁺ 2024-08-09 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • Raspberry Pi Pico 2 लॉन्च

    • Raspberry Pi Pico 2 नया हाई-परफॉर्मेंस, सुरक्षित माइक्रोकंट्रोलर RP2350 पर आधारित होकर लॉन्च किया गया है
    • यह अधिक core clock speed, दोगुनी memory, अधिक शक्तिशाली Arm core, नए security features और upgraded interface capabilities प्रदान करता है
    • मौजूदा Pico series के साथ hardware और software compatibility बनाए रखते हुए performance और features में बड़ा सुधार किया गया है
    • इसकी कीमत $5 है
  • RP2040: इंजीनियरों का माइक्रोकंट्रोलर

    • जनवरी 2021 में original Pico और RP2040 माइक्रोकंट्रोलर लॉन्च किए गए
    • साढ़े तीन वर्षों में लगभग 40 लाख Pico और Pico W यूनिट्स बिके
    • RP2040 का उपयोग विभिन्न third-party development boards और OEM products में किया गया
    • RP2040 दो तेज़ 32-bit cores, पर्याप्त on-chip RAM और flexible interfaces प्रदान करता है
    • इसके लिए DOOM port, PalmOS port, Commodore 64 cartridge जैसे कई डेमो उपलब्ध हैं
  • RP2350 का परिचय

    • RP2350 में दो 150MHz Arm Cortex-M33 cores, 520KB on-chip SRAM और एक व्यापक security architecture शामिल है
    • इसमें signed boot support, 8KB on-chip OTP memory, SHA-256 accelerator और hardware TRNG शामिल हैं
    • साथ ही on-chip switch mode power supply और low-current LDO भी दिया गया है
    • इसमें 12 upgraded PIO state machines, high-speed data transfer के लिए नया HSTX peripheral और external QSPI PSRAM support शामिल है
    • यह 7×7mm QFN60 package और 10×10mm QFN80 package options में उपलब्ध है
    • इसकी कीमत RP2040 से थोड़ी अधिक है
  • बोर्ड गेम

    • Pico 2 में 4MB external QSPI flash है, जो original Pico की तुलना में दोगुनी memory प्रदान करती है
    • wireless capabilities वाला Pico 2 W भी वर्ष के अंत तक लॉन्च होने वाला है
  • Software और documentation

    • Pico 2 और RP2350 के लॉन्च के साथ updated Pico SDK, MicroPython और CircuitPython images उपलब्ध कराए गए हैं
    • Rust language support पर काम चल रहा है
    • RP2350 को Trusted Firmware-M 2.1.0 LTS release के reference hardware platform के रूप में सेट किया गया है
    • Google के साथ मिलकर Pigweed SDK के लिए Pico 2 पर native support दिया गया है
  • Security target

    • RP2350 के security model का केंद्र signed boot है
    • अन्य vendors की boot security implementations अक्सर आधुनिक fault injection attacks के प्रति संवेदनशील होती हैं
    • RP2350 कई तकनीकों का उपयोग करता है, जिनमें hardware fast glitch detector और patent-pending redundant coprocessor शामिल हैं
    • security architecture का audit करने के लिए NewAE और Hextree के साथ सहयोग किया गया
  • Partners

    • 4D Systems, Adafruit, Bus Pirate, Cytron, Hellbender, Ignys, Invector Labs, Melopero, NewAE, Pimoroni, Seeed, Solder Party, SparkFun, Switch Science, ThisIsNotRocketScience, Tiny Circuits, Wiznet आदि के साथ मिलकर विभिन्न products विकसित किए जा रहे हैं
  • अतिरिक्त features

    • RP2350 में दो open hardware Hazard3 RISC-V cores शामिल हैं, जिन्हें boot के समय Cortex-M33 cores के बजाय इस्तेमाल किया जा सकता है
    • Hazard3, RV32I instruction set को implement करने वाला अत्यधिक optimized 3-stage pipeline processor है
  • क्रेडिट

    • Pico 2 और RP2350 का विकास कई वर्षों के प्रयास का परिणाम है, और कई partners तथा teams के सहयोग से इसे सफलतापूर्वक पूरा किया गया

GN⁺ की संक्षिप्त जानकारी

  • Raspberry Pi Pico 2 एक नया माइक्रोकंट्रोलर बोर्ड है, जिसमें performance और security में बड़ा सुधार किया गया है
  • RP2350 तेज़ cores, अधिक memory और बेहतर security features प्रदान करता है
  • विभिन्न partners के साथ मिलकर कई products विकसित किए जा रहे हैं, और यह RISC-V cores को भी support करता है
  • इसके security model का केंद्र signed boot है, जो code protection को मजबूत बनाता है
  • Pico 2 मौजूदा Pico के साथ compatible है, और wireless capabilities वाला मॉडल भी आने वाला है

3 टिप्पणियां

 
GN⁺ 2024-08-09
Hacker News टिप्पणियाँ
  • Luke ने Hazard3 core और M33 core दोनों को साथ शामिल करने का संदर्भ दिया

    • उन्होंने उल्लेख किया कि दोनों core के आकार की तुलना नहीं की जा सकती
    • संभव है कि Hazard3 को हटाने पर भी अंतिम die size वही रहता
    • standard cell logic को compress किया जा सकता है, और pad ring design constraints के कारण die size में थोड़ा rounding हुआ
    • बहुत ऊँची standard cell utilization rate के साथ tape-out पूरा किया गया, और RISC-V core हटाने से final layout और STA में थोड़ा stress कम हो सकता था
  • इस पर सवाल उठाया गया कि अभी भी Micro USB क्यों इस्तेमाल किया जा रहा है

    • उम्मीद थी कि अगले version में थोड़ी अतिरिक्त लागत पर भी USB-C इस्तेमाल किया जाएगा
  • लगता है कि यह RP2040 की लगभग सभी शिकायतों को हल करता है

    • boot पर Cortex-M33 या RISC-V को पारदर्शी रूप से चुना जा सकता है
  • छोटे mobile device की battery management के लिए all-in-one board के बारे में पूछा गया

    • ESP32 इस्तेमाल करके देखा, और यह देखकर हैरानी हुई कि AliExpress पर ऐसा तैयार board नहीं मिला जो USB battery charging और साथ में device power दोनों संभाल सके
    • LiPo को design में जोड़कर इसे phone की तरह काम करवाना चाहते हैं
  • RP2040 की तुलना में:

    • बड़ा package (60 या 80 pin)
    • 2MB package-in-flash variant
    • secure boot और encrypted boot
    • दो secure execution contexts
    • random number generator
    • SHA-256 accelerator
    • 8kB OTP ROM (32kB BOOTROM से अलग)
    • 8-channel HSTX high-speed serial transmitter
    • 30->48 GPIO (80 pin पर 18 अतिरिक्त)
    • 8->12 PIO state machines
    • 12->16 DMA channels
    • RISC-V और ARM (boot पर selectable, और हर core के लिए अलग-अलग चुने जा सकते हैं)
    • Cortex-M0+->Cortex-M33 (असल में इसका क्या मतलब है, पता नहीं)
    • 133->150 MHz core clock
  • उन्होंने कहा कि दो Cortex-M33 core (4.09 CoreMark/MHz) और दो open source RISC-V Hazard3 core (3.81 CoreMark/MHz) काफ़ी शानदार हैं

  • यह DOOM चला सकता है

    • Graham Sanderson के DOOM port जैसे शानदार demo देखे गए
  • लोगों को RP2040 पर external RAM को "चलाने" के लिए write trap और emulation जैसी tricks पर चर्चा करते देखा गया

    • RP2350 datasheet में साफ़ लिखा है कि नया QSPI memory interface read/write memory mapping को support करता है
    • यह जानने की उत्सुकता है कि क्या PSRAM को बस सीधे wired किया जा सकता है
    • hardware expert नहीं हैं, लेकिन performance में कितना सुधार होगा, इसे लेकर बहुत जिज्ञासा है
  • इस बात पर हैरानी हुई कि chip में on-chip switch mode power supply है

    • PCB पर ऐसी चीज़ें पहले जोड़ी हैं, और इसके लिए inductor व कई support passive components चाहिए होते हैं
    • यह सब chip के अंदर कैसे समा गया, इसे लेकर जिज्ञासा है
  • ADC के ठीक होने की दुआ और उम्मीद

 
bus710 2024-08-09

आखिरी हिस्से पर थोड़ा और लिखूँ तो…
खासकर जब MCU में flash memory लागू होने लगी, तब chip के अंदर power management एक और भी ज़्यादा महत्वपूर्ण तकनीकी तत्व बन गया। अगर power management ठीक से न हो, तो flash की retention बनी रहे उतना data हर cell में ठीक से लिखा ही नहीं जाता, इसलिए काफ़ी chipless कंपनियों को इससे काफ़ी जूझना पड़ा था—ऐसा मुझे याद है.
लेकिन इस नए प्रोडक्ट में तो on-chip switching mode power section ही दिया गया है, इसलिए यह हैरान भी करता है, और साथ ही यह जिज्ञासा भी होती है कि वहाँ पैदा होने वाले noise को इन्होंने कैसे नियंत्रित किया होगा.

 
bus710 2024-08-09

चैपलेस => फैबलेस