Computerarchitektur, die für Ihre Arbeitslast und Ihr Gerät geeignet ist

Entwicklung individueller Computersysteme und serverspezifischer PCIe-Karten

Abmessungen, Anschlüsse oder Betriebsbedingungen eines Standardcomputers passen möglicherweise nicht zu Ihrem Projekt. VOMRO entwickelt Computersysteme in individuellen Formfaktoren, Trägerplatinen für Prozessormodule und PCIe-Elektronikkarten für Server. CPU-/GPU-Auswahl, DDR-Speicherbedarf, Datenfluss, Embedded-Software und Gerätegehäuse behandeln wir in einem gemeinsamen Projekt. Bei Anwendungen mit hohem Rechenbedarf planen wir die Lösung anhand von Messungen der realen Anwendung und nicht nach Katalogwerten der Komponenten.

Prozessorkühler, DIMM-Speicher und spezielle PCIe-Elektronikkarte in einem offenen industriellen Computergehäuse aus Aluminium
Repräsentatives Anwendungsbild.
ArchitekturIntegration individueller Platinen oder Module
UmfangElektronik, Software und Mechanik
ÜberprüfungReale Arbeitslast und Zielserver

Ihr Projekt, Ihr Produkt

Wir entwickeln vertraulich und übergeben die Quelldateien.

Vor dem Austausch technischer Details können wir mit einer Geheimhaltungsvereinbarung (NDA) arbeiten. Zum Projektabschluss übergeben wir Ihnen die von uns entwickelten Quellcodes, Designdateien und technischen Dokumente.

  • Vor der Weitergabe technischer Informationen NDA
  • Von Beginn an eine klare Übergabeliste
  • Quell- und technische Dateien am Ende des Projekts
Unser Datenschutz- und Lieferprozess

VOMRO Engineering-Ansatz

Wir beginnen dort, wo ein Standardcomputer nicht passt oder den Bedarf nicht erfüllt.

Ein Bildverarbeitungscomputer im engen Maschinengehäuse, eine Serverkarte für lückenlose Datenaufnahme aus einem Messgerät und eine Trägerplatine zur Bündelung spezieller Feldanschlüsse sind unterschiedliche Entwicklungsaufgaben. Im ersten Gespräch bestimmen wir verarbeitete Daten, Antwortzeit, Anschlüsse, Abmessungsgrenzen und Zielstückzahl. Die passende Lösung kann eine vollständig neu entwickelte Elektronikplatine oder die Kombination eines vorhandenen Prozessormoduls mit projektspezifischer Platine und Gehäuse sein.

Mit verfügbaren CPUs, GPUs, Speicherbausteinen und zugehörigen Komponenten entwickeln wir eine passende Platinen- und Computerarchitektur für Ihr Projekt. Zugang zur technischen Plattformdokumentation, Herstellerunterstützung, Lizenzbedingungen und Beschaffungslage werden in der Machbarkeitsprüfung bewertet. Auf Ihren Wunsch unterzeichnen wir vor dem technischen Austausch eine NDA und nehmen zu entwickelnde Quellen sowie Abnahmebedingungen in den Angebotsumfang auf.

01

Welchen Bedarf kann ein Computer mit individuellen Abmessungen erfüllen?

In Industriegeräten, Robotern, Testsystemen oder Bildverarbeitungsmaschinen kann die Anordnung eines Desktop-Mainboards ungeeignet sein. Neben den Außenmaßen der Platine sind Schraubbohrungen, Displayanschluss, Kabelrichtungen, Servicezugang und Energiezuführung wichtig. Beim projektspezifischen Computerdesign bewerten wir dies gemeinsam mit der benötigten Rechenleistung. Umgebungstemperatur, Vibration, Staub und Betrieb im geschlossenen Gehäuse sind Designvorgaben.

Ziel ist nicht nur eine kleinere Platine. Auch Modultausch bei der Wartung, Vermeidung falsch gesteckter Anschlüsse und wiederholbare Montage in der Fertigung werden geplant. Wenn Kosten, Entwicklungszeit und langfristige Verfügbarkeit dafür sprechen, kann der Einsatz eines fertigen Industriecomputers oder Prozessormoduls empfohlen werden.

  • Individuelle Platinenanordnung innerhalb von Maschinen und Geräten
  • Spezielle Anschlüsse, Versorgung und Montageanordnung
  • Zugängliche Mechanik für Fertigung und Wartung
02

