قسمت دوم سوالت رو یک بار دیگه ار خودت بپرس حتما جوابشو میگیری
اما قسمت اول سوالت باید بگم معماری آرم 7 معروف به TDMI است تکنولوزی سال 1990 یا 1995 - مطمئن نیستم یادم رفته - ولی معماری cortex-m3 مال سال 2005 است .
علت طراحی معماری کورتکس امکانی برای تعبیه چند هسته در یک پک است .
اما از نظر بهتر بودن باید بگم چون cortex-m3 هم یک هسته ای است تفاوت زیادی با arm7 نداره . میشه گفت اصلا نداره .
تنها موردی که همه آدما یقین دارن خدا در حقش زیاد لطف کرده
داشتن عقله زیادتر از دیگر آدم ها است
سلام
در مورد تفاوت باید بگم که نسخه اصلاح شده و جانشین برحق هسته ARM7TDMI بی شک هسته قدرتمندCortex-M3 با معماری RISC می باشد.
پس یه تفاتهایی دارند.
یه سرچ بزنید یه چیزایی پیدا می کنید:
http://www.iranmicro.ir/forum/showthread.php?t=3102
http://www.eca.ir/forum2/index.php?topic=64222.msg367716#msg367716
و ....
فیلم آموزشی میکروکنترلر LPC1768
فیلم آموزشی تکمیلی و پیشرفته میکروکنترلر LPC1768
فیلم آموزش کاربردی زبان سی در میکروکنترلر ARM
فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...
منظور از بخش دوم سوال ارم های با هسته cortex طبقه بندی خاصی ندارن؟
من 1768 دارم نمی دونم ارم چنده ولی 2368 می دونم بر مبنای ارم 7 هست
تاره متوجه این سری های که می ده نیستم :sad:
خوبی شرکت atmel اینه که محصولاتش طبقه بندی خوبی دارن مثلا وقتی یه میکرو sam9..... رو می بینم از 9 هش می شه فهمید معماریش ارم 9 هستش :eek:
ولی این شرکت فیلیپس این اعداد و بر چه اساسی می زنه
منظور از بخش دوم سوال ارم های با هسته cortex طبقه بندی خاصی ندارن؟
من 1768 دارم نمی دونم ارم چنده ولی 2368 می دونم بر مبنای ارم 7 هست
تاره متوجه این سری های که می ده نیستم :sad:
خوبی شرکت atmel اینه که محصولاتش طبقه بندی خوبی دارن مثلا وقتی یه میکرو sam9..... رو می بینم از 9 هش می شه فهمید معماریش ارم 9 هستش :eek:
ولی این شرکت فیلیپس این اعداد و بر چه اساسی می زنه
به این عکس توجه کنید از خود سایت NXP به دست اومده:
با تشکر دوست عزیز
یعنی الان cortex-m3 lمعماریش بر پایه ارم نیست؟؟؟؟ پس چرا بهش می گن ارم ؟؟؟؟؟؟؟
اگه ارم هست تو چه ارمی رده بندی میشه ؟؟
با تشکر فراوان از دوستانی که جواب دادن
با تشکر دوست عزیز
یعنی الان cortex-m3 lمعماریش بر پایه ارم نیست؟؟؟؟ پس چرا بهش می گن ارم ؟؟؟؟؟؟؟
اگه ارم هست تو چه ارمی رده بندی میشه ؟؟
با تشکر فراوان از دوستانی که جواب دادن
چرا هست به دلیل طولانی بودن اسمش نمیگن این مارک تجاری ثبت شده توسط شرکت ARM هست
بعد از اینکه شرکت ARM پردازنده هایی از ARM1 تا ARM7 و ARM9 و ARM11 رو طراحی کرد روش نامگذاری پردازنده هاشو عوض کرد و از اسم Cortex استفاده کرد
این سری جدید هم به سه قسمت تقسیم میشه Cortex-A و Cortex-R و Cortex-M
سری A اومده که راه ARM11 رو ادامه بده و پردازنده های قوی تری برای موبایل ها و تبلت ها استفاده بشه روی این سری میشه سیستم عامل به معنای واقعیش نصب کرد(مثل آندروید ویندوز لینوکس و ...) که به خاطر وجود MMU هست
سری R اومده که یه سری پردازنده قابل اعتماد باشه دقیقا مطمئن نیستم اما فکر کنم بر خلاف پردازنده های دیگه زمان اجرای دستورات رو میشه با اطمینان کامل حساب کرد و این نوع پردازنده ها برای کار های حساس و سیستم های بلادرنگ به کار میره به صورت خلاصه احتمال بروز خطا توی این سری کمتر هست
سری M اومده تا شکاف بین ARM9 و ARM7 رو پر کنه مثلا Cortex-M3 و Cortex-M4 از ARM7 قوی تر و مقداری از ARM9 ضعیف تر هستند
یه سری پردازنده دیگه تو سری M هست مثل Cortex-M0 که کلا برای رقابت با میکروکنترلر های 8 بیتی طراحی شدند علاوه بر قدرت بالاشون(فرکانس 72 مگاهرتز)دارای قیمتی برابر با میکروکنترلر های 8 بیتی هست
سلام
خوب شد این cortex-m0 را گفتید . در طبقه بندی سایت nxp مطابق شکل بالا پس چرا LPC1300 را جزء cortex-m3 طبقه بندی کرده؟
فیلم آموزشی میکروکنترلر LPC1768
فیلم آموزشی تکمیلی و پیشرفته میکروکنترلر LPC1768
فیلم آموزش کاربردی زبان سی در میکروکنترلر ARM
فیلم آموزش مقدماتی میکروکنترلر LPC1788 به زودی ...
دیدگاه