Merge pull request #77 from skiphansen/master

Take Ethernet PHY out of reset so default clock is 125 Mhz
This commit is contained in:
enjoy-digital 2020-05-26 08:28:29 +02:00 committed by GitHub
commit 935a71123b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 0 deletions

4
litex_boards/platforms/pano_logic_g2.py Normal file → Executable file
View File

@ -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 -----------------------------------------------------------------------------------------

View File

@ -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():