Wie wird zwischen Neuentwicklung, Trägerplatine und Backplane entschieden?

Eine Trägerplatine führt die Anschlüsse eines geeigneten Computermoduls mit Prozessor und Speicher zu den vom Gerät benötigten Schnittstellen. Versorgungseingang, Kommunikation, Massenspeicher, Kamera und weitere Peripherie können projektspezifisch angeordnet werden. Eine Backplane ermöglicht den Betrieb mehrerer Karten an einer gemeinsamen rückseitigen Verbindungsstruktur. Eine Zwischenplatine, also eine Mezzanine-Lösung, kann einem vorhandenen Design zusätzliche Funktionen geben.

Die vollständige Neuentwicklung einer Prozessorplatine kann hinsichtlich Dokumentationszugang, Speicherlayout, Startsoftware und Verifizierung einen größeren Umfang haben. Ein Modul kann einen Teil dieses Aufwands verringern; eine korrekt arbeitende Trägerplatine erfordert dennoch Hardware- und Softwareanpassung. Wir wählen die Architektur anhand von Zielstückzahl, Produktlebensdauer, Schnittstellenbedarf und Entwicklungsbudget.

  • Modul und projektspezifische Trägerplatine
  • Backplane und Mezzanine-Platine in Mehrkartensystemen
  • Vollständige Elektronikneuentwicklung bei entsprechend begründeten Projekten
03

Welche Aufgaben kann eine individuelle PCIe-Karte im Server übernehmen?

Individuelle PCIe-Karten können für Datenerfassung aus Messsystemen, Mehrkanalaufzeichnung, Geräteschnittstellen oder Datenvorverarbeitung mit geeigneter Hardware entwickelt werden. Beispielsweise kann eine Karte, die Sensordaten auf einem FPGA aufbereitet und an einen Server überträgt, eine projektspezifische Datenerfassungslösung bilden. Ein FPGA ist eine programmierbare Logikstruktur; sein Einsatz richtet sich nach Datenrate, Zeitverhalten und Verarbeitungsbedarf.

Servermodell, verfügbare PCIe-Lanes, Steckplatzleistung, Kartenhöhe und Luftstrom werden zu Beginn geprüft. Version und Lane-Anzahl der PCIe-Verbindung garantieren allein keine Anwendungsgeschwindigkeit. Karte, Server und Software werden gemeinsam getestet. Die ältere PCI-Schnittstelle ist nicht mit PCIe identisch; Anforderungen für Altsysteme erfordern eine eigene technische Prüfung.

  • Karten für Datenerfassung, individuelle Geräteschnittstellen und Aufzeichnung
  • FPGA- und Beschleunigeranbindung in geeigneten Projekten
  • Mechanische, elektrische und softwareseitige Verifizierung mit dem Zielserver
04

Wie wird der Bedarf an CPU, GPU und DDR-Speicher bestimmt?

Die CPU führt allgemeine Verarbeitungsabläufe und Anwendungsaufgaben aus. Eine GPU kann bei geeigneter Software parallele Berechnungen beschleunigen. DDR-Speicher ist der Arbeitsbereich für verarbeitete Daten und die Anwendung. Eine große GPU verbessert allein keine Anwendung, deren Daten den Speicher oder die GPU nicht schnell genug erreichen. Bildgröße, Kanalzahl, gleichzeitig laufende Aufgaben und zulässige Ergebniszeit werden gemeinsam bewertet.

DDR-Generation, Kapazität und Betriebsgeschwindigkeit werden durch Speichercontroller des gewählten Prozessors, Speicherbausteine und Platinenaufbau begrenzt. Es wird keine bedingungslose Kompatibilität für jede DDR-Version oder GPU zugesagt. Kandidatenplattformen werden mit realer Software und Beispieldaten erprobt. So lässt sich zwischen unnötigen Hardwarekosten und unzureichender Kapazität eine messgestützte Wahl treffen.

  • Anwendungsbezogene Auswahl von Prozessor und Beschleuniger
  • Neben Speicherkapazität auch Datenübertragungsbedarf prüfen
  • Dokumentations- und Softwareunterstützung der Plattform prüfen
05

Warum werden High-Speed-PCB-Design und Kühlung gemeinsam betrachtet?

