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 .
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ásTí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 | ||
nő |
Programozási nyelvek | |
---|---|
|