کیت RDK S100P معرفی شد؛ رقیب ۱۲۸ TOPS برای Jetson Orin NX

D-Robotics RDK S100P
6 بازدید
۱۴۰۵-۰۶-۱۵
5 دقیقه
  • نویسنده: 0x7a657573
  • درباره نویسنده: من اون دیوونه‌ام که وقتی بورد روشن نمی‌شه، ذوق می‌کنم؛ یعنی یه شب تا صبح قراره با منبع تغذیه و لاجیک آنالایزر عشق کنم! آدما قهوه می‌خورن که بیدار بمونن، ولی من بیدار می‌مونم تا بفهمم این بورد چرا باهام قهر کرده! زندگی من یه لوپ بی‌نهایته بین باگ و دیباگ... با چاشنی یه کم امید و یه عالمه دیوونگی!

به گفته CNX Software – Embedded Systems News

کیت توسعه RDK S100P یک کامپیوتر تک‌بردی قدرتمند برای دنیای رباتیک است که با بهره‌گیری از واحد پردازش Nash BPU و توان ۱۲۸ ترافلاپس، جایگزینی جدی برای NVIDIA Jetson Orin NX محسوب می‌شود. این برد با ترکیب هسته‌های Cortex-A78AE و میکروکنترلر Cortex-R52+، امکان پردازش سنگین هوش مصنوعی و کنترل بلادرنگ سخت‌افزاری را به‌صورت هم‌زمان فراهم می‌کند.

D-Robotics RDK S100P کیت توسعه

محصول RDK S100P کیت توسعه یک کامپیوتر تک‌بردی (SBC) رباتیک است که حول یک ماژول مبتنی بر S100P ساخته شده و جایگزینی برای NVIDIA Jetson Orin NX 16GB محسوب می‌شود. این برد مجهز به یک کلاستر اپلیکیشن ۶ هسته‌ای Cortex-A78AE، یک دامنه میکروکنترلر چهار هسته‌ای Cortex-R52+، یک واحد پردازش Nash BPU با توان ۱۲۸ TOPS INT8، پردازنده گرافیکی Mali-G78AE و ۲۴ گیگابایت حافظه LPDDR5 است.

چهار کرنل R52+ این دستگاه CAN برای کنترل بلادرنگ و قابل اعتماد پیکربندی شوند: دو کرنل در حالت lockstep برای ایمنی اجرا می‌شوند و دو کرنل دیگر از عملکرد split-lock پشتیبانی می‌کنند. در عمل، پردازنده A78AE و BPU CAN وظایف مربوط به لینوکس و پردازش بینایی را مدیریت کنند، در حالی که میکروکنترلر وظایف حساس به زمان مانند ورودی/خروجی (I/O) موتور و سنسور را بر عهده می‌گیرد. این امر CAN نیاز به یک کنترلر بلادرنگ مجزا را کاهش دهد، هرچند حذف کامل آن به نوع ربات و الزامات آن بستگی دارد.

RDK S100P Development Kit

مشخصات RDK S100P:

  • SoC – D-Robotics S100P
  • پردازنده – ۶ کرنل ARM Cortex-A78AE با فرکانس ۲.۰ گیگاهرتز (هسته‌های AE با قابلیت‌های ایمنی)
  • میکروکنترلر – ۴ کرنل ARM Cortex-R52+ با فرکانس ۱.۲ گیگاهرتز (یک جفت DCLS lockstep + دو کرنل split-lock)
  • BPU – یک عدد Nash، معادل ۱۲۸ TOPS INT8؛ سازنده مدعی پشتیبانی از بیش از ۱۶۰ عملیات ONNX است
  • GPU – پردازنده گرافیکی ARM Mali-G78AE با توان ۱۰۰ GFLOPS
  • حافظه سیستم – ۲۴ گیگابایت LPDDR5، باس ۹۶ بیتی، تا ۶۴۰۰ مگابیت بر ثانیه
  • ذخیره‌سازی:
    • ۶۴ گیگابایت حافظه فلش eMMC (دستگاه بوت)
    • اسلات M.2 M-Key (PCIe 3.0 x1) برای NVMe SSD (اسناد رسمی همچنان ذکر می‌کنند که برد فقط از eMMC بوت می‌شود)
  • نمایشگر – HDMI 1.4، تا رزولوشن ۲۵۶۰ در ۱۴۴۰ با نرخ نوسازی ۶۰ هرتز
  • دوربین:
    • هدر توسعه ۱۰۰ پین
    • ۳ درگاه ۴ خطه MIPI CSI-2
    • برد دوربین اختیاری ۲ درگاه MIPI + ۴ درگاه GMSL (MAX96712) را اضافه می‌کند
  • صدا – I2S/PCM روی هدر ۴۰ پین
  • شبکه:
    • ۲ پورت گیگابیت اترنت RJ45 (eth0 برای استفاده عمومی، eth1 با IP استاتیک داخلی ۱۹۲.۱۶۸.۱۲۷.۱۰)
    • وای‌فای و بلوتوث از طریق اسلات M.2 E-Key (PCIe 3.0 x1, UART)
  • USB:
    • ۴ پورت USB 3.0 Type-A
    • ۱ پورت USB 2.0 Type-C (برای فلش کردن و دیباگ)
  • توسعه:
    • ۴۰ پین اصلی GPIO شامل (SPI، I2C، I2S، PWM، UART)
    • ۱۶ پین میکروکنترلر GPIO
  • دیباگ – هدر JTAG
  • متفرقه – دکمه‌های ریست/خواب، کانکتور باتری RTC، کانکتور فن
  • تغذیه – ورودی ۱۲-۲۰ ولت DC (آداپتور ۹۰ وات همراه دستگاه است، برد تا حداکثر ۱۵۰ وات را پشتیبانی می‌کند)
  • ابعاد – ۱۲۱ در ۱۲۰ در ۵۱ میلی‌متر (با احتساب کیس)
  • دمای کاری – ۰ تا ۴۵ درجه سانتی‌گراد
RDK S100P development kit block diagram

RDK S100P development kit block diagram

نمای کلی سخت‌افزار RDK S100P

نمای کلی سخت‌افزار RDK S100P

محصول RDK S100P سیستم‌عامل RDK OS را اجرا می‌کند که یک ایمیج دسکتاپ مبتنی بر Ubuntu 22.04 (Jammy) با لینوکس 6.1 است (یادداشت‌های نسخه فعلی V4.0.3، ورژن کرنل 6.1.112-rt43 و U-Boot 2022.04 را لیست کرده‌اند، در حالی که دانلودهای جدیدتر در حدود نسخه V4.0.4-beta هستند). این سیستم‌عامل CAN با استفاده از D-Navigation از طریق ویندوز، لینوکس یا مک‌های اپل سیلیکون و از طریق پورت Type-C در حالت U-Boot/fastboot یا DFU فلش شود.

برای توسعه رباتیک، پشته نرم‌افزاری شامل TogetheROS.Bot بر پایه ROS 2 Humble است که دارای اجزایی مانند hobot_sensor برای سنسورها، hobot_dnn برای اجرای مدل‌های هوش مصنوعی روی BPU و hobot_codec برای پردازش سخت‌افزاری ویدیو می‌باشد. عملکردهای دوربین و چندرسانه‌ای توسط hobot_vio و libsrcampy مدیریت می‌شوند. توسعه‌دهندگان همچنین CAN از rdk_model_zoo استفاده کنند که شامل مدل‌هایی مانند YOLO است و آن‌ها را برای Nash BPU با استفاده از تولچین OpenExplorer و کوانتیزاسیون INT8 آماده کنند. D-Robotics همچنین کد منبع و ابزارهای لازم برای ساخت ایمیج‌های سیستمی سفارشی را ارائه می‌دهد، اگرچه برخی ویژگی‌ها، از جمله پشتیبانی از IMU مدل BMI088 روی برد توسعه میکروکنترلر، هنوز در نسخه V4.0.3 در دسترس نبودند.

RDK S100P camera expension baord

RDK S100P camera expension baord

شرکت D-Robotics همچنین در مورد دو برد توسعه برای سری S100 صحبت می‌کند. RDK S100 Camera Expansion برد دو رابط دوربین ۴ خطه MIPI CSI-2 و چهار ورودی GMSL2 (از طریق کانکتور Fakra-Mini 4-in-1 Z-code) را با استفاده از دیسریالایزر Maxim MAX96712 اضافه می‌کند. این برد CAN برق دوربین‌های GMSL را از مادربرد تأمین کند، اما زمانی که جریان ترکیبی آن‌ها از ۷۰۰ میلی‌آمپر فراتر رود، به یک منبع تغذیه ۱۲ ولت خارجی نیاز است. دوربین‌های پشتیبانی شده شامل IMX219، SC230AI، SC132GS، SG8S-AR0820C و اینتل RealSense D457 و D435i هستند.

