কর্টেক্স-এম সিরিজ এবং কর্টেক্স-আর সিরিজের মধ্যে আসলে কী পার্থক্য রয়েছে?


25

এটা মজার! আমি একটি স্পষ্ট নিবন্ধ সন্ধান করেছি, তবে আমি এটির জন্য একটি পরিষ্কার নিবন্ধ খুঁজে পাইনি। এছাড়াও আমি এই লিঙ্কটি পেয়েছি: এআরএম কর্টেক্স-আর এবং এই লিঙ্ক: কর্টেক্স-আর সিরিজ তবে সেগুলি ঠিক পরিষ্কার নয়। উইকি পৃষ্ঠায় লিখেছেন:

কোরগুলি দৃust় রিয়েল-টাইম ব্যবহারের জন্য তৈরি

এবং কর্টেক্স-আর এর পৃষ্ঠায় লিখেছেন:

এআরএম কর্টেক্স-আর রিয়েল-টাইম প্রসেসরগুলি এম্বেড থাকা সিস্টেমগুলির জন্য উচ্চ-কার্যকারিতা কম্পিউটিং সলিউশন সরবরাহ করে যেখানে নির্ভরযোগ্যতা, উচ্চ প্রাপ্যতা, ফল্ট সহনশীলতা, রক্ষণাবেক্ষণযোগ্যতা এবং রিয়েল-টাইম প্রতিক্রিয়াগুলি প্রয়োজন।

এবং এগুলি:

  1. উচ্চ কার্যকারিতা: দ্রুত প্রক্রিয়াকরণ একটি উচ্চ ঘড়ির ফ্রিকোয়েন্সি সহ
  2. রিয়েল-টাইম: প্রসেসিং সমস্ত ক্ষেত্রে কঠিন রিয়েল-টাইম সীমাবদ্ধতাগুলি পূরণ করে
  3. নিরাপদ: নির্ভরযোগ্য, উচ্চ ত্রুটি প্রতিরোধের সহ নির্ভরযোগ্য সিস্টেম
  4. কার্যকর ব্যয়: কর্মক্ষমতা, শক্তি এবং ক্ষেত্রের জন্য অনুকূল জন্য বৈশিষ্ট্য

প্রথম নম্বরের জন্য: উদাহরণস্বরূপ কর্টেক্স-এম এর জন্য, সম্প্রতি এনএক্সপি এনএক্সপি_এলপিসি 4 এক্সএক্সএক্স সিরিজ তৈরি করেছে যা 200 মেগাহার্টজ ক্লক রেট এবং কর্টেক্স-আর এর জন্য আপনি এটি দেখতে পারেন: টিএমএস 570 এলএস এআরএম কর্টেক্স ™ -আর 4 মাইক্রোকন্ট্রোলার , এটি মজার কারণ এটি 180Mhz ঘড়ি হার.

দ্বিতীয় নম্বরের জন্য: এটি পরিষ্কার।

তিন নম্বরের জন্য: এটি পরিষ্কার নয়! এই বাক্যটির অর্থ কী? মানে কর্টেক্স-এম নিরাপদ / নির্ভরযোগ্য নয়?

পাঁচ নম্বরের জন্য: আচ্ছা, আমি মনে করি এটি কেবল দাবি!

এই সিরিজ (কর্টেক্স-আর) দিয়ে কাজ করার অভিজ্ঞতা কার কাছে আছে? এ সম্পর্কে আপনার মতামত কী? কর্টেক্স-এম সিরিজ এবং কর্টেক্স-আর সিরিজের মধ্যে গভীর এবং ঠিক পার্থক্য কী?


এই বুলেট পয়েন্টগুলি, যে কোনও ডেটা শীটের শীর্ষে থাকা বুলেট পয়েন্টগুলির মতো, সর্বদা বিপণন সামগ্রীর চেয়ে কিছুটা বেশি বিবেচনা করা উচিত।
স্কট সিডম্যান

3
পুন: পয়েন্ট 1: এটি সম্পূর্ণভাবে সম্ভব যে কর্টেক্স-আর (কিছু) ক্রিয়াকলাপের জন্য কম ঘড়ির চক্র নেয়, সুতরাং কর্মক্ষমতা কেবল ঘড়ির হার দ্বারা নির্ধারিত হয় না। আপনাকে বিশদ ডেটা অধ্যয়ন করতে হবে - বা উভয় সিস্টেমকেই
ব্রায়ান ড্রামমন্ড

