Lattice FPGA
Lösungen mit Lattice Semiconductor
Lattice Semiconductor ist ein führendes Unternehmen im Bereich Low-Power-Programmierung und bietet Technologien für verschiedene Branchen, darunter Kommunikation, Industrie, Automobilindustrie und digitales Fernsehen. Mit über 30 Jahren Erfahrung sind sie bekannt für Innovation, Qualität und Zuverlässigkeit.
Daniil Samoshchenko, Leiter der Abteilung Partnerschaften bei Promwad
FPGA-Design-Dienstleistungen
Unsere Expertise mit den Latticeprodukten
Wir bieten Ihnen die schnellste Markteinführung mit programmierbaren Logikbausteinen und Lösungsstacks von Lattice in Ihren FPGA-Designprojekten.
Allzweck- und optimierte Low-Power-FPGAs
Unser Team arbeitet mit den folgenden Produkten: Avant-E, CrossLink-NX, Certus-NX und ECP5, die in verschiedenen Bereichen anwendbar sind. Für Video-Bridging und -Verarbeitung verwenden wir CrossLink-NX, CrossLinkPlus und CrossLink. Wir setzen die energieeffiziente Avant-E-Plattform mit robuster Edge-AI-Verarbeitung für Automobil-, Telekommunikations- und Industrielösungen ein.
IP, Referenzdesigns, Entwicklungskits und Boards
Im Rahmen unserer SoC-FPGA-Design-Dienstleistungen optimieren wir den Entwicklungsprozess mit Lattice-Entwicklungskits und -Boards, geistigem Eigentum, Referenzdesigns und Demos.
Spezialisierte Software-Tools
Unsere Ingenieure nutzen verschiedene Lattice-Software-Tools, darunter Diamond, Radiant, SenseAI, Propel und iCEcube2.
Lösungsstapel
Wir setzen FPGAs schnell für KI-, FPGA-basierte Inferenz-Lösungen und Embedded-Vision-Anwendungen mit den Lattice-SenseAI- und mVision-Lösungsstacks ein.
Unsere Lattice-basierten Projekte
Bootloader-Entwicklung für die NX-Familie
Tags: RISC-V, bootloader, FPGA, Certus-NX, Сrosslink-NX
Entwicklung eines Bootloaders für die NX-Familie mit Unterstützung für externen QSPI-Flash-Speicher. Das Projekt umfasste die Hardwarevalidierung auf Entwicklungsboards, die auf Crosslink-NX und Certus-NX basieren. Der SDRAM-IP-Core kann an die NX-Architektur angepasst und mit dem RISC-V-synthesizierbaren Core verwendet werden.
Hybridgerät zur Videoerfassung und -verarbeitung
Tags: ECP5, HDMI, MIPI, H.265
Erfassung des Videostreams, H.265-Kompression und Streaming ins Internet. ECP5 wird für die Vorverarbeitung des Videos verwendet, während ein auf i.MX8 basierendes SoM für die Kompression, das Streaming und die Benutzerlogik zuständig ist.
Röntgensensormodul
Tags: ECP5, CMOS
Ein kleines PCB-Modul mit 2 CMOS-Sensoren und ECP5 für Steuerung und Bildverarbeitung.
Einfacher L2-Switch-IP-Core
Tags: Ethernet
Ein einzelner physischer Ethernet-Port wird zwischen der eingebetteten CPU und dem MCU-SoM geteilt. Der Stream wird auf Basis der MAC-Adressen des Geräts geroutet.
Videodekodierung und -ausgabe auf TFT-Panel
Tags: H.264, H.265 MIPI, Display
Ein Video-TS-Stream wird von einem iMX8-SoM-Modul dekodiert, über die MIPI-CSI-2-Schnittstelle an das Lattice-FPGA übertragen und auf dem TFT-Panel angezeigt.
Bildverarbeitung auf ECP5
Tags: Bildverarbeitung, HyperRam, Display
Ein Videostream wird von der HDMI-Schnittstelle erfasst. Danach findet eine Kette von Bildverarbeitungsoperationen statt: Weißabgleich und Gamma-Korrektur, Zuschneiden, Skalieren und Drehen. Schließlich wird das Video auf dem TFT-Panel angezeigt.
Röntgenbildgebungssystem
Tags: CMOS, Xilinx, 1G
Ein vollständiges Gerät wurde zur Bildaufnahme von 80 Röntgen-CMOS-Sensoren entwickelt. Bilder werden von MACHXO3 erfasst und vorverarbeitet und dann als Daisy-Chain zur ARTIX7-Motherboard weitergeleitet. Firmware-Updates und andere Steuerungsoperationen werden von einem externen MCU vermittelt.
Sphärisches Kamerasystem
Tags: Lattice, Crosslink-NX, MCU, DDR, MIPI-CSI, LVDS, SPI, LCD
Wir haben ein umfassendes Kamerasystem entwickelt, das volle Sicht (Vorder-, Seiten- und Rückansicht) bietet. Das System verarbeitet vier unabhängige Videostreams von vier Kameras, die im PAL/NTSC-Modus arbeiten. Jeder Stream wird auf eine spezifizierte Auflösung skaliert und kann weiter gedreht und gespiegelt werden. Die skalierten Videostreams werden in eine der 25 verfügbaren Ansichten integriert.
Benutzer können Markierungen hinzufügen, einen Nachtmodus mit Bildschirmbeleuchtung durch einen eingebauten Lichtsensor aktivieren und Helligkeit und andere Videoparameter für jeden Stream einstellen. Alle Laufzeitkonfigurationen, einschließlich Skalierung und ansichtsspezifischen Drehungen, sind anpassbar und werden im externen Flash-Speicher gespeichert.
Anwendungsbereiche
Der Einsatz von Lattice-Produkten in Ihren Projekten eröffnet gleichzeitig bedeutende Chancen in mehreren Märkten. Diese umfassen Datenkommunikation und Edge-Computing, industrielle Verwaltung und Automatisierung, Automobil- und Transportwesen sowie Verbrauchergeräte. Entdecken Sie die möglichen Anwendungsbereiche.
Stellen Sie Ihre Edge AI-Lösung mit Lattice senseAI bereit
senseAI-Stapel
In unserer jüngsten Pressemitteilung haben wir uns mit der Lattice senseAI-Lösungsstapelanwendung zum Entwerfen benutzerdefinierter FPGA-Plattformen befasst. Wir haben einen Anstieg der Anzahl sogenannter On-Edge-AI-Projekte beobachtet, bei denen der Client AI / ML auf kleinen Hardwareplattformen mit geringem Stromverbrauch implementieren muss.
"Typische Mikrocontroller, denen die für die Edge-AI-Anwendungen erforderliche Leistung fehlt, während fortschrittlichere Lösungen wie NVidia Jetson das zugewiesene Strombudget überschreiten. Dank FPGA mit geringem Stromverbrauch, Bildverarbeitungsunterstützung und sensorunabhängiger AI-Inferenz ist die senseAI-Plattform von Lattice Eine attraktive Wahl für viele Edge-AI-Systeme mit geringem Stromverbrauch."
- Alex Krainov, Engineering Leiter
Unsere Tech Map im FPGA
Spezialtools
Vitis/Vivado, Quartus Prime, Diamond, Libero, Matlab
Software-plattformen
NVidia Jetson, Alveo, OpenVINO, TensorFlow, Keras, Caffe
Tools & Sprachen
Verilog, VHDL, VivadoHLS, Simulink/HDL Coder, С/C++, Python
Hardware-Design
High-speed PCBs, DDR4, JESD204b, HDMI, SDI, SI, PI, Thermo modeling
Plattformen
Zynq US+, RFSoC, Cyclone10, ECP5, MPF500
Transceiver
AD9361, AD9371, ADRV9009, Radars, Custom AFE, Antenas
Netzwerk-protokoll
DPDK, UDP 10G, TCP 10G, TAPs, L1/L2 IP cores
Networking
1G, 10G, 25G/40G, 100G
Unsere FPGA-Designprojekte
Planen Sie ein Lattice-basiertes FPGA-Projekt?
Schreiben Sie uns eine Nachricht über Ihr Projekt! Wir werden uns heute oder am nächsten Werktag bei Ihnen melden. Alle übermittelten Informationen werden vertraulich behandelt.