Gast
#7248026
Hallo zusammen, ich spiele gerade mit dem Xilinx KV260 Eval-Board herum (Vivado/Vitis 2021.2). Dabei ist der nächste Schritt zu versuchen auf dem Arm A53 ein Petalinux laufen zu lassen, und mit den beiden R5 ARM Cores separat zu kommunizieren können. Beim Googeln bin ich auf verschiedenen IPC Strategien gestoßen: * ShareMemory: AXI BRAM Controller/ Block Memory Generator * AXI Mutex/ AXI Mailbox * OpenAMP Lib * IPI: Inter Processor Interrupts Im Moment tendiere ich zu AXI BRAM/ AXI Mutex/ AXI Mailbox, da ich mir "einfache" Speicherzugriffe erhoffe, um die Kommunikation aufzubauen. Wie sind die Erfahrungen aus der Praxis zu den verschiedenen IPC Strategien. Noch ein Wort zur Kommunikation: Es sollen keine großen Daten zwischen den Cores ausgetauscht werden. Sondern nur vereinzelte Parameter überprüft und gesetzt werden, um die RPUs zu überwachen und zu steuern. Danke im Voraus