diff --git a/libraries/io/ddr/src/vhdl/io_ddr_driver.vhd b/libraries/io/ddr/src/vhdl/io_ddr_driver.vhd
index 562589e9968559cc08acd5ebdfa734030b2737b8..deaefa60966ee7483286cb2f4378a1714fb1bbc9 100644
--- a/libraries/io/ddr/src/vhdl/io_ddr_driver.vhd
+++ b/libraries/io/ddr/src/vhdl/io_ddr_driver.vhd
@@ -20,6 +20,12 @@
 --
 --------------------------------------------------------------------------------
 
+-- Purpose: Provide streaming interface to DDR memory
+-- Description:
+--   Write or read a block of data to or from DDR memory. The block of data is
+--   located from dvr_start_addr to dvr_end_addr. The io_ddr_driver takes care
+--   that the access is done in a number of bursts.
+
 LIBRARY IEEE, tech_ddr_lib, common_lib, dp_lib;
 USE IEEE.STD_LOGIC_1164.ALL;
 USE IEEE.NUMERIC_STD.ALL;