Handel-C

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Handel-C este un limbaj de programare pentru descrierea hardware care se bazează pe sintaxa lui C și, prin urmare, descrie circuite la un nivel mai înalt decât VHDL .

Fiecare construcție trebuie să poată fi tradusă într-un circuit electronic . Acest limbaj este mai ușor de învățat și face definiția unui prototip mai rapidă, dar îngreunează faza de compilare, deja problematică în VHDL. Fiecare instrucțiune poate corespunde unei singure comenzi, acestea pot fi executate în blocuri secvențiale sau paralele (în același ciclu de ceas - flux de execuție cu n ramuri paralele). Constantele sunt utilizate în expresii și atribuiri . Fiecare variabilă poate fi scrisă o singură dată pe ciclu de ceas și poate fi citită de mai multe ori. De asemenea, pot fi declarate trei tipuri de memorii : RAM , ROM , MPRAM . În acest limbaj, canalele, adică bufferele , sunt deosebit de utile pentru comunicarea între procese . În fiecare ciclu, un singur proces poate scrie și numai unul poate citi.

linkuri externe

Controlul autorității LCCN ( EN ) sh2010013318
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT