ฉันพยายามหาเส้นทางชิป pic32 ไปยัง128kB SRAMชิปและมีบิตของเวลายากรับ 17 บรรทัดที่อยู่ทั้งหมดและ 8 สายข้อมูลทั้งหมดที่เชื่อมต่อ ฉันกำลังพยายามที่จะผูกหมุดที่อยู่ 16 ตัวแรกเข้ากับพอร์ตหมุด 0-15 และหมุดข้อมูลไปยังพอร์ต 0-7 หลังจากคิดมาพักนึงแล้วฉันก็รู้ว่าฉันอาจจะทำให้ชีวิตของฉันยากขึ้นโดยพยายามจัดเรียง rb0 กับ a0, rb1 กับ a1 และอื่น ๆ ทั้งหมดที่ฉันอยากทำคือเขียนค่า 16 บิตไปยังพอร์ต B และให้ที่อยู่ส่วนใหญ่โหลดและพร้อมใช้งาน ถ้าฉันทำการกำหนดพินตามความง่ายในการเราต์โลจิคัลแอดเดรสจะแตกต่างกันระหว่าง mcu และ ram แต่อย่างน้อยก็ควรจะสอดคล้องกัน เนื่องจากไม่มีสิ่งอื่นที่จำเป็นต้องสื่อสารกับ RAM ฉันไม่คิดว่ามันจะเป็นปัญหาหาก mcu ขอที่อยู่ 0x101 และ RAM ให้ที่อยู่ 0x110
อย่างไรก็ตามฉันสงสัยว่ามันเป็นความคิดที่ดีหรือไม่ หากมีโครงสร้างภายใน RAM ที่ออกแบบมาเพื่อให้การอ่านตามลำดับมีประสิทธิภาพมากขึ้นหรืออะไรทำนองนั้นฉันอาจต้องการแก้ไขปัญหาในการกำหนดเส้นทาง 1: 1 การจัดเรียงพินในชิปทั้งสองนั้นค่อนข้างสุ่มสำหรับฉันดังนั้นมันจะทำให้ฉันง่ายขึ้นมากถ้าฉันไม่สนใจตัวเลขที่เจาะจง มีเหตุผลที่ดีที่ฉันควรทำหรือไม่ควรทำเช่นนั้น?