CPU heiratet FPGA

Das Startup-Unternehmen Stretch hat einen Prozessor entwickelt, der einem 32-Bit-RISC-Kern ein Field Programmable Gate Array (FPGA) zur Seite stellt.

vorlesen Druckansicht 114 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Benjamin Benz

Das Startup-Unternehmen Stretch hat einen Prozessor entwickelt, der einem 32-Bit-RISC-Kern ein Field Programmable Gate Array (FPGA) zur Seite stellt. Für diese so genannte ISEF-Engine generiert der hauseigene C/C++-Compiler spezielle, auf die Aufgabenstellung abgestimmte Befehle und die zugehörigen Strukturen. Da die Logik in einem FPGA erst zur Laufzeit festgelegt wird, arbeitet sie bei bestimmten, hoch parallelisierbaren Anwendungen wesentlich schneller als herkömmliche DSP- oder General-Purpose-Prozessoren.

Der Hersteller erklärt dann auch, im EEMBC Telecom Benchmark die derzeit schnellsten DSPs schlagen zu können. Bei anderen Tests, bei denen sich die Aufgabe nicht so gut im FPGA-Teil parallelisieren lässt, dürften die Werte aber deutlich schlechter ausfallen.

Für Standardaufgaben wie die Ansteuerung von I/O-Ports oder Ethernet-Peripherie setzt der Hersteller den von Tensilica lizenzierten Xtensa-IP-Core ein. Dieser arbeitet bei 300 MHz und verwaltet neben dem Speicher (32-Bit oder 64-bit DDR-SDRAM) auch bis zu vier Gigabit-Ethernet-Schnittstellen.

Eine erste Version des Chips soll im Juli auf den Markt kommen. Die Entwicklungsumgebung kostet inklusive BIOS und MontaVista Linux 900 US-Dollar.

S5400 S5500 S5610
Frequenz 250/300MHz 250/300MHz 250/300MHz
Cache (I/D) 32 KByte / 32 KByte 32 KByte / 32 KByte 32 KByte / 32 KByte
DP Data RAM 32 KByte 32 KByte 32 KByte
MMU Ja Ja Ja
DDR-SDRAM 32-Bit 64-Bit 64-Bit+ ECC
SRAM 256 KByte 256 KByte 256 KByte
PCI-Bus 32-Bit 32-Bit / 66 MHz PCI-X
SysAD -- -- 64-Bit + ECC
Ethernet 1x 10/100 2x 10/100 4x 10/100/1000
VerfĂĽgbar 01. 11. 04 01. 09. 04 01. 07. 04
StĂĽckpreis
(bei Abnahme von
10.000 StĂĽck)
35 US-Dollar 70 US-Dollar 100 US-Dollar

(bbe)