Bei Verbindungen wie DDR und PCIe reicht ein korrekter Schaltplan nicht aus. PCB-Lagenaufbau, kontrollierte Impedanz, Verbindungsverluste, Taktsignale und Reaktion der Versorgung auf Laständerungen werden untersucht. Signal- und Power-Integrity-Arbeiten erfolgen nach den Vorgaben der gewählten Komponenten. Erforderliche Simulationen, Messmöglichkeiten und Abnahmegrenzen werden vor dem Design in den Projektplan aufgenommen.

Die Wärme von Prozessor, Speicher und Leistungsschaltungen beeinflusst Platinenanordnung und Gehäuse. Lüfter, Kühlkörper oder Wärmeübertragung an das Gehäuse werden entsprechend der Einsatzumgebung bewertet. Leistungsabfall unter Dauerlast, Neustarts und Verbindungsfehler werden beobachtet. Es wird nicht vorausgesetzt, dass ein auf dem offenen Tisch funktionierendes Muster im geschlossenen Gerät dasselbe Ergebnis liefert.

  • Komponentengerechte PCB-Lagen und Verbindungsregeln
  • Versorgungsreihenfolge, Leistungsverteilung und Startprüfungen
  • Dauerlast- und Temperaturversuche im geschlossenen Gehäuse
06

Wie wird der Betrieb der Karte unter Linux oder Windows ermöglicht?

Dass der Computer eine individuelle Karte erkennt, ist noch nicht gleichbedeutend mit zuverlässigem Datenempfang der Anwendung. Linux- oder Windows-Treiber, FPGA-Software, Startablauf der Karte und Anwendungsschnittstelle werden gemeinsam geplant. Bei großen Datenübertragungen kann DMA den Prozessor davon entlasten, jedes Datum einzeln zu transportieren; Pufferverwaltung und Fehlerverhalten müssen dennoch entwickelt werden. Zielbetriebssystem und Versionen werden zu Projektbeginn festgelegt.

Das Verhalten bei Kernel- oder Treiberupdates, Geräteneustart und intensiver Nutzung wird getestet. Sind Windows-Treibersignierung oder herstellerspezifische Entwicklungswerkzeuge erforderlich, werden Zugangs- und Kostenbedingungen erläutert. Bei geschlossenen Prozessor-/GPU-Schnittstellen erfolgt die Entwicklung im Rahmen der verfügbaren Dokumentation und der erlaubten Lizenzbedingungen.

  • Kartensoftware, Treiber und Anwendungsschnittstelle
  • Kompatibilitätsliste für Betriebssysteme und Versionen
  • Szenarien für Unterbrechung, Fehlerprotokollierung und Updates
07

Welche Tests führen vom Prototyp zum nutzbaren System?

Zunächst kann ein begrenzter Versuch den kritischen Datenpfad oder die Schnittstelle nachweisen. Im nächsten Prototyp werden reale Karte, Zielserver, Netzteil und Gehäuse gemeinsam betrieben. Der Abnahmeplan enthält Kriterien wie verarbeitete Datenmenge, Gesamtantwortzeit, Datenverlust, Betriebstemperatur und Wiederanlauf nach Unterbrechung. Ergebnisse werden mit Angabe der verwendeten Hardware, Software und Testdaten dokumentiert.

Zertifizierte oder auf Konformität geprüfte Komponenten verleihen dem fertigen Gerät nicht automatisch Produktkonformität. Erforderliche Bewertungen zu elektrischer Sicherheit, EMV und weiteren Aspekten für Zielmarkt und Einsatzzweck werden gesondert geplant. Die Pilotfertigung dient dazu, wiederholbare Montage und Prüfung zu verifizieren; die Entscheidung zur Serienfertigung basiert nicht allein auf der ersten funktionsfähigen Platine.

  • Vorversuch, Elektronikprototyp und Test im Zielsystem
  • Dokumentierte Abnahme für Arbeitslast, Erwärmung und Fehlerzustände
  • Konformität auf Produktebene und Pilotfertigungsplan
08

Wie werden Vertraulichkeit, Quellenübergabe und Angebotsumfang festgelegt?

Für ein Angebot genügt zunächst eine Beschreibung Ihrer Aufgabe, Datenquellen, Abmessungsgrenzen, Zielstückzahl und gegebenenfalls des vorgesehenen Servermodells. Vor Übermittlung technischer Dokumente können wir eine NDA vereinbaren. Nach der Prüfung vergleichen wir individuelle Kartenentwicklung und Integration vorhandener Module hinsichtlich Anfangsinvestition, Fertigungskosten und Produktlebensdauer. Bei unklaren Schnittstellen kann zunächst eine Machbarkeits- oder Prototypenphase definiert werden.

