From: Florent Kermarrec Date: Wed, 10 Jun 2015 10:14:48 +0000 (+0200) Subject: litesata/phy/k7: apply AR# 63869 to keep CDR in hold during SATA link initialization X-Git-Tag: 24jan2021_ls180~2235 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=571ce5791a68e525711ed921cfc773c5879bf2e1;p=litex.git litesata/phy/k7: apply AR# 63869 to keep CDR in hold during SATA link initialization self.rxelecidle is already filtered so the "20 USRCLK cycles before setting RXCDRHOLD to 1'b0" are respected. --- diff --git a/misoclib/mem/litesata/phy/k7/trx.py b/misoclib/mem/litesata/phy/k7/trx.py index 1ca9c9f4..e2298284 100644 --- a/misoclib/mem/litesata/phy/k7/trx.py +++ b/misoclib/mem/litesata/phy/k7/trx.py @@ -575,7 +575,7 @@ class K7LiteSATAPHYTRX(Module): # Receive Ports - CDR Ports i_RXCDRFREQRESET=0, - i_RXCDRHOLD=0, + i_RXCDRHOLD=self.rxelecidle, #o_RXCDRLOCK=, i_RXCDROVRDEN=0, i_RXCDRRESET=0,