Документ описывает функции в языке VHDL, их структуры, декларации и использования. Уделяется внимание различиям между процедурами и функциями, а также правилам их вызова, передаче параметров и спецификациям возвратных значений. Также рассматривается создание функций с побочными эффектами и функции разрешения для управления множественными источниками данных.