@ ব্রায়ান ড্রামমন্ড আমি একমত নই
রোহ

5
@ রোহ কর্টেক্স-আর "ক্লাসিক" এআরএম নির্দেশিকা সেট ব্যবহার করতে পারেন যার মধ্যে কিছু তুলনামূলকভাবে জটিল নির্দেশাবলী রয়েছে (যেমন, শিফট এবং ওপ) এবং স্বতন্ত্র নির্দেশের পূর্বাভাস দেয়; কর্টেক্স-এম কেবল একটি থাম্ব 2-ভিত্তিক আইএস সরবরাহ করে যা নির্দেশাবলীর পূর্বাভাস দেওয়ার জন্য যদি একটি-পরে নির্দেশ ব্যবহার করে। তদাতিরিক্ত, অপেক্ষাকৃত সাধারণ মাইক্রোআরকিটেকচারের পরিসীমা সীমাবদ্ধ থাকলেও ঘড়ির হারের সাথে সমানুপাতিক নয়।
পল এ। ক্লেটন

উত্তর:


17

মজার, আমি উভয় কাজে ব্যবহার করি :)

কর্টেক্স-এম 3 (আমরা এসটিএম 32 গুলি ব্যবহার করি) একটি সাধারণ উদ্দেশ্য এমসিইউ যা বেশিরভাগ জটিল এম্বেড থাকা অ্যাপ্লিকেশনগুলির জন্য দ্রুত এবং বড় (ফ্ল্যাশ স্টোরেজ) যথেষ্ট।

তবে, আর 4 পুরোপুরি আলাদা একটি জন্তু - কমপক্ষে আমি ব্যবহার করি টেক্সাস ইনস্ট্রুমেন্টস সংস্করণ: টিএমএস 570 এর মতো আরএম 42। আরএম 42 হ'ল কর্টেক্স-আর 4, দুটি কর্ড রিডানডেন্সির জন্য "লক-স্টেপ" তে চলছে, যার অর্থ একটি কোর অন্যটির চেয়ে 2 টি নির্দেশ আগে এবং কিছু ত্রুটি পরীক্ষা এবং সংশোধনের জন্য ব্যবহৃত হয়। এছাড়াও, অন্যতম একটি কোর (শারীরিকভাবে) আয়নাযুক্ত / উল্টানো হয়েছে এবং বিকিরণ / শব্দ স্থিতিস্থাপকতা উন্নত করতে 90 ডিগ্রি পরিণত হয়েছে :)

আরএম 42 টি এসটিএম 32 (100MHz বনাম 72MHz) এর চেয়ে বেশি ঘড়ির গতিতে চলে এবং এর কিছুটা আলাদা নির্দেশ সেট রয়েছে এবং M3 এর চেয়ে কিছু দ্রুত নির্দেশনা সম্পাদন করে (যেমন বিভাগ নির্দেশাবলী আর 4-তে একটি চক্রের মধ্যে কার্যকর হয়, তারা নিশ্চিত না যে তারা তা করে M3) জন্য।

কর্টেক্স-এম 3 এর তুলনায় এইচডাব্লু টাইমারগুলি খুব সুনির্দিষ্ট। M3s এ বয়ে যাওয়ার জন্য সংশোধন করার জন্য সাধারণত আমাদের একটি স্ট্যাটিক অফসেট প্রয়োজন - আর 4 এর সাথে নয় :)

যেখানে আমি একটি কর্টেক্স-এম 3কে একটি সাধারণ উদ্দেশ্য এমসিইউ বলি, আমি কর্টেক্স-আর 4 একটি জটিল রিয়েল-টাইম / সুরক্ষা এমসিইউ কল করব। যদি আমার ভুল না হয় তবে আরএম 42 হ'ল এসআইএল 3-অনুগত ...

আপনি প্রকৃত-সময় / সুরক্ষা বৈশিষ্ট্যগুলি ব্যবহার করার পরিকল্পনা না করলেও আইএমও আর 4 জটিলতার বড় পদক্ষেপ।

জটিলতার পার্থক্যের একটি দুর্দান্ত উদাহরণ: এসপিআই পেরিফেরিয়ালটিতে এসটিএম 32 তে 9 টি নিয়ন্ত্রণ এবং স্ট্যাটাস রেজিস্টর রয়েছে যেখানে আরএম 42 রয়েছে 42. এটি সমস্ত পেরিফেরিয়ালগুলির সাথে এরকম :)

