Handel-C

Handel-C
Nyelvóra eljárási
A végrehajtás típusa összeállított
Megjelent 2005
Szerző Mentorgrafika
Fejlesztő Mentorgrafika
Típusrendszer statikus
Befolyásolt Xi
Engedély szabadalmazott
Weboldal mentor.com/products/fpga…

A Handel-C  egy C-szerű programozási nyelv , amely beépített képességekkel rendelkezik az FPGA -n keresztüli párhuzamos számításokhoz .

Szintaxis

Alapértelmezés szerint minden utasítás szekvenciálisan hajtódik végre. A kulcsszó paregy kódblokk megjelölésére használható párhuzamos számításokhoz.

par {...} // Párhuzamos végrehajtás seq {...} // Szekvenciális végrehajtás

Kiterjesztések C-hez

Típusok és objektumok kifejezéseket Nyilatkozatok
chan < … > (tippelderítő) ! (küldés a csatornába)
chanin [ : ] (bittartomány kiválasztása) ? (olvasni a csatornáról)
chanout \\ (csepp) késleltetés
makroexpr <- (vesz) ifselect
külső @(összefűzési operátor) szélességben beállítva
külső_megosztás válassza ki hagyjuk… ; ban ben
Sorban szélesség par
felület prialt
belső releasesema
belső_megosztás állítsa be az órát
mpram meg család
makró proc beállított rész
ram állítsa be a visszaállítást
rom köv
sema próbálja meg a(z) { … } visszaállítást
megosztott trysema
jel val vel
típusú
meghatározatlan

Lásd még

Linkek