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:

HPM-GNRUA wydajna płyta główna firmy Avalue dla serwerów w zastosowaniach sztucznej inteligencji (AI) i centrów danych

HPM-GNRUA wydajna płyta główna firmy Avalue dla serwerów w...

Firma Avalue Technology Inc. zaprezentowała płytę główną klasy serwerowej, HPM-GNRUA, zaprojektowaną z myślą o...

wtorek, 29 lipca, 2025 Więcej

Kompaktowe rozwiązania filtrujące dla nowoczesnych projektów bezprzewodowych

Kompaktowe rozwiązania filtrujące dla nowoczesnych projektów...

Dipleksery DPX1608LKE5R2460A i DPX2012LRGYR2558A firmy Pulse Electroncis należącej do YAGEO Group zostały...

wtorek, 29 lipca, 2025 Więcej

PolarFire® RTPF500ZT firmy Microchip Technology z kwalifikacją QML klasy Q, zapewniając niezawodność i wydajność energetyczną na poziomie kosmicznym

PolarFire® RTPF500ZT firmy Microchip Technology z kwalifikacją QML klasy...

Tolerujący promieniowanie (RT) układ PolarFire® RTPF500ZT firmy Microchip Technology uzyskał certyfikację MIL-STD-883...

poniedziałek, 28 lipca, 2025 Więcej

Nowo opracowane modele wyświetlaczy firmy Ampire, zaprojektowane tak, aby spełnić potrzeby rynku w zakresie wydajności i przystępnej ceny

Nowo opracowane modele wyświetlaczy firmy Ampire, zaprojektowane tak,...

Firma Ampire zaprezentowała trzy nowo opracowane modele wyświetlaczy, zaprojektowane tak, aby spełnić potrzeby rynku...

poniedziałek, 28 lipca, 2025 Więcej

Avalue prezentuje serię wytrzymałych, wysokowydajnych systemów SPC i modułowych systemów ARC do wszechstronnych zastosowań przemysłowych

Avalue prezentuje serię wytrzymałych, wysokowydajnych systemów SPC i...

Modele SPC-1542 (15") i SPC-2142 (21,5") zostały zaprojektowane specjalnie z myślą o wymagających środowiskach...

czwartek, 24 lipca, 2025 Więcej

Pakiet Libero SoC Design Suite 2023.2 SP1 ze znaczącą aktualizacją wsparcia bezpieczeństwa funkcjonalnego dla układów FPGA SmartFusion2 i IGLOO2

Pakiet Libero SoC Design Suite 2023.2 SP1 ze znaczącą aktualizacją...

Firma Microchip Technology z przyjemnością ogłasza znaczącą aktualizację wsparcia bezpieczeństwa funkcjonalnego dla...

wtorek, 22 lipca, 2025 Więcej