commit
ffa98baa2d
|
@ -59,6 +59,7 @@ class BaseSoC(SoCCore):
|
|||
with_etherbone = False,
|
||||
eth_phy = 0,
|
||||
eth_ip = "192.168.1.50",
|
||||
remote_ip = None,
|
||||
**kwargs):
|
||||
platform = efinix_titanium_ti60_f225_dev_kit.Platform()
|
||||
|
||||
|
@ -116,9 +117,9 @@ class BaseSoC(SoCCore):
|
|||
pads = pads,
|
||||
with_hw_init_reset = False)
|
||||
if with_ethernet:
|
||||
self.add_ethernet(phy=self.ethphy, software_debug=True)
|
||||
self.add_ethernet(phy=self.ethphy, local_ip=eth_ip, remote_ip=remote_ip, software_debug=False)
|
||||
if with_etherbone:
|
||||
self.add_etherbone(phy=self.ethphy)
|
||||
self.add_etherbone(phy=self.ethphy, ip_address=eth_ip)
|
||||
|
||||
# Build --------------------------------------------------------------------------------------------
|
||||
|
||||
|
@ -136,6 +137,7 @@ def main():
|
|||
ethopts.add_argument("--with-ethernet", action="store_true", help="Enable Ethernet support.")
|
||||
ethopts.add_argument("--with-etherbone", action="store_true", help="Enable Etherbone support.")
|
||||
parser.add_target_argument("--eth-ip", default="192.168.1.50", help="Ethernet/Etherbone IP address.")
|
||||
parser.add_target_argument("--remote-ip", default="192.168.1.100", help="Remote IP address of TFTP server.")
|
||||
parser.add_target_argument("--eth-phy", default=0, type=int, help="Ethernet PHY: 0 (default) or 1.")
|
||||
args = parser.parse_args()
|
||||
|
||||
|
@ -146,6 +148,7 @@ def main():
|
|||
with_ethernet = args.with_ethernet,
|
||||
with_etherbone = args.with_etherbone,
|
||||
eth_ip = args.eth_ip,
|
||||
remote_ip = args.remote_ip,
|
||||
eth_phy = args.eth_phy,
|
||||
**parser.soc_argdict)
|
||||
if args.with_spi_sdcard:
|
||||
|
|
|
@ -53,6 +53,7 @@ class BaseSoC(SoCCore):
|
|||
eth_phy = 0,
|
||||
eth_rmii_pmod = True,
|
||||
eth_ip = "192.168.1.50",
|
||||
remote_ip = None,
|
||||
with_led_chaser = True,
|
||||
**kwargs):
|
||||
platform = efinix_trion_t120_bga576_dev_kit.Platform()
|
||||
|
@ -126,9 +127,9 @@ class BaseSoC(SoCCore):
|
|||
)
|
||||
|
||||
if with_ethernet:
|
||||
self.add_ethernet(phy=self.ethphy, software_debug=False)
|
||||
self.add_ethernet(phy=self.ethphy, local_ip=eth_ip, remote_ip=remote_ip, software_debug=False)
|
||||
if with_etherbone:
|
||||
self.add_etherbone(phy=self.ethphy)
|
||||
self.add_etherbone(phy=self.ethphy, ip_address=eth_ip)
|
||||
|
||||
# LPDDR3 SDRAM -----------------------------------------------------------------------------
|
||||
if not self.integrated_main_ram_size:
|
||||
|
@ -370,6 +371,7 @@ def main():
|
|||
ethopts.add_argument("--with-ethernet", action="store_true", help="Enable Ethernet support.")
|
||||
ethopts.add_argument("--with-etherbone", action="store_true", help="Enable Etherbone support.")
|
||||
parser.add_target_argument("--eth-ip", default="192.168.1.50", help="Ethernet/Etherbone IP address.")
|
||||
parser.add_target_argument("--remote-ip", default="192.168.1.100", help="Remote IP address of TFTP server.")
|
||||
parser.add_target_argument("--eth-phy", default=0, type=int, help="Ethernet PHY: 0 (default) or 1.")
|
||||
args = parser.parse_args()
|
||||
|
||||
|
@ -379,6 +381,7 @@ def main():
|
|||
with_ethernet = args.with_ethernet,
|
||||
with_etherbone = args.with_etherbone,
|
||||
eth_ip = args.eth_ip,
|
||||
remote_ip = args.remote_ip,
|
||||
eth_phy = args.eth_phy,
|
||||
**parser.soc_argdict)
|
||||
builder = Builder(soc, **parser.builder_argdict)
|
||||
|
|
Loading…
Reference in New Issue