MCU Port Expansion Board

دومین برد توسعه، یعنی RDK S100 میکروکنترلر Port Expansion برد، به دامنه میکروکنترلر Cortex-R52+ در S100 متصل می‌شود و رابط‌هایی را اضافه می‌کند که معمولاً برای کنترل ربات مورد نیاز هستند. این برد پنج پورت CAN FD با پشتیبانی از سرعت ۸ مگابیت بر ثانیه، یک پورت گیگابیت اترنت و یک هدر ۳۰ پین با حداکثر هفت کانال ADC، دو رابط I2C و دو رابط SPI را ارائه می‌دهد. این برد همچنین شامل یک IMU مدل Bosch BMI088 است، هرچند SDK نسخه V4.0.2 هنوز از آن پشتیبانی نمی‌کند.

شرکت D-Robotics پیش از این بردهای RDK X3 و RDK X5 را بر پایه تراشه‌های Sunrise X3 و X5 خود با عملکرد هوش مصنوعی ۵ TOPS و ۱۰ TOPS معرفی کرده بود و RDK S100P جدید یک هیولای کاملاً متفاوت و بسیار قدرتمندتر است.

با نگاهی به مشخصات، RDK S100P می‌تواند به جای گزینه‌های ارزان‌تر مانند Orin Nano Super یا گزینه‌های رده‌بالا مانند AGX Orin، به عنوان جایگزینی برای NVIDIA Jetson Orin NX 16GB عمل کند. هر دو از پردازنده Cortex-A78AE، حافظه LPDDR5 و رابط‌های دوربین MIPI استفاده می‌کنند و برای رباتیک ROS 2 طراحی شده‌اند. Orin NX 16GB دارای ۸ کرنل A78AE، یک پردازنده گرافیکی Ampere با ۱۰۲۴ کرنل، ۳۲ کرنل Tensor، ۱۶ گیگابایت حافظه LPDDR5 با باس ۱۲۸ بیتی و تا ۱۰۰ sparse INT8 TOPS در مصرف توان ۲۵ وات است. S100P دارای ۶ کرنل A78AE با فرکانس ۲.۰ گیگاهرتز، یک Nash BPU با توان ۱۲۸ INT8 TOPS و ۲۴ گیگابایت LPDDR5 روی باس ۹۶ بیتی است. این اعداد TOPS به طور مستقیم قابل مقایسه نیستند، زیرا انویدیا و D-Robotics از روش‌های مختلفی برای اندازه‌گیری عملکرد هوش مصنوعی استفاده می‌کنند.

اما بزرگترین تفاوت در نرم‌افزار و سخت‌افزار کنترلی است. Jetson اکوسیستم‌های CUDA، TensorRT، PyTorch و Isaac را به همراه شبکه گسترده‌ای از برد‌های حامل و ماژول‌ها ارائه می‌دهد. S100P از فرمت مدل .hbm و OpenExplorer متعلق به D-Robotics استفاده می‌کند و TogetherROS.Bot آن بر پایه ROS 2 Humble است. همچنین این برد دارای یک میکروکنترلر چهار هسته‌ای Cortex-R52+ برای کنترل بلادرنگ شامل حالت‌های lockstep و split-lock است که Orin NX فاقد آن می‌باشد. مصرف توان و فرم فاکتور نیز متفاوت هستند و به نظر می‌رسد تهیه ماژول RDK S100، حداقل در حال حاضر، دشوارتر باشد.

اطلاعات
6
0
0
اشتراک و حمایت
profile نویسنده: 0x7a657573 متخصص الکترونیک

من اون دیوونه‌ام که وقتی بورد روشن نمی‌شه، ذوق می‌کنم؛ یعنی یه شب تا صبح قراره با منبع تغذیه و لاجیک آنالایزر عشق کنم! آدما قهوه می‌خورن که بیدار بمونن، ولی من بیدار می‌مونم تا بفهمم این بورد چرا باهام قهر کرده! زندگی من یه لوپ بی‌نهایته بین باگ و دیباگ... با چاشنی یه کم امید و یه عالمه دیوونگی!


مقالات بیشتر

slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله

خانواده سیسوگ

سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله