Der STM32 und das FPGA sind auf dem Xynergy-Board sehr eng miteinander verbunden. Über den parallelen FSMC-Bus des STM32 ist der Zugriff auf das FPGA möglich. Xilinx bietet mit dem Embedded-Development-Kit (EDK, http://www.xilinx.com/tools/platform.htm) ein umfangreiches Portfolio an IP-Cores für das AXI-4-Interface.
Silica hat einen IP-Core in Form einer Bridge FSMC zu AXI-4 erstellt, mit dem der STM32 auf die IP-Cores aus dem EDK zugreifen kann. Das erweitert noch einmal deutlich die Auswahl der Peripherie-Einheiten. Über dieses Interface lasse sich mit dem STM32 beispielsweise das 128 MByte große DDR3-Memory als zusätzlicher Speicher bereitstellen, so Malitschek: Die Erweiterung um Schnittstellen wie I2C, UART, SPI ist auf diesem Wege sehr schnell und einfach möglich. Die FSMC-AXI-Bridge wird im EDK eingebunden und bietet dort Masterfunktionalität. Die Bridge kann beliebige IP-Cores aus dem EDK-Fundus bzw. User-IPs mit AXI-Interface ansprechen, aber auch im Verbund mit einem MicroBlaze-Soft-Prozessor im FPGA zusammenarbeiten. Die Signale des FSMC-Busses lassen sich im FPGA auch weiterleiten an die Erweiterungsstecker. Somit steht der FSMC-Bus auch zur Anbindung beliebiger externer Peripherie bereit. Grundsätzlich sind die Signale des FSMC-Busses am STM32 auch als normale GPIOs zu konfigurieren. Auch FPGA-seitig ist eine beliebige Konfiguration möglich. Somit ist laut Malitschek auf beiden Seiten fast jedes denkbare Userinterface definierbar, »was der Art und Leistung der Datenübertragung kaum Grenzen setzt«. Anhand dieser umfangreichen Möglichkeiten wird schnell klar, warum Silica sein Board-Konzept »Xynergy’n More« getauft hat: Das Evaluatinboard bietet mit seinen zusätzlichen Hardware-Modulen eine flexible Infrastruktur und damit weit mehr als »nur« die Synergie aus MCU und einem FPGA. Darüber hinaus stellt der Distributor interessierten Entwicklern sämtliche Unterlagen der Xynergy’n-More-Module zur Verfügung. Denn das, so Malitschek, vereinfache den Einstieg ins eigene Design zusätzlich.« Weitere Informationen stehen auf www.silica.com/Xynergy zur Verfügung.