সম্পাদনা করুন:

এটির জন্য মূল্যবান, আমার ব্যবহারের ক্ষেত্রে কর্টেক্স-আর 4 @ 100 মেগাহার্টজ ঠিক একই কাজগুলি সম্পাদন করার সময় কর্টেক্স-এম 3 @ 72 মেগাহার্টজের চেয়ে 50-100% দ্রুত হয়। হতে পারে কারণ আর 4 এর ডেটা এবং নির্দেশের ক্যাশে রয়েছে?

আরেকটি তুলনা, main()আমি বর্তমানে ব্যবহার করা সুরক্ষা বৈশিষ্ট্যগুলির সাবসেটটি কল করতে পৌঁছানোর আগে সি এবং এএসএম কোডের কয়েকটি 1000 লাইন রিসেটে কার্যকর করা হয় : ডি এবং পেরিফেরিয়াল আরম্ভ বা কোনও কিছুই নয়, কেবল স্টার্টআপ এবং স্ব-পরীক্ষা (সিপিইউ, র‌্যাম, ফ্ল্যাশ ইসিসি ইত্যাদি)।

এই পৃষ্ঠায় আরও বিশদ আছে


উদাহরণস্বরূপ, তিনি আর 4 একটি এবিএস-ব্রেকিং সিস্টেম বা একটি শিল্প মেশিন নিয়ন্ত্রণ করবে, যেখানে এম 3 সুরক্ষা বা মিশন হিসাবে গুরুত্বপূর্ণ নয় এমন কিছু নিয়ন্ত্রণ করবে
মর্টেন জেনসেন

দুর্দান্ত উত্তর, তবে মন্তব্য করার জন্য কেবল একটি জিনিস। টেক্সাসের সমস্ত আর 4 ডিভাইসে ক্যাশে নেই, ব্যবহারটি দৃ tight়তার সাথে মিলিত র‌্যাম, যা মূলত একটি র‌্যাম যা দ্রুত গতিতে ব্যর্থ হওয়া সত্যই কোরগুলির কাছাকাছি। আমি মনে করি তারা এগুলি করেছে যে এই ধরণের সিস্টেমগুলির জন্য ক্যাশেগুলি ভাল নয় (আপনার বর্ণিত রিয়েল-টাইম বৈশিষ্ট্যটির জন্য তাদের একটি খুব
নিরঙ্কুশীল

@ মর্মিলো আপনার মন্তব্যের জন্য ধন্যবাদ। আমাকে বিশ্বাস করতে পরিচালিত হয়েছিল যে সমস্ত আর 4-এর কাছে এআরএম থেকে এই চিত্রটি দিয়ে ডেটা + নির্দেশনা ক্যাশে রয়েছে: আর্ম :: অ্যাসেটস / ইমেজস / কর্টেক্স- আর 4- চিপ-ডায়াগ্রাম- এলজি.পিএনজি - আপনি কী জানেন এটি কী তৈরি করবেন? আমি ধরে নিচ্ছিলাম D cacheএবং I cacheডেটা এবং নির্দেশের ক্যাশে সংক্ষেপ ছিল।
মর্টেন জেনসেন

আমি সত্য জানি না। কেবলমাত্র আমি জানি যে টেক্সাস ইন্সট্রুমেন্টস দিয়ে তৈরি কর্টেক্স আর 4 ডিভাইসগুলির যে কারণগুলি আমি আপনাকে বলেছিলাম তার অনুরূপ কোনও কারণে ক্যাশে নেই। আমি অনেক আগে এটি পড়েছি। হতে পারে তারা এটি পরিবর্তন করেছে বা সম্ভবত আমি 2 টি বিভিন্ন দানব মিশ্রিত করছি, তবে যতক্ষণ না আমি মনে করি আর 4 ডিভাইসে ক্যাশে নেই (HALcogen ক্যাশে সূচনা জেনারেট করে না)। আমি পুরোপুরি ভুল হতে পারি ... আমি যদি দয়া করে থাকি তবে আমাকে কিছু জানান .. নতুন কিছু শেখার জন্য সর্বদা ভাল :)
মরসিলো

3

