Ethercat
PCs einfach erweitern
Von esd gibt es eine neue PCI-Express-Ethercat-Slave-Schnittstelle: Mit Hilfe der ECS-PCIe/FPGA lässt sich jeder beliebige PC um eine Ethercat-Slave-Funktionalität erweitern.
Das Ethercat-Slave-Controller-Board ist mit einem Beckhoff IP-Core ausgestattet. Der Speicherbereich des Ethercat-Slave-Controllers wird direkt im PCI-Express-Adressraum abgebildet. Per 'esd Ethercat Master' oder andere Master lässt sich das 'Ethercat Slave Device' konfigurieren. Eine als Beispiel vorgesehene Ethercat-Slave-Information-Datei (ESI file im XMLFormat) gehört zum Lieferumfang. Durch die Slave-API-Bibliothek und Beispielcode ist eine schnelle Integration und Entwicklung möglich. Um die CPU vom Kopieren der Output-Daten in den Host-Speicher zu entlasten, unterstützt die Schnittstelle Bus-Master-DMA-Support. Mit der Unterstützung von MSI (Message Single Interrupt) eignet sich die Interface-Karte für Echtzeit-Betriebssysteme wie VxWorks, RTX, RTX64 und andere.










