Interested Article - Handel-C

Handel-C Си-подобный язык программирования , имеющий встроенные возможности для параллельных вычислений через FPGA .

Синтаксис

По умолчанию любая инструкция выполняется последовательно. С помощью ключевого слова par можно пометить блок кода для параллельного вычисления.

par {...} // Parallel execution
seq {...} // Sequential execution

Расширения к Си

Types and Objects Expressions Statements
chan < … > (type clarifier) ! (send into channel)
chanin [ : ] (bit range selection) ? (read from channel)
chanout \\ (drop) delay
macro expr <- (take) ifselect
external @ (concatenation operator) set intwidth
external_divide select let … ; in
inline width par
interface prialt
internal releasesema
internal_divide set clock
mpram set family
macro proc set part
ram set reset
rom seq
sema try { … } reset
shared trysema
signal with
typeof
undefined
wom

См. также

Ссылки

  • at Mentor Graphics
  • Форум


Источник —

Same as Handel-C