এআরএম কর্টেক্স-আর পরিবার (v7-R)

  • ব্যতিক্রমী কর্মক্ষমতা forreal- সময় অ্যাপ্লিকেশন।
  • প্রসেসরগুলি গভীরভাবে এম্বেড করা রিয়েল-টাইম অ্যাপ্লিকেশনগুলির জন্য তৈরি করা হয়েছে যেখানে কম শক্তি এবং ভাল বিঘ্নিত আচরণের প্রয়োজন ব্যতিক্রমী কার্যকারিতা এবং বিদ্যমান প্ল্যাটফর্মগুলির সাথে দৃ strong় সামঞ্জস্যের সাথে ভারসাম্যপূর্ণ।
  • এআরএম কর্টেক্স-আর রিয়েল-টাইম প্রসেসর এম্বেড থাকা সিস্টেমগুলির জন্য উচ্চ-কর্মক্ষমতা কম্পিউটিং সমাধানগুলি সরবরাহ করে যেখানে নির্ভরযোগ্যতা, উচ্চ প্রাপ্যতা, ফল্ট সহনশীলতা, রক্ষণাবেক্ষণযোগ্যতা এবং রিয়েল-টাইম প্রতিক্রিয়াগুলি প্রয়োজন।

এআরএম কর্টেক্স-এম পরিবার (v7-M)

  • দাম সংবেদনশীল মাইক্রোকন্ট্রোলার অ্যাপ্লিকেশনগুলির জন্য সংবেদনশীল সমাধান।
  • প্রাথমিকভাবে মাইক্রোকন্ট্রোলার ডোমেনের জন্য বিকাশ করা হয়েছে যেখানে অত্যন্ত কম গেটের গণনা এবং সর্বনিম্ন সম্ভাব্য পাওয়ারকোনসম্পশনের জন্য দ্রুত, অত্যন্ত নিরঙ্কুশ, বিঘ্নিত ব্যবস্থার প্রয়োজন হয়।
  • এআরএম কর্টেক্স M -এম প্রসেসর পরিবার হ'ল এনার্জি-দক্ষ, উন্নততর প্রসেসরগুলি টহেল্প বিকাশকারীদের আগামীকালের এম্বেডেড অ্যাপ্লিকেশনগুলির প্রয়োজনগুলি পূরণ করার জন্য প্রসেসরগুলি ব্যবহারের পক্ষে একটি উচ্চতর সামঞ্জস্যপূর্ণ পরিসর। এই দাবির মধ্যে কম দামে আরও বৈশিষ্ট্য সরবরাহ করা, সংযোগ বাড়ানো, আরও ভাল কোডের পুনরায় ব্যবহার এবং উন্নত শক্তির দক্ষতা অন্তর্ভুক্ত রয়েছে।

আর একটি পার্থক্য মনে হয় যে কর্টেক্স-এম কেবল একটি থাম্ব 2-ভিত্তিক নির্দেশিকা সেটকে সমর্থন করে যখন কর্টেক্স-আর বেসিক / ক্লাসিক স্থির দৈর্ঘ্য (32-বিট) নির্দেশ সেটটিও ব্যবহার করতে পারে। এই-আর এবং -এ একটি আর্কিটেকচারাল রেফারেন্স ম্যানুয়াল ভাগ করে (ভি 7 জন্য), এম এর আলাদা এআরমানুয়াল রয়েছে, এর কিছুটা তাত্পর্য থাকতে পারে।
পল এ। ক্লেটন

2

এখানে একটি ভাল নিবন্ধ আছে

কর্টেক্স-আর এবং কর্টেক্স-এম সিরিজটি বিভিন্ন প্রয়োজনীয়তার জন্য এবং বিভিন্ন অ্যাপ্লিকেশনের জন্য লক্ষ্যযুক্ত। যে প্যারামিটারগুলি এবং বৈশিষ্ট্যগুলি সেগুলি পৃথক করে এমন দুটি অ্যাপ্লিকেশন থাকতে পারে যেখানে এটি উভয়ই ফিট করতে পারে তা জানা গুরুত্বপূর্ণ This চূড়ান্ত উদ্দেশ্য হ'ল ডিজাইনার বা বিকাশকারীদের এআরএমের আর্কিটেকচারের বোঝার জন্য সহায়তা করা।


সেই আকর্ষণীয় নিবন্ধটির লিঙ্ক থাকা ভাল, আপনার উত্তরটি নিবন্ধটি সংক্ষিপ্ত করার চেষ্টা করা উচিত।
AndrejaKo
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.