Diplomi-insinööri Sakari Lahden tuore väitöskirjatutkimus Tampereen yliopistosta osoittaa, että korkean tason synteesi voi jopa puolittaa piirien kehitystyöhön kuluvan ajan verrattuna manuaaliseen RTL-suunnitteluun. Erityisesti FPGA-pohjaisissa projekteissa HLS tarjoaa huomattavan tuottavuushyödyn, kun aikaa vievät mikroarkkitehtuurin yksityiskohdat jätetään automaattisen työkalun huoleksi.

Digitaalisten piirien suunnittelu kohtaa jatkuvasti kasvavia vaatimuksia, kun sovellusten kompleksisuus lisääntyy Mooren lain mukaisesti. Suunnittelun tuottavuuden kasvattamiseksi alan huomio on kohdistunut korkean tason synteesiin (High-Level Synthesis, HLS), jossa perinteisten laitekuvauskielten kuten Verilogin ja VHDL:n sijaan käytetään korkeamman tason ohjelmointikieliä, erityisesti C++:aa. HLS mahdollistaa järjestelmien nopeamman toteutuksen, koska suunnittelija voi keskittyä toimintalogiikkaan ilman, että hänen täytyy käsin määritellä kellosyklejä ja datapolkuja.

Kaikkiin sovelluksiin C++ ja HLS eivät kuitenkaan sovi täydellisesti. Kun tavoitteena on äärimmäinen suorituskyky, pienin mahdollinen logiikkapinta-ala tai minimitehonkulutus, käsin kirjoitettu Verilog- tai VHDL-koodi tarjoaa edelleen parhaat tulokset. Väitöskirjan mukaan HLS-suunnittelu tarvitsee usein sovelluksen uudelleenrakentamista laitteistokeskeiseen muotoon ja syvää ymmärrystä FPGA- ja ASIC-arkkitehtuurien erityispiirteistä, jotta tulosten laatu vastaa manuaalista RTL-toteutusta.

C++-lähtöisessä HLS-suunnittelussa ohjelmoijan on esimerkiksi kiinnitettävä huomiota tarkkaan datatyyppien valintaan, muistihierarkian optimointiin sekä silmukkarakenteiden pipeliningiin ja unrollingiin. Ilman näitä optimointeja automaattisesti generoitava laitteistokuvaukset voivat jäädä tehottomiksi. Tämä tarkoittaa, että pelkkä ohjelmointitaito ei riitä, vaan HLS-suunnittelijalta vaaditaan myös laitteistospesifistä osaamista.

Silti HLS ja C++ tarjoavat erityisen houkuttelevan vaihtoehdon nopeille kehityssykleille ja prototyypinrakennukselle, missä aikataulut ovat tiukkoja ja täydellinen resurssitehokkuus ei ole kriittinen. Kehitystrendi on selvä: yhä useampi projekti hyödyntää korkean tason synteesiä, ja työkalujen jatkuva parantuminen lupaa kaventaa HLS:n ja manuaalisen RTL:n välistä suorituskykyeroa tulevaisuudessa. Parhaassa tapauksessa HLS voi tulevaisuudessa syrjäyttää perinteiset suunnittelutavat yhä useammissa sovelluksissa.

Lahden tietotekniikan alaan kuuluva väitöskirja Evaluation of the State of High-level Synthesis: A Hardware Engineer’s Perspective tarkastetaan julkisesti Tampereen yliopiston informaatioteknologian ja viestinnän tiedekunnassa perjantaina 09.05.2025.

ETNtv

Watch ECF videos

Korteilla vauhtia IoT-kehitykseen

Sulautetun laitteen kehitys onnistuu useimmiten helpoiten valmiiden moduulien avulla. Nykyään niitä saa myös tehokkailla Apollo Lake -sarjan prosessoreilla varustettuna.

Lue lisää...

Suomen suurin valtti kybersodassa on luottamus

Teknologia19 – Aalto-yliopiston kyberturvallisuusprofessori Jarno Limnéll uskoo, että luotettavuudesta voi tulla suomalaisten yritysten suurin myyntivaltti tulevaisuudessa. – Tärkein kysymys on tulevaisuudessa, kehen ja mihin voimme luottaa. Luottamuksesta on tulossa hyvin arvokas aineeton pääoma yrityksille, Limnéll sanoi eilen messukeskuksessa.

Lue lisää...

LATEST NEWS

NEW PRODUCTS

 

NEWSFLASH

 SPONSORS

 

Etteplan supports customers cross industries in digitalizing their business from requirement specifications to solution development and implementation. With over 30 years of experience, Etteplan has the needed expertise to develop a wide range of industrial applications, from large established companies to start-ups. We deliver complete turn-key solutions containing cross-discipline know-how.

 

congatec is a rapidly growing technology company focusing on embedded and edge computing products and services. The high-performance computer modules are used in a wide range of applications and devices in industrial automation, medical technology, robotics, telecommunications and many other verticals.

CVG Convergens is an ICT services company specialized in embedded systems, smart connected products and ICT systems and processes for SME businesses. Our mission is to help our clients, our team, and the society to improve and thrive by providing reliable and sustainable solutions, services, and products by creative and efficient application of technology.

 

BCC Solutions Oy is a Finnish company that, in addition to expert services, offers comprehensive equipment solutions for data transfer and telecommunication networks, as well as their analysis, testing and measurement. We broadly represent the industry's leading brands.

 

Acal BFi has trusted expertise in advanced electronics for 50 years. If you’re in search of a trusted technology solutions partner, your search ends here. Our extensive knowledge, cutting-edge portfolio, and worldwide capabilities are at your service to bring the future into reality.

 

ADLINK Technology leads edge computing, the catalyst for a world powered by artificial intelligence. We manufacture edge hardware and develop edge software for embedded, distributed and intelligent computing - from powering medical PCs in the intensive care unit to building the world’s first high-speed autonomous race car - more than 1600 customers around the world trust ADLINK for mission-critical success.

 





ECF template