প্যারালাক্স প্রোপেলার কি ভাল পণ্য? [বন্ধ]


10

প্যারালাক্স প্রোপেলারটি কীভাবে অন্যান্য বহু মাল্টি সলিউশনগুলির তুলনায় স্ট্যাক আপ করে? আমি কেবল ওপেন স্টম্প প্রকল্প সম্পর্কে একটি নিবন্ধ দেখেছি যা তাদের নকশা প্রতিযোগিতা জিতেছে। আমি দেখতে চাইছিলাম অন্যান্য লোকেরা কী চিপ নিয়ে ভাবছে। অনুরূপ, তবে আরও ভাল পণ্য?

স্পিন রেট কিভাবে?


3
এটি "মতামত ভিত্তিক" হিসাবে কীভাবে বন্ধ নয়?
অস্টিন

এই কিউএ সাইটটি বৈদ্যুতিন প্রকৌশল হওয়ার আগে এটিকে চিপহ্যাকার বলা হত, এবং এই জাতীয় প্রশ্নটি স্বাগত। এখানে ইতিহাস দেখুন: মেটা.এলেক্ট্রনিক্স.সটাকেক্সচেঞ্জ
ড্যানিয়েল গ্রিলো

আমি কিছু প্রশ্ন পছন্দ করবো যেমন এইটিকে বন্ধ করার পরিবর্তে লক করা যেতে পারে। এই বার্তায় লক করা হয়েছে: "এই প্রশ্নটি বিদ্যমান কারণ এটির historicalতিহাসিক তাত্পর্য রয়েছে তবে এটি এই সাইটের জন্য একটি ভাল, বিষয়-সংক্রান্ত প্রশ্ন হিসাবে বিবেচনা করা হয় না, সুতরাং দয়া করে আপনি এখানে অনুরূপ প্রশ্ন জিজ্ঞাসা করতে পারেন তার প্রমাণ হিসাবে এটি ব্যবহার করবেন না। এই প্রশ্নটি এবং এর উত্তরগুলি হিমশীতল এবং পরিবর্তন করা যায় না ""
ড্যানিয়েল গ্রিলো

আমি যখন এই ডিভাইসটি ব্যবহার করার বিষয়টি লক্ষ্য করলাম তখন জনপ্রিয় ব্যবহারের ক্ষেত্রে মূল উদ্দেশ্য হিসাবে প্যারালালিজম ব্যবহার করা হয়নি। পরিবর্তে প্রোগ্রামগুলি বিকাশ করা আরও সহজতর জন্য পছন্দ করুন। আসলে এটি সমান্তরাল জিনিসটি করার চেষ্টা করার জন্য তথ্য এবং সরঞ্জামগুলি সন্ধান করার জন্য কিছু কাজ নিয়েছে, এমনকি আমার নিজের সরঞ্জামগুলিও তৈরি করতে হতে পারে, আমি কোথায় এই প্রকল্পটি রেখেছি তা নিশ্চিত নয় ...
old_timer

ভিডিডি এবং জিএনডি লাইনগুলির ওয়্যারিং হ'ল একটি বড় বিষয় লক্ষ্য করা। প্রতিটি জোড়া উভয় পিন সরাসরি একে অপরের সাথে সংযুক্ত থাকতে হবে। যদি এটি না করা হয় (সংক্ষিপ্তভাবেও) তবে বাহ্যিক স্ফটিক / ঘড়ির ইনপুটটি (স্থায়ীভাবে) মারা যাবে (একটানা) আপনাকে কেবল একটি ঘড়ির জন্য অভ্যন্তরীণ দোলকের সাথে রেখে। আইসি সলড করা থাকলে এটি কোনও বিশাল সমস্যা নয় তবে এটি যদি ব্রেডবোর্ডে থাকে তবে আপনাকে অতি সতর্কতা অবলম্বন করা উচিত।
অ্যালেক্স হাজনাল

উত্তর:


13

এটি যা খুব ভাল করে তা করে। স্পিন হ'ল আপনার মাথার চারপাশে এবং দোভাষী ভাষা হিসাবে একটি দুর্দান্ত কমপ্যাক্ট বাইটকোড সহ বেশ দক্ষ language

স্পিন খুব স্পষ্টভাবে দ্রুত নয়, তবে কাঁচা PASM বেশ স্পষ্টতই (50ns নির্দেশ চক্র)।

পুরোপুরি ডিটারমিনিস্টিক নির্দেশিকা চক্রের সাথে 8 টি অভিন্ন কোর থাকা খুব বহুমুখী একটি ছোট চিপ তৈরি করে। যতক্ষণ আপনি মনে করেন এটি একটি মাইক্রোকন্ট্রোলার এবং এটির সীমাবদ্ধতার মধ্যে খেলা হয়, এটি ব্যবহার করার জন্য অবিশ্বাস্যরকম একটি দুর্দান্ত চিপ।

আমি প্রোটো-বোর্ডগুলির একটি স্ট্যাক দ্রুত প্রোটোটাইপের জন্য ব্যবহার করি। কয়েক সেকেন্ডের মধ্যে সঙ্কলন / পরীক্ষার চক্র ক্রাশ এবং বার্ন করার ক্ষমতা (চিপের মধ্যে নিরঙ্কুশ বৃহত্তম প্রোগ্রামটি ডাউনলোড করতে প্রায় 7 সেকেন্ড সময় লাগে এবং বিশাল সংকলনগুলি খুব কমই 2 সেকেন্ডের বেশি সময় নেয় - প্রায়শই প্রায় কয়েক মিলিয়ন সেকেন্ডে) তৈরি করে খুব দ্রুত টার্নআরন্ড ডেভলপমেন্ট চক্রের জন্য।

প্যারালাক্স সত্যিই প্রথম দিকে বাজারে মনোনিবেশ করে, তাই বেশ শক্তিশালী ছোট্ট মেশিন হওয়ার পাশাপাশি একটি গ্রিনহর্নের পক্ষে সংক্ষিপ্ত ক্রমে কাজ করা খুব সহজ।

নেটিভ 32 বিট পূর্ণসংখ্যার গণিতটিও দুর্দান্ত।

আমার অর্থ এই নয় যে প্যারালাক্স পণ্যগুলির মতো শোনার জন্য শুধুমাত্র শিক্ষানবিসের জন্য উপযুক্ত। প্রোপেলার হ'ল একটি "বয়োজ্যেষ্ঠ" প্রসেসর যা সঠিক জায়গায় প্রচুর পরিমাণে ওম্প দেয়, এটি ঠিক যে প্যারালাক্স তাদের আরম্ভ করতে সহায়তা করার জন্য প্রাথমিকভাবে প্রচুর হাত সরবরাহ করে।


11

অন্যান্য এমসিইউগুলির মধ্যে বড় পার্থক্য হ'ল প্রোপেলারটির হার্ডওয়্যার অ্যাড-অন খুব কম। কোনও আই 2 সি নেই, কোনও সিরিয়াল ইন্টারফেস নেই, কোনও AD এবং আরও কিছু নেই ... ওহ .. কোনও ইন্টারফ্রেটগুলি ভুলে যাবেন না। প্রতি COG- তে কেবল একটি ভিডিও জেনারেটর এবং প্রতি COG- তে 2 টি কাউন্টার (COG একটি কোরের নাম)। প্রথম নজরে এটি খুব ভাল শোনাচ্ছে না!

তবে 8 টি সিওজি হ'ল এটিই। এখানে এবং সেখানে হার্ডওয়্যার যুক্ত করার এবং প্রতিটি সম্ভাব্য উপযোগী সংমিশ্রনের জন্য হাজার হাজার বিভিন্ন ধরণের মাইক্রোকন্ট্রোলার সরবরাহ করার পরিবর্তে, প্রোপেলারটি সফ্টওয়্যারটিতে এমন সমস্ত কিছু করার জন্য বা বাইরের চিপগুলির দ্বারা সমর্থন পাওয়ার জন্য ডিজাইন করা হয়েছে যা অভ্যন্তরীণ সার্কিটের চেয়ে অনেক ভাল কাজ করে।

স্পিন তথাকথিত অবজেক্টস দ্বারা মডুলার সফ্টওয়্যার বিকাশকে সমর্থন করে। এবং প্যারালাক্স অবজেক্ট এক্সচেঞ্জের জন্য একটি ইন্টারনেট প্ল্যাটফর্ম সরবরাহ করে বিকাশকারীদের সমর্থন করে। সুতরাং, যদি আপনার 8 টি সিরিয়াল পোর্ট সহ একটি চিপ দরকার ... এমন কোনও বস্তু বাছাই করুন যা প্রতি COG- তে 4 সিরিয়াল প্রোট প্রয়োগ করে, এটি 2 COG- এ ব্যবহার করুন এবং আপনি সেখানে রয়েছেন।

আমি এর আগে পিআইসি প্রোগ্রামিং এবং এভিআর প্রোগ্রামিং করেছি, তবে প্রোপেলারটি ব্যবহার করা এত সহজ এবং আপনি অন্যান্য নিয়ামকগুলির তুলনায় খুব দ্রুত ফলাফল পান। মূলত কারণ বেশিরভাগ ক্ষেত্রে পরিবর্তনগুলি ছাড়াই অবজেক্টগুলি ব্যবহার করা যেতে পারে। বিঘ্নিত চালিত নিয়ামক সফ্টওয়্যার বেশিরভাগ সময় নিজের পরিবেশে ফিট করার জন্য খাপ খাইয়ে নেওয়া দরকার।

পুনশ্চ:

ব্রায়ান বলেছেন:

সফ্টওয়্যারটি প্যারালাক্সের ওয়েবসাইটে একটি বিনামূল্যে ডাউনলোড। আপনার একটি প্রোগ্রামার যেমন পিওপিইউ প্লুগ কিনতে হবে, একটি সামান্য দামের জন্য।

এটা ভুল বোঝাবুঝি হতে পারে। আপনাকে কোনও প্রোপ প্লুগ কিনতে হবে না। আমি এখনও আমার প্রোপেলারটি একটি রুটিবোর্ডে নন প্যারালাক্স ইউএসবি থেকে সিরিয়াল রূপান্তরকারী দিয়ে চালাচ্ছি। তাদের দস্তাবেজগুলিতে আপনি একটি সিরিয়াল ইন্টারফেসও খুঁজে পেতে পারেন যার জন্য কেবল কিছু প্রতিরোধক এবং ট্রানজিস্টর প্রয়োজন।

প্রোপেলারটি শুরু করার জন্য আপনার কেবলমাত্র প্রয়োজন: 1. প্রপেলারটি 2. একটি ইন্টারফেস (সিরিয়াল বা সিরিয়াল থেকে ইউএসবি) এটিই! খুব সস্তা। অবশ্যই কিছু অবজেক্ট সেই কম গতিতে চলবে না।

যোগ করুন: পিএলএল দিয়ে পূর্ণ 80MHz অভ্যন্তরীণ গতি পাওয়ার জন্য একটি 5 মেগাহার্টজ স্ফটিক। (পূর্ণ গতি বলতে স্পিকে প্রদত্ত গতিটিকে সর্বাধিক ফ্রিকোয়েন্সি হিসাবে বোঝায়; ও) একটি মিনিট। একটি প্রোগ্রাম সংরক্ষণের জন্য 32kByte সিরিয়াল EEPROM।

আহ ... ইপ্রোম ... অন্যান্য মাইক্রোকন্ট্রোলারদের মধ্যে অন্য একটি পার্থক্য। FLASH বা অভ্যন্তরীণ EEPROM এর মতো প্রোগ্রামগুলি সঞ্চয় করতে প্রপেলারটির কোনও অভ্যন্তরীণ অ-উদ্বায়ী মেমরি নেই। এটি বাহ্যিক EEPROM-or FRAM- এর অভ্যন্তরীণ র্যাম থেকে বুট করছে। আমি ইতিমধ্যে প্রায়শই প্রোগ্রামিং করে ইতিমধ্যে AVR গুলি ক্ষতিগ্রস্থ করেছি, যা আমি মনে করি প্রোগ্রামগুলি বিকাশকালে খুব স্বাভাবিক। এটি প্রোপেলারটির সাথে ঘটবে না! EEPROM গেল? ঠিক আছে .. পরেরটি সংযুক্ত করুন।


5

স্পিন 19200 বাউডে সিরিয়াল আই / ও-তে বিট-ব্যাং করার পক্ষে যথেষ্ট দ্রুত।

রুটিনগুলির একটি বৃহত লাইব্রেরি রয়েছে, বেশিরভাগই আমি / হে ড্রাইভার, তবে একটি ভোকাল ট্র্যাক্ট সংশ্লেষণ প্রোগ্রাম যা 4-অংশে সম্প্রীতিতে গাওয়া হয় এবং টিভি এবং ভিজিএর জন্য বিভিন্ন ভিডিও ড্রাইভারের সাথে অন্যান্য বিষয়ের মধ্যে প্রদর্শিত হয়। এমনকি সাধারণ ট্রান্সসেন্টাল ফাংশন সহ একটি ভাসমান পয়েন্ট লাইব্রেরি রয়েছে।


5

আমি উপরের ব্র্যাড ক্যাম্পবেলের পোস্টের সাথে একমত আমি প্রায় দেড় বছর আগে প্রোপেলার প্রোগ্রামিং শুরু করেছি এবং এই এমসিইউর একটি বড় অনুরাগী হয়েছি।

এখানে অতিরিক্ত কয়েকটি আইটেম রয়েছে।

গতি: ডিসি থেকে 80 মেগাহার্টজ।

সফ্টওয়্যারটি প্যারালাক্সের ওয়েবসাইটে একটি বিনামূল্যে ডাউনলোড। আপনার একটি প্রোগ্রামার যেমন পিওপিইউ প্লুগ কিনতে হবে, একটি সামান্য দামের জন্য।

অসংখ্য টিউটোরিয়াল সহ সমস্ত ডকুমেন্টেশনও ডাউনলোডের জন্য নিখরচায়।

প্যারালাক্স ফোরাম দেখুন। ডিজাইন ইঞ্জিনিয়াররা ফোরামে খুব সক্রিয় এবং সহায়তা প্রশ্নগুলির জন্য খুব উপলভ্য।

প্যারালাক্সে দুর্দান্ত গ্রাহক পরিষেবাও রয়েছে।


4

আপনি অন্যান্য মাল্টি কোর সমাধানগুলি উল্লেখ করেছেন, তবে তুলনামূলক কোনও অঞ্চল দেবেন না।

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

বেশিরভাগ আইটেমগুলিকে একটি মাইক্রো দিয়ে নিয়ন্ত্রণ করা যায়, এটি প্রায় কোনও কাজ হস্তান্তর করে। এটি দ্রুততম বা সবচেয়ে ব্যয়বহুল নয়, তবে দামটির জন্য আমার পক্ষে এটি পরাস্ত করা কঠিন।


3

আর একটি মাল্টিকোর বিকল্পটি XMOS - 16 টি এমআইপিএস চারটি কোর থেকে, প্রতি কোর প্রতি আট 100/50 এমআইপিএস হার্ডওয়্যার থ্রেড সহ। সিঙ্গেল-কোর 400 এমআইপিএস কিউএফপি ডিভাইসের জন্য এগুলি 7.50 ডলার থেকে শুরু হয়। (দুর্দান্ত) বিকাশের সরঞ্জামগুলি নিখরচায়।

লিওন


1

আমি জানি এই পোস্টটি প্রাচীন, তবে অন্য কোনও কিছুর সন্ধান করার সময় আমি তাতে হোঁচট খেয়েছি।

আমি প্রপেলারকে যথেষ্ট প্রস্তাব করতে পারি না। আমি অন্য কিছু দিয়ে আমার কাছে থাকা জিনিসটি ব্যবহার করে EE সম্পর্কে আরও শিখেছি। এটা ঠিক তাই বহুমুখী।

এছাড়াও, একটি বিষয় উল্লেখ করার জন্য হ'ল PASM (সমাবেশ ভাষা)। এটিতে আমি দেখেছি এমন সবচেয়ে সহজ সমাবেশ ভাষা নির্দেশের একটি রয়েছে। 6502 এর সাথে পরিচিত হওয়ার কারণে আমি এটি শিখতে সহজ পেলাম। এবং, খুব কম নির্দেশাবলী আছে। কোন সীমাবদ্ধতার মতো মনে হয় তবে তা হয় না! এটি শিখতে সহজ এবং দ্রুত করে তোলে।

এটি নিখুঁত নয় (কী?) তবে আমি পাসম ব্যবহার করতে এত সহজ পেয়েছি যে আমি স্পিনের চেয়ে বেশি পছন্দ করি।

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