ฉันกำลังพิจารณาใช้โปรเซสเซอร์ i.MX 7 สำหรับการออกแบบใหม่ สถาปัตยกรรมโดยรวมดูเหมือนจะคล้ายกับ i.MX 6 อย่างน้อยจากการเปรียบเทียบไดอะแกรมบล็อก
มีกลไกอะไรสำหรับการสื่อสารระหว่างคอร์เท็กซ์ -M4 คอร์กับคอร์เทกซ์ -7 คอร์? เคอร์เนลลินุกซ์มีกลไกดังกล่าวหรือไม่ (ซึ่งน่าจะถือว่าเป็น RTOS หรือเฟิร์มแวร์เฉพาะที่ทำงานบน M4) หรือเป็นเฟิร์มแวร์ที่กำหนดเองนี้สำหรับโปรเซสเซอร์ทั้งสองในข้อเสนอของ Freescale หรือไม่? ตัวประมวลผลดูเหมือนจะแชร์ทุกอย่างสวยมากดังนั้นฉันจะจินตนาการว่าคุณสามารถใช้บัฟเฟอร์หน่วยความจำแบบแบ่งใช้กับเซมาฟอร์อะตอมหรืออะไรก็ตามที่อยู่ในบรรทัดเหล่านั้น
โดยหลักการแล้วฉันต้องการให้เฟิร์มแวร์ M4 "เข้าแทนที่" อุปกรณ์ต่อพ่วงบางส่วนในขณะที่โปรเซสเซอร์ A7 อยู่ในโหมดพลังงานต่ำ (เช่นจัดการการถ่ายโอนการสื่อสารเป็นระยะหรือการวิเคราะห์ข้อมูลบางอย่างจนกว่าจะมีบางสิ่ง "น่าสนใจ" เกิดขึ้น ) จากไดอะแกรมบล็อกและคู่มืออ้างอิง i.MX 6 SoloX ปรากฏว่าฮาร์ดแวร์ไม่ได้ดักคอสิ่งนี้