soc/tools: syntax fix on comm_pcie, import in __init__.py
This commit is contained in:
parent
c82c1d103f
commit
41a91829eb
|
@ -1,3 +1,5 @@
|
||||||
from litex.soc.tools.remote.comm_uart import CommUART
|
from litex.soc.tools.remote.comm_uart import CommUART
|
||||||
|
from litex.soc.tools.remote.comm_udp import CommUDP
|
||||||
|
from litex.soc.tools.remote.comm_pcie import CommPCIe
|
||||||
from litex.soc.tools.remote.litex_server import RemoteServer
|
from litex.soc.tools.remote.litex_server import RemoteServer
|
||||||
from litex.soc.tools.remote.litex_client import RemoteClient
|
from litex.soc.tools.remote.litex_client import RemoteClient
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import mmap
|
import mmap
|
||||||
|
|
||||||
|
|
||||||
class CommPCIeLinux:
|
class CommPCIe:
|
||||||
def __init__(self, bar, bar_size, debug=False):
|
def __init__(self, bar, bar_size, debug=False):
|
||||||
self.bar = bar
|
self.bar = bar
|
||||||
self.bar_size = bar_size
|
self.bar_size = bar_size
|
||||||
|
@ -25,12 +25,12 @@ class CommPCIeLinux:
|
||||||
def read(self, addr, length=None):
|
def read(self, addr, length=None):
|
||||||
data = []
|
data = []
|
||||||
length_int = 1 if length is None else length
|
length_int = 1 if length is None else length
|
||||||
for i in range(length_int):
|
for i in range(length_int):
|
||||||
self.mmap.seek(addr + 4*i)
|
self.mmap.seek(addr + 4*i)
|
||||||
value = int.from_bytes(self.mmap.read(4), "big")
|
value = int.from_bytes(self.mmap.read(4), "big")
|
||||||
if self.debug:
|
if self.debug:
|
||||||
print("read {:08x} @ {:08x}".format(value, addr + 4*i))
|
print("read {:08x} @ {:08x}".format(value, addr + 4*i))
|
||||||
if length is None:
|
if length is None:
|
||||||
return value
|
return value
|
||||||
data.append(value)
|
data.append(value)
|
||||||
return data
|
return data
|
||||||
|
|
Loading…
Reference in New Issue