এই র‌্যামের জন্য পিন অর্ডার আদৌ কী গুরুত্বপূর্ণ?


11

আমি একটি পিক 32 চিপটিকে 128 কেবি এসআরএমে রুট করার চেষ্টা করছিচিপ এবং সমস্ত 17 ঠিকানা লাইন এবং সমস্ত 8 ডেটা লাইন সংযুক্ত হয়ে পেতে কিছুটা সময় ব্যয় করতে হবে। আমি প্রথম 16 অ্যাড্রেস পিনগুলি পোর্টবি পিনগুলিকে 0-15- এ এবং ডেটা পিনগুলি 0-7 পোর্টে বাঁধতে চেষ্টা করছি। কিছুক্ষণ চিন্তা করার পরে আমি বুঝতে পেরেছিলাম যে আমি সম্ভবত a0 দিয়ে rb0 রেখার চেষ্টা করে আমার জীবনটিকে আরও কঠিন করে তুলছি, আরবি 1 এ 1 দিয়ে ইত্যাদি। আমি যা করতে চাইছি তা হ'ল পোর্টবিতে 16 বিট মান লিখতে হবে এবং বেশিরভাগ ঠিকানা লোড এবং প্রস্তুত রয়েছে। আমি যদি রাউটিংয়ের স্বাচ্ছন্দ্যের ভিত্তিতে পিন অ্যাসাইনমেন্টগুলি করি তবে লজিক্যাল ঠিকানা এমসিইউ এবং র‌্যামের মধ্যে পৃথক হবে তবে এটি কমপক্ষে সামঞ্জস্য হওয়া উচিত। যেহেতু র‌্যামের সাথে আর কোনও কিছুর যোগাযোগের দরকার নেই, এমসিইউ 0x101 ঠিকানা জিজ্ঞাসা করে এবং র‌্যাম এটি 0x110 ঠিকানা দিলে সমস্যা হবে বলে আমি মনে করি না।

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

উত্তর:


12

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

এই ক্ষেত্রে ডিভাইসটি একটি স্ট্যাটিক র‌্যাম - এএস 6 সি 1008 ডেটাশিটের মাধ্যমে দ্রুত ফ্লিক কোনও ধরণের দ্রুত প্রবেশাধিকার বা কোনও ঠিকানার সাথে সম্পর্কিত সময় নির্ভরতা বোঝায় না।


সাধারণ:

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

কিছু প্রাথমিক গতিশীল স্মৃতি মেমরি সেল রিফ্রেশিং অর্জনের জন্য ঠিকানা সিকোয়েন্সিং এবং অ্যাক্সেসের সময় নির্ভর করে। আজকাল আপনি এর মধ্যে অনেকের সাথে দেখা করার সম্ভাবনা নেই।

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


"এই ক্ষেত্রে" কোয়ালিফায়ারের জন্য +1, এবং কখন এটি হতে পারে না তার ব্যাখ্যা।
স্প্লিন্টরলিলিটি

5

না, অর্ডার কিছু যায় আসে না। ঠিকানা লাইনগুলি কোনও ক্রমে যেমন ডেটা লাইন হতে পারে।

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