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_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_client import RemoteClient
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import mmap
|
||||
|
||||
|
||||
class CommPCIeLinux:
|
||||
class CommPCIe:
|
||||
def __init__(self, bar, bar_size, debug=False):
|
||||
self.bar = bar
|
||||
self.bar_size = bar_size
|
||||
|
@ -25,12 +25,12 @@ class CommPCIeLinux:
|
|||
def read(self, addr, length=None):
|
||||
data = []
|
||||
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)
|
||||
value = int.from_bytes(self.mmap.read(4), "big")
|
||||
if self.debug:
|
||||
print("read {:08x} @ {:08x}".format(value, addr + 4*i))
|
||||
if length is None:
|
||||
if length is None:
|
||||
return value
|
||||
data.append(value)
|
||||
return data
|
||||
|
|
Loading…
Reference in New Issue