VisualApplets – visuelle FPGA-Programmierung

VisualApplets – visuelle FPGA-Programmierung von Bildverarbeitungs-Anwendungen

Mit VisualApplets gelingt die Programmierung von FPGAs auf einer grafischen Benutzer-Oberfläche ganz ohne Hardware-Programmierung.

  • Intuitive grafische Benutzeroberfläche

    Individuelle, geschützte Designs für komplexe Bildverarbeitungs-Abläufe vereinfacht erstellen
  • Vorverarbeitung im FPGA

    Entlastung der CPU auf dem Host-PC durch Bildvorverarbeitung im FPGA der Hardware
  • Performant und robust

    Effiziente und robuste Bildakquise und -verarbeitung im FPGA der Hardware für stabile Performance
  • Operatoren-Bibliothek

    Bibliothek für grundlegende Bildverarbeitungsaufgaben integriert
  • Bildbasierte Simulation der Pipeline

    Bildverarbeitungs-Pipeline: schneller und einfacher Weg von der eigenen Idee hin zur Lösung
  • Zukunftssichere Software

    Im Markt seit Jahren etabliertes Bildverarbeitungstool unterstützt zukünftige Hardware-Technologien
  • Beratung und Training

    Projektunterstützung und Trainings für den Einstieg in VisualApplets
  • Kompatibles Portfolio

    Portfolio aus Kameras und programmierbaren Framegrabbern für effektives Verarbeiten hoher Datenmengen

VisualApplets ist die integrierte Entwicklungsumgebung für Echtzeit-Anwendungen auf FPGA-Prozessoren in der Bildverarbeitung. Hierüber lassen sich FPGAs per Datenfluss-Modelle programmieren. Dies macht es Software-Entwicklern und Applikations-Ingenieuren leicht, individuelle Designs für komplexe Bildverarbeitungs-Abläufe intuitiv in wenigen Schritten zu erstellen.

VisualApplets eröffnet den Zugriff auf die FPGA-Prozessoren der Bildverarbeitungs-Hardware wie Framegrabber, Industriekameras, Vision Sensoren und Bildverarbeitungs-Geräte, um individuelle Bildverarbeitungs-Anwendungen zu realisieren. Für Bild- und Signalverarbeitungen lassen sich komplexe Anwendungen intuitiv erstellen und verarbeiten, vorkonfigurierte Applet-Beispiele einsetzen oder eigene HDL-Bibliotheken integrieren.

Die programmierbaren Framegrabber sind für die Verwendung mit VisualApplets vorlizenziert.

Grafische FPGA-Entwicklungsumgebung VisualApplets

Software für FPGA-Programmierung VisualApplets

Um Ihre FPGA-Entwicklung zu unterstützen, fasst die neueste Version von VisualApplets alle früheren Standard-Erweiterungen in einer einzigen Lizenz zusammen:

  • Mit der bisherigen 'Expert'-Erweiterung (inkl. 'Parameters Translation' und 'Debugging') können Sie bestehenden HDL-Code aus VHDL und Verilog importieren und als generischen Operator bearbeiten

  • Operatoren-Bibliotheken für Funktionen wie Segmentierung, Klassifizierung (z.B. Blob-Analyse) und JPEG-Komprimierung

  • Neue Operatoren, die im Datenfluss-Modell Loops abbilden, wodurch sich Bildsequenzen und -vergleiche sowie Bild-Stapelverarbeitungen ressourcenschonend auf dem FPGA berechnen lassen

  • Einen erweiterten FFT-Operator (Fast Fourier Transformation), um komplexere Filter mit hohem Rechenaufwand wie etwa Bandpassfilter ressourceneffizient zu implementieren

Das Lizenzmodell

VisualApplets Testlizenz

Laden Sie VisualApplets zunächst herunter und installieren Sie die Software. Danach können Sie VisualApplets sofort in einem Demo-Modus ausprobieren.

Um Ihre FPGA-Designs zu testen, müssen Sie einen Dongle kaufen und eine kostenlose VisualApplets IDE Evaluation Licence (20034) bestellen. Damit können Sie VisualApplets für 180 Tage testen.

Testlizenz anfordern

VisualApplets IDE Lizenz

Sobald Sie sich mit VisualApplets vertraut gemacht haben, können Sie die VisualApplets IDE-Lizenz (20025) erwerben, um Ihre Anwendungs-Entwicklung reibungslos abzuschließen und in zukünftigen Projekten weiterzuverwenden.

IDE Lizenz erwerben

VisualApplets Erweiterungen

Für spezielle Anforderungen haben Sie die Möglichkeit, Erweiterungen zu erwerben.

Mit VisualApplets Embedder statten Sie unterschiedlichste Vision Hardware mit VisualApplets aus.

Mit VisualApplets Protection schützen Sie Ihr geistiges Eigentum wie VisualApplets Designs und IP Know-how wirkungsvoll.

Erweiterungen erwerben

Artikelnummer

Artikelbezeichnung

Lizenzbezeichnung

Beschreibung

20025

VisualApplets IDE License

VisualApplets IDE

Gesamtpaket von VisualApplets

20026

VisualApplets IDE Multi-Users License

VisualApplets IDE

Gesamtpaket von VisualApplets für bis zu 5 Nutzer

20034

VisualApplets IDE Licence (Eval.)

VisualApplets IDE

Gesamtpaket von VisualApplets für Evaluierung

20023

VisualApplets Embedder

VisualApplets Embedder Extension

FPGA-basierte Bildverarbeitungs-Hardware wird kompatibel zu VisualApplets

20032

VisualApplets Embedder (Eval.)

VisualApplets Embedder Extension

FPGA-basierte Bildverarbeitungs-Hardware wird kompatibel zu VisualApplets für Evaluierung

20028

VisualApplets Design Safety-ID

VisualApplets Protection Extension

Eindeutiger Security Identifier Code von Applets

20029

VisualApplets Design Safety-RTL

VisualApplets Protection Extension

Framegrabber mit einer für ein Applet passenden Sicherheitslizenz ausstatten

109325

VisualApplets Dongle

Accessories

CodeMeter CmDongle für VisualApplets-Lizenzen

Framegrabber für alle gängigen Schnittstellen

Mit VisualApplets programmierbare Framegrabber

Wählen Sie aus einem des umfangreichsten Framegrabber-Angebots auf dem Markt das passende Board für Ihre Bildverarbeitungs-Aufgabe. Die Boards bestechen durch robusten Bildeinzug, Bildvorverarbeitung, geringste Latenzen und Höchstgeschwindigkeit für alle gängigen Kameraschnittstellen.

Zu den Framegrabbern

Framegrabber-Services und FPGA-Programmierung

Framegrabber- und FPGA-Programmierung

Für hochperformante Vision Systeme werden bevorzugt Framegrabber-Lösungen mit CXP-12-Technologie eingesetzt. Wir bei Basler verfügen über das Know-how, Ihnen ein passendes Systemkonzept zu liefern: Ihre gesamte Vision Hardware wird auf fehlerfreies Zusammenspiel getestet und mit VisualApplets bieten wir Ihnen eine intuitive visuelle Programmiersoftware für FPGAs.

Mehr erfahren

Weitere Informationen zu den VisualApplets

Erfahren Sie mehr über unsere Produkte und ihre Anwendungen. Unser umfangreiches Informationsmaterial bietet Ihnen alle wichtigen Details.

Wie können wir Sie unterstützen?

Wir beraten Sie gerne bei der Produktauswahl und finden die richtige Lösung für Ihre Anwendung.