add convert_ip function
This commit is contained in:
parent
dbca377551
commit
8cf9883143
|
@ -142,6 +142,13 @@ def eth_ipv4_user_description(dw):
|
|||
]
|
||||
return EndpointDescription(layout, packetized=True)
|
||||
|
||||
def convert_ip(s):
|
||||
ip = 0
|
||||
for e in s.split("."):
|
||||
ip = ip << 8
|
||||
ip += int(e)
|
||||
return ip
|
||||
|
||||
def eth_udp_description(dw):
|
||||
layout = _layout_from_header(udp_header) + [
|
||||
("data", dw),
|
||||
|
|
|
@ -175,7 +175,7 @@ class UDPIPSoC(GenSoC, AutoCSR):
|
|||
|
||||
# Ethernet PHY and UDP/IP
|
||||
self.submodules.ethphy = LiteEthPHYGMII(platform.request("eth_clocks"), platform.request("eth"))
|
||||
self.submodules.udpip_core = LiteEthUDPIPCore(self.ethphy, 0x12345678, 0x10e2d5000000)
|
||||
self.submodules.udpip_core = LiteEthUDPIPCore(self.ethphy, convert_ip("192.168.1.40"), 0x10e2d5000000)
|
||||
|
||||
# BIST
|
||||
self.submodules.bist_generator = UDPIPBISTGenerator()
|
||||
|
|
Loading…
Reference in New Issue