cores/jtag: cleanup instances.
This commit is contained in:
parent
0b5df58a1b
commit
8cada67f32
|
@ -22,20 +22,23 @@ class JTAGAtlantic(Module):
|
||||||
|
|
||||||
self.specials += Instance("alt_jtag_atlantic",
|
self.specials += Instance("alt_jtag_atlantic",
|
||||||
# Parameters
|
# Parameters
|
||||||
p_LOG2_RXFIFO_DEPTH="5", # FIXME: expose?
|
p_LOG2_RXFIFO_DEPTH = "5", # FIXME: expose?
|
||||||
p_LOG2_TXFIFO_DEPTH="5", # FIXME: expose?
|
p_LOG2_TXFIFO_DEPTH = "5", # FIXME: expose?
|
||||||
p_SLD_AUTO_INSTANCE_INDEX="YES",
|
p_SLD_AUTO_INSTANCE_INDEX = "YES",
|
||||||
|
|
||||||
# Clk/Rst
|
# Clk/Rst
|
||||||
i_clk=ClockSignal("sys"),
|
i_clk = ClockSignal("sys"),
|
||||||
i_rst_n=~ResetSignal("sys"),
|
i_rst_n = ~ResetSignal("sys"),
|
||||||
|
|
||||||
# TX
|
# TX
|
||||||
i_r_dat=sink.data,
|
i_r_dat = sink.data,
|
||||||
i_r_val=sink.valid,
|
i_r_val = sink.valid,
|
||||||
o_r_ena=sink.ready,
|
o_r_ena = sink.ready,
|
||||||
|
|
||||||
# RX
|
# RX
|
||||||
o_t_dat=source.data,
|
o_t_dat = source.data,
|
||||||
i_t_dav=source.ready,
|
i_t_dav = source.ready,
|
||||||
o_t_ena=source.valid,
|
o_t_ena = source.valid,
|
||||||
)
|
)
|
||||||
|
|
||||||
# Xilinx JTAG --------------------------------------------------------------------------------------
|
# Xilinx JTAG --------------------------------------------------------------------------------------
|
||||||
|
@ -54,20 +57,19 @@ class XilinxJTAG(Module):
|
||||||
|
|
||||||
# # #
|
# # #
|
||||||
|
|
||||||
self.specials += \
|
self.specials += Instance(primitive,
|
||||||
Instance(primitive,
|
p_JTAG_CHAIN = chain,
|
||||||
p_JTAG_CHAIN=chain,
|
|
||||||
|
|
||||||
o_RESET=self.reset,
|
o_RESET = self.reset,
|
||||||
o_CAPTURE=self.capture,
|
o_CAPTURE = self.capture,
|
||||||
o_SHIFT=self.shift,
|
o_SHIFT = self.shift,
|
||||||
o_UPDATE=self.update,
|
o_UPDATE = self.update,
|
||||||
|
|
||||||
o_TCK=self.tck,
|
o_TCK = self.tck,
|
||||||
o_TMS=self.tms,
|
o_TMS = self.tms,
|
||||||
o_TDI=self.tdi,
|
o_TDI = self.tdi,
|
||||||
i_TDO=self.tdo,
|
i_TDO = self.tdo,
|
||||||
)
|
)
|
||||||
|
|
||||||
class S6JTAG(XilinxJTAG):
|
class S6JTAG(XilinxJTAG):
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
|
|
Loading…
Reference in New Issue