From c576df2396b5ed1ebe504454defe0cdf14f57920 Mon Sep 17 00:00:00 2001
From: Erik Kooistra <kooistra@astron.nl>
Date: Thu, 8 Jan 2015 11:12:15 +0000
Subject: [PATCH] Clarified ctlr_init_done.

---
 libraries/technology/ddr/tech_ddr.vhd | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/libraries/technology/ddr/tech_ddr.vhd b/libraries/technology/ddr/tech_ddr.vhd
index 0cd773fef3..c13dcec25f 100644
--- a/libraries/technology/ddr/tech_ddr.vhd
+++ b/libraries/technology/ddr/tech_ddr.vhd
@@ -20,6 +20,15 @@
 --
 --------------------------------------------------------------------------------
 
+-- Purpose: Technology independent component for DDR memory access.
+-- Description:
+--   The component also supports different types of DDR, so DDR3 and DDR4.
+-- Remarks:
+-- . The ctlr_init_done goes high after power up. It could have been AND-ed
+--   with ctlr_miso.waitrequest_n to avoid having it as a port. However the
+--   timing closure for ctlr_miso.waitrequest_n can be critical, so therefore
+--   it is better not to combinatorially load it with the AND ctlr_init_done. 
+
 LIBRARY IEEE, common_lib, technology_lib, tech_ddr_lib;
 USE IEEE.STD_LOGIC_1164.ALL;
 USE common_lib.common_mem_pkg.ALL;
-- 
GitLab