Oliver schrieb:
> Tikonteroga schrieb:
>> den man z. B. über PCI Express
>
> Nun ja, PCIe ist doch eigentlich genau das, was du suchst.
>
> Wenn du dir zutraust, PCIe-Karten selber zu designen, ist der Rest doch
> ein Kinderspiel...
>
> Oliver
Hallo,
also das mit dem SPI ist schon eine Vorgabe. Es gäbe zwar auch Ethernet
(TCP/IP, UDP/IP) und USB als Alternative, aber diese haben auch ihre
Nachteile. Aktuell würde ich aber nur die Realisierbarkeit mit SPI
analysieren und bewerten.
Ich muss zwischen einem Master (Windows Embedded Standard/Compact 7, x86
Plattform) und mehreren Slaves (Microcontroller, z. B. PIC32) Daten über
SPI, Ethernet oder USB austauschen. Dabei ist je nach Variante des
Slaves eine Bandbreite von bis zu 20 Kbit/s, 1 Mbit/s, 10 Mbit/s oder
150 Mbit/s erforderlich. Für die Daten die ich austausche ist auch
jeweils für USB, TCP/IP, UDP/IP und SPI ein Protokoll vorgegeben.
Aktuell suche ich nach einer Möglichkeit, wie ich z. B. einen Atom bzw.
eine ATOM-Plattform so erweitern kann, dass die Plattform 8-16 SPI in
der Rolle eines Master nach außen anbietet. Wenn das jetzt z. B. nur mit
20 KBit/s, 1 MBit/s und 10 MBit/s realisierbar wäre könnte ich mir auch
vorstellen einen Kompromiss einzugehen und die Variante mit 150 MBit/s
über Ethernet oder USB zu realisieren.