Merge pull request #77 from skiphansen/master
Take Ethernet PHY out of reset so default clock is 125 Mhz
This commit is contained in:
commit
935a71123b
|
@ -97,6 +97,10 @@ _io = [
|
|||
Subsignal("cke", Pins("D2"), IOStandard("SSTL18_II")),
|
||||
Subsignal("odt", Pins("J6"), IOStandard("SSTL18_II")),
|
||||
),
|
||||
# Ethernet phy reset (clk125 is 25 Mhz instead of 125 Mhz if reset is active)
|
||||
# See https://github.com/tomverbeure/panologic-g2#fpga-external-clocking-architecture
|
||||
("gmii_rst_n", 0, Pins("R11"), IOStandard("LVCMOS33")),
|
||||
|
||||
]
|
||||
|
||||
# Platform -----------------------------------------------------------------------------------------
|
||||
|
|
|
@ -46,6 +46,12 @@ class BaseSoC(SoCCore):
|
|||
sys_clk_freq = sys_clk_freq)
|
||||
self.add_csr("leds")
|
||||
|
||||
# Take Ethernet Phy out of reset for SYSCLK of 125 Mhz
|
||||
gmii_rst_n = platform.request("gmii_rst_n")
|
||||
self.comb += [
|
||||
gmii_rst_n.eq(1)
|
||||
]
|
||||
|
||||
# Build --------------------------------------------------------------------------------------------
|
||||
|
||||
def main():
|
||||
|
|
Loading…
Reference in New Issue