Dodano: czwartek, 02 września 2021r. Producent: Microchip

Pakiet narzędzi High Level Synthesis (HLS) umożliwia opracowywanie algorytmów opartych na C++ przy użyciu platformy PolarFire® FPGA firmy Microchip

Konieczność połączenia wydajności z niskim zużyciem energii w brzegowych aplikacjach obliczeniowych wywołała zapotrzebowanie na programowalne macierze bramek (FPGA), które mają być używane jako energooszczędne akceleratory, zapewniając jednocześnie elastyczność i przyspieszanie wprowadzania na rynek. Jednak znaczna większość algorytmów obliczeń brzegowych, aplikacji wizyjnych i sterowania przemysłowego jest opracowywana natywnie w języku C++ przez programistów z niewielką lub żadną wiedzą na temat podstawowego sprzętu FPGA. Aby uaktywnić tą ważną społeczności programistów, firma Microchip Technology Inc. dodała „design workflow” o nazwie SmartHLS, do rodziny PolarFire FPGA, która znacznie zwiększa wydajność i łatwość projektowania, umożliwiając bezpośrednie tłumaczenie algorytmów C ++ na zoptymalizowany pod kątem FPGA kod Register Transfer Level (RTL).

SmartHLS ulepsza nasz zestaw narzędzi do projektowania Libero® SoC i sprawia, że ogromne korzyści naszych nagradzanych platform średniej klasy PolarFire i PolarFire SoC są dostępne dla zróżnicowanej społeczności twórców algorytmów, bez konieczności bycia ekspertem od sprzętu FPGA” – powiedział Bruce Weyer, wiceprezes jednostki biznesowej FPGA firmy Microchip. „Wraz z naszym zestawem programistycznym dla sieci neuronowych VectorBlox™, narzędzia te znacznie poprawią produktywność projektantów w tworzeniu najnowocześniejszych rozwiązań przy użyciu algorytmów opartych na C/C++ dla aplikacji takich jak wbudowane systemy wizyjne, uczenie maszynowe, sterowanie silnikami i automatyką przemysłową z wykorzystaniem akceleratorów sprzętowych FPGA.”

Oparty na zintegrowanym środowisku programistycznym Eclipse o otwartym kodzie źródłowym, pakiet projektowy SmartHLS wykorzystuje kod oprogramowania C++ do generowania komponentu HDL IP do integracji z projektami Libero SmartDesign firmy Microchip. Umożliwia to inżynierom opisanie zachowania sprzętu na wyższym poziomie abstrakcji niż jest to możliwe w przypadku tradycyjnych narzędzi FPGA RTL. To jeszcze bardziej zwiększa produktywność, jednocześnie skracając czas programowania dzięki wielowątkowemu interfejsowi programowania aplikacji (API), który wykonuje instrukcje sprzętowe jednocześnie i upraszcza wyrażanie złożonej równoległości sprzętowej w porównaniu z innymi ofertami HLS.

Narzędzie SmartHLS wymaga do 10 razy mniej linii kodu niż równoważny projekt RTL, a wynikowy kod jest łatwiejszy do odczytania, zrozumienia, przetestowania, debugowania i weryfikacji. Narzędzie upraszcza również eksplorację kompromisów w zakresie projektowania mikroarchitektury sprzętowej i umożliwia korzystanie z istniejących już implementacji oprogramowania C++ z układami PolarFire FPGA i FPGA SoC.

O rodzinie układów FPGA PolarFire

Układy PolarFire FPGA i FPGA SoC rozwiązują trudne wyzwania projektowe na krawędziach systemów obliczeniowych, oferując najniższą w branży moc przy średnich gęstościach. Firma Microchipo ogłosiła niedawno nowe modele urządzeń FPGA o niskiej gęstości, które zużywając połowę mocy statycznej zapewniają najmniejszy na świecie ślad termiczny, umożliwiając programistom obniżenie kosztów systemu i spełnienie wymagań w zakresie zarządzania temperaturą bez utraty przepustowości. Te nowe układy FPGA, a także dotychczasowe SmartFusion® 2 FPGA oraz IGLOO® 2 FPGA są również obsługiwane przez wspomniane wyżej narzędzie.

Pozostałe aktualności:

Mikrokontroler SAM E70 Arm® Cortex®-M7 zapewnia wydajność, łączność i funkcje bezpieczeństwa niezbędne w przemysłowym Internecie Rzeczy (IoT)

Mikrokontroler SAM E70 Arm® Cortex®-M7 zapewnia wydajność, łączność i...

NetBurner, partner firmy Microchip, zbudował swoje moduły MODM7AE70 i SBE70LC w oparciu o urządzenia SAM E70 i...

poniedziałek, 20 października, 2025 Więcej

Avalue wprowadza na rynek nowe, bezwentylatorowe komputery panelowe Open Frame OFT-10WAD i OFT-10WR3

Avalue wprowadza na rynek nowe, bezwentylatorowe komputery panelowe Open...

Firma Avalue Technology Inc., wprowadza na rynek bezwentylatorowe komputery panelowe Open Frame OFT-10WAD i...

piątek, 17 października, 2025 Więcej

Moduły embedded (SoM) oparte na procesorach aplikacyjnych NXP i.MX - zaprojektowane z myślą o długiej żywotności w przemysłowych zastosowaniach IoT

Moduły embedded (SoM) oparte na procesorach aplikacyjnych NXP i.MX -...

Firma Digi International posiada w swoim portfolio kilka linii modułów SOM-ów (System on Module) bazujących na...

czwartek, 16 października, 2025 Więcej

Rozwiązania Microchip Technology wspierają Nodable: skalowalny most CAN-BLE dla telemetrii pojazdów

Rozwiązania Microchip Technology wspierają Nodable: skalowalny most...

Sercem architektury Nodable jest stos dyskretnych, sprawdzonych komponentów firmy Microchip Technology, oferujących...

czwartek, 16 października, 2025 Więcej

Technologia SkyWire™ firmy Microchip ułatwia synchronizację i porównywanie zegarów z dokładnością do nanosekund w różnych lokalizacjach geograficznych

Technologia SkyWire™ firmy Microchip ułatwia synchronizację i...

Firma Microchip Technology ogłasiła wprowadzenie nowej technologii SkyWire™ – narzędzia do pomiaru czasu wbudowanego...

czwartek, 16 października, 2025 Więcej

LQD-2520-DHNKA-A1 quadplexer LTCC firmy YAGEO dla aplikacji LTE 5G

LQD-2520-DHNKA-A1 quadplexer LTCC firmy YAGEO dla aplikacji LTE 5G

LQD-2520-DHNKA-A1 firmy Pulse (Grupa YAGEO) rozwiązuje ten problem, oferując pojedynczy quadplexer LTCC 2520, który...

środa, 15 października, 2025 Więcej