Skip to content

Commit b0470e9

Browse files
committedAug 17, 2017
xilinx: work around Ultrascale DDR register default parameter idiocy
1 parent f7816e4 commit b0470e9

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed
 

‎migen/build/xilinx/common.py

+2
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,7 @@ def lower(dr):
186186
class XilinxDDROutputImplKU(Module):
187187
def __init__(self, i1, i2, o, clk):
188188
self.specials += Instance("ODDRE1",
189+
p_SRTYPE="ASYNC",
189190
i_C=clk, i_SR=0,
190191
i_D1=i1, i_D2=i2, o_Q=o,
191192
)
@@ -200,6 +201,7 @@ def lower(dr):
200201
class XilinxDDRInputImplKU(Module):
201202
def __init__(self, i, o1, o2, clk):
202203
self.specials += Instance("IDDRE1",
204+
p_SRTYPE="ASYNC",
203205
p_DDR_CLK_EDGE="SAME_EDGE_PIPELINED",
204206
p_IS_C_INVERTED=0,
205207
i_d=i,

0 commit comments

Comments
 (0)
Please sign in to comment.