Forum: Mikrocontroller und Digitale Elektronik PCIe verwenden um FPGA/ASIC zu verbinden


von Girgl W. (tec_man)


Lesenswert?

Hallo,
ist es möglich, zwei identische Bausteine (FPGA / ASIC) mittels PCIe so 
zu verbinden, dass jeder gleichwertig ist? Gibt es bei PCIe einen 
Master/Access-Initiator/Access-Requestor und dazu auch einen 
Slave/Access-Target/Access-Completor?
Kann man über eine PCIe Lane zwei identische Bausteine verbinden, und 
jeder kann Master sein und auf den anderen zugreifen bzw. in dessen 
Speicher zugreifen (Lesen und Schreiben - entsprechend der PCI 
Konfiguration)?
Die Spezifikationen sind diesbzgl. schwierig zu lesen ... gibt es dazu 
im Internet oder öffentlich zugänglich irgendwo Info  Beschreibungen  
Use Cases (auch in Englisch)?
Wenn man mehrere Bausteine verbinden will: gibt es bei PCIe ein 
Chaining? ... d.h. die Möglichkeit: ein PCIe-Slave (falls es sowas 
gibt)hat die Möglichkeit, den Zugriff nach innen durchzureichen - oder 
über einen angekoppelten PCIe-Master den Zugriff alternativ auch weiter 
zu leiten?
Gruß
Georg

von user (Gast)


Lesenswert?

Ja das kann PCIe, da können beide Master oder auch Slave sein. Nur zur 
Initialisierung muss es einen Host geben, der sich darum kümmert

von user (Gast)


Lesenswert?

Weiterleiten macht eine PCIe-Bridge

von Girgl W. (tec_man)


Lesenswert?

DANKE ... Master / Slave Thema ist mir dann soweit klar ... soweit ich 
es sehe gibt es KEIN Chaining (ohne Switch) - entweder PCIe-Switch 
integrieren oder extern drauf' setzen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.