Ero sivun ”Laitteistokuvauskieli” versioiden välillä
[arvioimaton versio] | [arvioimaton versio] |
Poistettu sisältö Lisätty sisältö
p Käyttäjän 77.224.227.14 (keskustelu) muokkaukset kumottiin ja sivu palautettiin viimeisimpään käyttäjän ChuispastonBot tekemään versioon. |
|||
Rivi 6:
== Tulevaisuus ==
Laitteistokuvauskielillä on perinteisesti ollut huomattavasti vaikeampaa ja työläämpää toteuttaa [[algoritmi]] kuin ohjelmointikielillä. Laitteistokuvauskielet ovat viime aikoina alkaneet lähestyä ominaisuuksiltaan ja abstraktiotasoltaan korkean tasoon ohjelmointikieliä, erityisesti [[C++|C++:aa]]. Esimerkiksi [[SystemC|SystemC:n]] ja [[SystemVerilog]]in kaltaisilla kielillä on mahdollista mallintaa laitteistoa järjestelmätasolla ({{k-en|system level}}) ja transaktiotasolla ({{k-en|transaction level}}) siinä missä VHDL ja Verilog toimivat matalammalla rekisterisiirtotasolla ({{k-en|register transfer level}}, RTL). [[Mooren laki]]a mukaileva kehitysvauhti on yksi merkittävä syy miksi korkeamman abstraktiotason työkaluille tulee olemaan yhä enemmän tarvetta.
== Laitteistokuvauskieliä ==
|