Aufgrund der steigenden Zahl von Gattern und festverdrahteten Elementen in FPGAs gewinnt die Programmierung auf hochsprachlicher Ebene mit entsprechender Softwareunterstützung immer mehr an Bedeutung. In dieser Arbeit wird die TransC-Sprache eingeführt, in der Programme als Netzwerke von Automaten beschrieben werden. Konzepte für Nebenläufigkeit,Interprozesskommunikation und -synchronisation sowie verschiedene Optimierungstechniken sind dafür entwickelt worden. Desweiteren wird ein Compiler implementiert, der effizienten VHDL-Code erzeugt.