Programmierbare Logik und SoCs
Nicht alles, was "programmierbar" ist, muss notwendigerweise ein Prozessor sein.
SCHMID mme verfügt über zahlreiche Lösungen auf der Basis programmierbarer Logikbausteine und SoCs, die einerseits weit über das hinausreichen, was ein Prozessor in punkto Rechenleistung bewältigen kann, die aber andererseits auch am unteren Ende der prozessorgesteuerten Lösungen attraktive Alternativen darstellen.
Programmierbare Logikbausteine
Programmierbare Logikbausteine (FPGAs) bieten sehr effiziente Lösungen für viele Aufgabenstellungen:
- für die Realisierung hochdichter Logikfunktionen
- zur Zusammenfassung verteilter Logikfunktionen
- zur Implementierung von Algorithmen zur Signalverarbeitung mit höchster Geschwindigkeit
Wir implementieren FPGAs von Xilinx und Lattice mittels VHDL, schaltplanbasierter Eingabe oder einer Kombination beider Verfahren.
Auch für niederkomplexe Funktionen haben wir interessante Lösungen von Silego im Portfolio.
Systems on a Chip
Eine höhere Komplexität lässt sich in vielen Anwendungen durch weitergehende Integration vieler Funktionen in einen einzigen Baustein (SoC) realisieren:
- Prozessor
- Schnittstellen
- Analogschaltungen
- Programmierbare Logik
- spezifische Peripherie (z.B. Funk)
Ein Prozessor kann dabei entweder als Hard Core oder als synthetisierbarer Soft Core verwendet werden.
Systeme dieser Art zeichnen sich durch minimalen Platzbedarf aus.