，是一个专门编译用在FPGA以及ASIC上的硬体描述语言。它是一个C语言的子集，并且有一些非标准的控制硬体即时性以及并行性的特性。
补充特征.为了要描述复杂的演算法，C语言的子集包含了所有C语言常用的特性。像许多嵌入式编译器，浮点数资料型态都会被忽略掉。透过外部函式库的支援，浮点数运算会变的更有效率。
并行程序.为了设立一种描述并行行为的方式，使用了一些CSP关键字，还有Occam的通用文件结构。例如：par { 
通道.