Videos for: The difference between these is that a VHDL function calculates and returns a value. In contrast, a VHDL procedure executes a number of sequential statement but don't return a value