NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3275 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 7 از 7

موضوع: میکروی آرم با دو هسته پردازشی!

  1. #1
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض میکروی آرم با دو هسته پردازشی!

    سلام
    عجب بردیه این برد!
    اسم اصلی: Hercules LAUNCHXL-RM42
    ویژگی های اصلی:
    RM42L432 dual core ARM Cortex-R4
    100MHz
    USB powered
    On board USB XDS100v2 JTAG debug
    On board SCI to PC serial communication
    Two LEDs
    Reset switches
    Ambient light sensor
    40 pin BoosterPack XL Header
    Footprint for an expansion header (not populated) to bring out all MCU Pins
    External high-speed emulation via 14-pin TI-JTAG header (not populated)

    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: herculs.jpg
مشاهده: 44
حجم: 32.5 کیلو بایت  
    _____________________________________
    _____________________________________

  2. کاربران : 3 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    دوستان یک سوال. برای میکروهای چندهسته ای چطور برنامه ریزی میکنن که از تمام ظرفیت استفاده بشه؟

  5. تشکرها از این نوشته :


  6. #3
    کاربر فعال rozeh آواتار ها
    تاریخ عضویت
    Mar 2013
    نوشته ها
    198
    تشکر
    27
    تشکر شده 176 بار در 104 پست

    پیش فرض

    سلام صادق جان
    شما پاتو جایی گذاشتی که من سالهاست که گذاشتم و نمی تونم ازش بیام بیرون!!
    تگزاس اینسترومنت همیشه بهترین بوده و خواهد بود. فقط این بردش نیست که عجیبه. محصولات این شرکت با سابقه طلایی و محصولات عالیش سالهاست که از دست ما ایرانی ها دوره.
    الان جاش نیست در مورد این شرکت حرف بزنم. قبلا توی ECA زیاد در موردش حرف زدم. این شرکت همیشه بهترینه! اینو یادتون باشه.
    این برد میکروش از سری هسته های(Core) با Cortex-R هستش که مخصوص سیستم عامل های RTOS هستش. توی کشور ما نمی صرفه که با محصولات این شرکت کار کنیم متاسفانه(با وجود پشتیبانی عالی شرکتش و همچنین کیفیت عالیش). بخاطر تحریم های این شرکت علیه ایران و همچنین سختی پیدا کردن رنج محصولات این شرکت توی ایران. فعلا همون ST واسه ما بهتره. راستی ظاهرا NXP هم با شرکت FreeScale که جزو یکی از شرکت های عالی ایالات متحده هستش ادغام شده. جالبه برام که یه شرکت هلندی(NXP) با یه شرکت امریکایی(ّFreeScale) ادغام شده(همین حدودا 2 الی 3 ماه پیش ادغام شدند). فری-اسکیل شرکت خیلی خوبیه. البته بعد از تگزاس.
    به LPC کارها حسودیم میشه. فکر کنم وضعیتشون بهتر میشه.

  7. تشکرها از این نوشته :


  8. #4
    کاربر فعال rozeh آواتار ها
    تاریخ عضویت
    Mar 2013
    نوشته ها
    198
    تشکر
    27
    تشکر شده 176 بار در 104 پست

    پیش فرض

    نقل قول نوشته اصلی توسط esisafa نمایش پست ها
    دوستان یک سوال. برای میکروهای چندهسته ای چطور برنامه ریزی میکنن که از تمام ظرفیت استفاده بشه؟
    بستگی داره که دو هسته ای که میگن دقیقا منظورشون چی باشه.
    مثلا اگه درست به یاد بیارم شرکت NXP هم یه میکرو دو هسته ای که در واقع دو میکرو در هم بودن رو ساخته و به بازار عرضه کرده. خب اینجا با تقسیم بار پردازشی از تمام ظرفیت ها میشه استفاده کرد.
    واسه این بردی که صادق گذاشته دیگه از این خبرا نیست. چون تگزاس گفته که واقعا این میکرو دو هسته پردازشی داره و دو میکرو جداگانه توی یه چیپ نیست. واقعا این تگزاس خیلی کارهاش جالبه. گفته معماری این دو CPU به
    lockstep هستش.
    تازه این که چیزی نیست. برو DSPهای جدیدش رو ببین تا بدونید این تگزاس واقعا چیه! یه سر به صفحه DSPها بزنید. همه دنیا می دونند که تگزاس بهترینه.
    این گرونترین DSP توی سایت موزر هستش:

    Service Unavailable
    قیمتش 18,499.93دلار آمریکا هستش. با احتساب دلار 3500 تومن میشه 64750000 میلیون تومن. بابا منو با یکی از اینا قبر کنن دیگه هیچی نمی خوام.
    یه عمو قلابی توی آرلینگتون تگزاس دارم. اگه وضعیت ایران و امریکا خوب بود همش از محصولات تگزاس استفاده میکردم. می دادم برام عموم بفرسته.

  9. کاربران : 3 تشکر کرده اند از شما rozeh برای ارسال این پست سودمند:


  10. #5
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    پس در واقع وقتی که از سیستم عامل استفاده کنیم و برنامه چندین ترید داشته باشه، اونوقت تریدها بین هسته ها تقسیم میشن. این یعنی اگر از سیستم عامل استفاده نکنیم و یک برنامه معمولی بنویسیم فقط یک هسته استفاده میشه. درسته؟؟؟؟؟

  11. تشکرها از این نوشته :


  12. #6
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    پس با این اوصاف باید خود برنامه نویس کار تقسیم وظایف رو انجام بده.
    میدونید... مردم دنیا سر خودشونو کلاه میزارن. مخصوصا در قضیه ی چند هسته ای کردن پردازنده ها. شما برنامه winrar رو اجرا کنید و یک فایل بزرگ رو اکسترکت کنید اونوقت میبینید که فقط یکی از هسته های پردازنده درگیر میشه اونوقت میفهمید که چی میگم. یعنی اگر شما پردازنده 4 هسته ای داشته باشی و با winrar کار کنی فقط کمی بیشتر از 25 درصد توان پردازنده استفاده کردید!!!!!!!!!
    این مسئله برای کنترلرها هم صادقه یعنی باید برنامه چند تریدی نوشته بشه و خیلی چیزای دیگه هم لازمه تا از تمام منابع استفاده بشه.

    یکی از این کلاه هایی که مردم سر خودشون میزارن و سازنده ها بخاطر همین این کارو انجام میدن، اینه که میخوان گوشی و تبلت با هسته های بالاتر بخرن!!!! دریغ از این که اگر بجای پردازنده 4 هسته ای a7 بیان و از 2 هسته ای a15 استفاده کنن، چقدر کارایی بالاتر میره. ولی مردم که a7 و a15 نمیدونن چیه اون فقط میدونن که 4 از 2 بیشتره پس بهتره!

  13. #7
    کاربر فعال
    تاریخ عضویت
    Mar 2010
    نوشته ها
    236
    تشکر
    101
    تشکر شده 246 بار در 163 پست

    پیش فرض

    این که ویندوز خودش چمد هسته ایی رو به صورت کامل پشتیبانی نمیکنه دلیلی بر بد بودن پردازنه های چند هسته ایی نیست
    مثال شما در مورد وین رار هم رو کاملا درست نیست برای اینکه وینرار برای کارش به شدت وابسته به سرعت هارد هست.اگر میخواید قدرت وینرار رو ببینید از منوی tools>benchmark رو انتخاب کنید
    و نکته ی دیگه اینکه تا اونجا که من میدونم سیستم عامل اندروید بهینه شده برای چند هسته بودن.
    و همچنین این مدل از پردازنه های تگزاس هر دو هسته دارند یه کد رو اجرا میکنند تا اگر به صورت سخت افزاری ( و نه نرم افزاری ) اتفاقی برای یه هسته افتاد هسته دوم بار پردازشی رو به دوش میکشه تا هسته
    اول دوباره همزمان بشه . و این هم برای امنیت بیشتر اجرای کد ها هست مثل کارهای نظامی و فضایی

  14. تشکرها از این نوشته :


موضوعات مشابه

  1. [سوال] استفاده از adc میکروی arm
    توسط mahdi_j61 در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 11
    آخرين نوشته: 09-10-2014, 00:09
  2. کمک دانشجوی ارشد برق قدرت الکترونیک قدرت هستم کمک !!
    توسط شاهرخ28 در انجمن الكترونيك قدرت
    پاسخ: 2
    آخرين نوشته: 12-06-2014, 12:31
  3. استفاده از بلندگوی موبایل
    توسط Aghaeifar در انجمن سایر موارد مرتبط با میکرو کنترلرها
    پاسخ: 17
    آخرين نوشته: 19-12-2011, 16:08
  4. شکستگی خط بر روی lcd n96
    توسط morykeys در انجمن AT91 series (ATMEL)
    پاسخ: 1
    آخرين نوشته: 06-11-2011, 16:16
  5. مشکل در استفاده از USB میکروی -at91sam7x-256
    توسط alifanian در انجمن AT91 series (ATMEL)
    پاسخ: 4
    آخرين نوشته: 26-06-2011, 17:45

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •