मैं 128kB SRAM को pic32 चिप रूट करने की कोशिश कर रहा हूंचिप और एक कठिन समय के सभी 17 पता लाइनों और सभी 8 डेटा लाइनों से जुड़ा हो रही है। मैं पहले 16 एड्रेस पिंस को पोर्ट बी पिन 0-15 और डेटा पिन को डी 3 डी पोर्ट को टाई करने की कोशिश कर रहा हूं। कुछ समय के लिए इसके बारे में सोचने के बाद मुझे महसूस हुआ कि मैं शायद अपने जीवन को और अधिक कठिन बना रहा हूँ, आरबीयू को a0, rb1 के साथ a1, इत्यादि के साथ लाइन में लाने की कोशिश कर रहा हूँ, आदि। मैं वास्तव में ऐसा करने में सक्षम होना चाहता हूँ, पोर्ट बी को 16 बिट मान लिखता है। और पते का अधिकांश हिस्सा लोड और तैयार है। यदि मैं राउटिंग की आसानी के आधार पर पिन असाइनमेंट करता हूं, तो तार्किक पता mcu और ram के बीच अलग होगा, लेकिन यह कम से कम सुसंगत होना चाहिए। चूंकि राम के साथ कुछ और संवाद करने की आवश्यकता नहीं है, मुझे नहीं लगता कि यह एक समस्या होगी यदि mcu पता 0x101 के लिए पूछता है और RAM इसे 0x110 पता देता है।
हालांकि, मुझे आश्चर्य है कि क्या यह एक अच्छा विचार है। यदि अनुक्रमिक रीड्स को अधिक कुशल बनाने के लिए डिज़ाइन की गई RAM में कुछ संरचना आंतरिक है, या ऐसा कुछ है, तो मैं उन्हें 1: 1 रूट करने की परेशानी में जाना चाहूंगा। दोनों चिप्स पर पिन की व्यवस्था मेरे लिए कुछ हद तक यादृच्छिक है, इसलिए अगर यह विशेष संख्याओं को अनदेखा कर सकता है, तो यह मेरे लिए बहुत आसान बना देगा। क्या कोई अच्छा कारण है कि मुझे ऐसा करना चाहिए या नहीं करना चाहिए?