Projektspezifische Schaltplan- und PCB-Quellen, im Umfang entwickelte Software, FPGA-Designquellen, mechanische CAD-Dateien und Testdokumente werden zum Projektabschluss gemäß der vertraglichen Übergabeliste bereitgestellt. IP-Cores, BIOS-/BSP-Komponenten und Werkzeuglizenzen Dritter unterliegen ihren eigenen Bedingungen. PCB-Schnellfertigung und Bestückungsunterstützung bieten wir ausschließlich für von VOMRO entwickelte Kundenprojekte an.

  • Geheimhaltungsvereinbarung vor dem technischen Austausch
  • Getrennte Entscheidungspunkte für Machbarkeit, Prototyp und Fertigung
  • Vertraglich definierte Übergabe von Quellen und technischen Dokumenten

Wie es funktioniert

Es ist ein offener Prozess vom Start bis zur Auslieferung.

Nicht jedes Projekt sieht gleich aus; Die messbaren Anforderungen, die kontrollierte Überarbeitung und die Schritte zur Feldverifizierung bleiben jedoch unverändert.

  1. 01

    Wir definieren die Arbeitslast

    Wir bestimmen Daten, Anschlüsse, Abmessungen, Betriebssystem und Abnahmebedingungen gemeinsam.

  2. 02

    Wir verifizieren die Architektur

    Wir prüfen individuelle Karten- und Moduloptionen und bewerten kritische Schnittstellen im Vorversuch.

  3. 03

    Wir entwickeln den Prototyp

    Wir verbinden Elektronik, Treiber, Anwendung und mechanisches Design auf dem Zielsystem.

  4. 04

    Wir testen und übergeben

    Wir bereiten Abnahmeprotokolle, Projektquellen und Fertigungsdokumente entsprechend dem Lieferumfang auf.

häufig gestellte Fragen

Vor Beginn des Projekts

Der technische Umfang, die zu liefernden Leistungen und der Testplan werden gemeinsam entsprechend den Anforderungen Ihres Projekts geklärt.

Welche Systeme entwickeln Sie mit CPU-, GPU- und Speicherkomponenten?

Mit geeigneten verfügbaren Prozessoren, Speicherbausteinen oder Modulen entwickeln wir projektspezifische Elektronikplatinen und Computersysteme. Abhängig von der Arbeitslast legen wir den Umfang von Trägerplatine, individuellem Mainboard, PCIe-Karte, Gehäuse, Kühlung und Softwareintegration gemeinsam fest.

Können Sie Industriecomputer mit individuellen Abmessungen entwickeln?

Nach Prüfung von Abmessungen, Anschlüssen, Leistung und Umgebungsbedingungen wird eine geeignete Architektur bestimmt. Trägerplatinen für vorhandene Module und vollständige Platinenneuentwicklungen werden anhand von Dokumentationszugang und Projektmachbarkeit bewertet.

Funktioniert die entwickelte PCIe-Karte in allen Servern?

Eine solche allgemeine Kompatibilität wird nicht vorausgesetzt. Es wird eine Kompatibilitätsliste für Zielserver, Steckplatzaufbau, PCIe-Version und Lanes, Stromversorgung, Kühlung, Firmware und Betriebssystem erstellt. Abnahmetests erfolgen auf den definierten Systemen.

Können wir eine spezielle Datenerfassungskarte für unseren vorhandenen Server entwickeln lassen?

Sensor- oder Geräteschnittstelle, Kanalzahl, Datenrate, Aufzeichnungsdauer und Zielserver werden geprüft. In geeigneten Projekten können PCIe-Karte, FPGA-Vorverarbeitung und Treiberentwicklung gemeinsam behandelt werden; der Umfang wird nach der Machbarkeitsprüfung festgelegt.

Können wir die Quelldateien erhalten und unterzeichnen Sie eine NDA?

Auf Ihren Wunsch unterzeichnen wir vor dem technischen Austausch eine NDA. Projektspezifische Schaltplan-/PCB-, Software-, im Umfang entwickelte FPGA- und CAD-Quellen sowie technische Dokumente werden gemäß der vertraglichen Übergabeliste bereitgestellt. Lizenzbedingungen Dritter werden gesondert erläutert.

Beginnen wir mit Ihrer Idee

Lassen Sie uns über das Produkt sprechen, von dem Sie träumen, und über den Bedarf, den Sie lösen möchten.