litescope: pep8 (E302)
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Mon, 13 Apr 2015 11:18:21 +0000 (13:18 +0200)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Mon, 13 Apr 2015 11:18:21 +0000 (13:18 +0200)
22 files changed:
misoclib/tools/litescope/bridge/uart2wb.py
misoclib/tools/litescope/common.py
misoclib/tools/litescope/core/port.py
misoclib/tools/litescope/core/storage.py
misoclib/tools/litescope/core/trigger.py
misoclib/tools/litescope/example_designs/make.py
misoclib/tools/litescope/example_designs/targets/simple.py
misoclib/tools/litescope/example_designs/test/make.py
misoclib/tools/litescope/example_designs/test/test_io.py
misoclib/tools/litescope/example_designs/test/test_la.py
misoclib/tools/litescope/frontend/io.py
misoclib/tools/litescope/frontend/la.py
misoclib/tools/litescope/host/driver/etherbone.py
misoclib/tools/litescope/host/driver/la.py
misoclib/tools/litescope/host/driver/reg.py
misoclib/tools/litescope/host/driver/truthtable.py
misoclib/tools/litescope/host/driver/uart.py
misoclib/tools/litescope/host/dump/__init__.py
misoclib/tools/litescope/host/dump/csv.py
misoclib/tools/litescope/host/dump/python.py
misoclib/tools/litescope/host/dump/sigrok.py
misoclib/tools/litescope/host/dump/vcd.py

index fedb239c1b94d2a5241913196b2acde99c6f6f5e..88e5a9deacb0bee77e14495a8af73831121caefd 100644 (file)
@@ -9,11 +9,13 @@ from migen.flow.actor import Sink, Source
 
 from misoclib.com.uart.phy.serial import UARTPHYSerial
 
+
 class UARTPads:
     def __init__(self):
         self.rx = Signal()
         self.tx = Signal()
 
+
 class UARTMux(Module):
     def __init__(self, pads):
         self.sel = Signal(max=2)
@@ -42,6 +44,7 @@ class UARTMux(Module):
                 pads.tx.eq(self.bridge_pads.tx)
             )
 
+
 class LiteScopeUART2WB(Module, AutoCSR):
     cmds = {
         "write"    : 0x01,
index c39e3b59c91e1bc4171850617fb9bd428d0f3e52..51a4ca95fdcc5bc8aab227af8ceeced646138fed 100644 (file)
@@ -7,8 +7,10 @@ from migen.actorlib.fifo import AsyncFIFO, SyncFIFO
 from migen.flow.plumbing import Buffer
 from migen.fhdl.specials import Memory
 
+
 def data_layout(dw):
     return [("data", dw, DIR_M_TO_S)]
 
+
 def hit_layout():
     return [("hit", 1, DIR_M_TO_S)]
index dac82f441a7689f49abeadba5f74535959d9fb2a..91d702ef5f2c8c5bd92bc832f8c3ac6082e4a289 100644 (file)
@@ -1,5 +1,6 @@
 from misoclib.tools.litescope.common import *
 
+
 class LiteScopeTermUnit(Module):
     def __init__(self, dw):
         self.dw = dw
@@ -15,6 +16,7 @@ class LiteScopeTermUnit(Module):
             sink.ack.eq(source.ack)
         ]
 
+
 class LiteScopeTerm(LiteScopeTermUnit, AutoCSR):
     def __init__(self, dw):
         LiteScopeTermUnit.__init__(self, dw)
@@ -26,6 +28,7 @@ class LiteScopeTerm(LiteScopeTermUnit, AutoCSR):
             self.mask.eq(self._mask.storage)
         ]
 
+
 class LiteScopeRangeDetectorUnit(Module):
     def __init__(self, dw):
         self.dw = dw
@@ -41,6 +44,7 @@ class LiteScopeRangeDetectorUnit(Module):
             sink.ack.eq(source.ack)
         ]
 
+
 class LiteScopeRangeDetector(LiteScopeRangeDetectorUnit, AutoCSR):
     def __init__(self, dw):
         LiteScopeRangeDetectorUnit.__init__(self, dw)
@@ -52,6 +56,7 @@ class LiteScopeRangeDetector(LiteScopeRangeDetectorUnit, AutoCSR):
             self.high.eq(self._high.storage)
         ]
 
+
 class LiteScopeEdgeDetectorUnit(Module):
     def __init__(self, dw):
         self.dw = dw
@@ -80,6 +85,7 @@ class LiteScopeEdgeDetectorUnit(Module):
             source.hit.eq(rising | falling | both)
         ]
 
+
 class LiteScopeEdgeDetector(LiteScopeEdgeDetectorUnit, AutoCSR):
     def __init__(self, dw):
         LiteScopeEdgeDetectorUnit.__init__(self, dw)
index baf0e7dcfe2f0d1e9c9cb91d6720ca0b160cac2d..df1cebc9210140fc52ade827b3bca5e941c72ade 100644 (file)
@@ -1,6 +1,7 @@
 from misoclib.tools.litescope.common import *
 from migen.flow.plumbing import Buffer
 
+
 class LiteScopeSubSamplerUnit(Module):
     def __init__(self, dw):
         self.sink = sink = Sink(data_layout(dw))
@@ -17,6 +18,7 @@ class LiteScopeSubSamplerUnit(Module):
             self.counter.reset.eq(source.stb & source.ack & done)
         ]
 
+
 class LiteScopeSubSampler(LiteScopeSubSamplerUnit, AutoCSR):
     def __init__(self, dw):
         LiteScopeSubSamplerUnit.__init__(self, dw)
@@ -24,6 +26,7 @@ class LiteScopeSubSampler(LiteScopeSubSamplerUnit, AutoCSR):
         ###
         self.comb += self.value.eq(self._value.storage)
 
+
 class LiteScopeRunLengthEncoderUnit(Module):
     def __init__(self, dw, length):
         self.dw = dw
@@ -73,6 +76,7 @@ class LiteScopeRunLengthEncoderUnit(Module):
             )
         )
 
+
 class LiteScopeRunLengthEncoder(LiteScopeRunLengthEncoderUnit, AutoCSR):
     def __init__(self, dw, length=1024):
         LiteScopeRunLengthEncoderUnit.__init__(self, dw, length)
@@ -81,6 +85,7 @@ class LiteScopeRunLengthEncoder(LiteScopeRunLengthEncoderUnit, AutoCSR):
         ###
         self.comb += self.enable.eq(self._enable.storage & self.external_enable)
 
+
 class LiteScopeRecorderUnit(Module):
     def __init__(self, dw, depth):
         self.dw = dw
@@ -138,6 +143,7 @@ class LiteScopeRecorderUnit(Module):
             If(~fifo.sink.ack | (fifo.fifo.level >= self.length), NextState("IDLE"))
         )
 
+
 class LiteScopeRecorder(LiteScopeRecorderUnit, AutoCSR):
     def __init__(self, dw, depth):
         LiteScopeRecorderUnit.__init__(self, dw, depth)
index bad11e4ff2572cca7b9edd35f32f831486f0ce61..c5aee5124b8d9c343979fb1b4b41f8be41c98c25 100644 (file)
@@ -1,5 +1,6 @@
 from misoclib.tools.litescope.common import *
 
+
 class LiteScopeSumUnit(Module, AutoCSR):
     def __init__(self, ports):
         self.sinks = sinks = [Sink(hit_layout()) for i in range(ports)]
@@ -35,6 +36,7 @@ class LiteScopeSumUnit(Module, AutoCSR):
         for i, sink in enumerate(sinks):
             self.comb += sink.ack.eq(sink.stb & source.ack)
 
+
 class LiteScopeSum(LiteScopeSumUnit, AutoCSR):
     def __init__(self, ports):
         LiteScopeSumUnit.__init__(self, ports)
@@ -48,6 +50,7 @@ class LiteScopeSum(LiteScopeSumUnit, AutoCSR):
             self.prog_dat.eq(self._prog_dat.storage)
         ]
 
+
 class LiteScopeTrigger(Module, AutoCSR):
     def __init__(self, dw):
         self.dw = dw
index 7942f32c31472e313907429d5e93793c6e81b398..fa77c62e121b83a031048afd6e018e8891219e31 100644 (file)
@@ -13,9 +13,11 @@ from mibuild.xilinx.common import *
 from misoclib.soc import cpuif
 from misoclib.tools.litescope.common import *
 
+
 def _import(default, name):
     return importlib.import_module(default + "." + name)
 
+
 def _get_args():
     parser = argparse.ArgumentParser(formatter_class=argparse.RawDescriptionHelpFormatter,
         description="""\
index 54a9659e0c3c9d062d483ec390d61e7008f63288..bd7897cfe56a64413b9ff7810016719af9591a77 100644 (file)
@@ -8,6 +8,7 @@ from misoclib.tools.litescope.frontend.io import LiteScopeIO
 from misoclib.tools.litescope.frontend.la import LiteScopeLA
 from misoclib.tools.litescope.core.port import LiteScopeTerm
 
+
 class LiteScopeSoC(SoC, AutoCSR):
     csr_map = {
         "io":    16,
index 1d3f2d9d835edc04c984f7c06eb980bec0f9689f..2c8bd7835901be48c47741bd566224698d6e170b 100644 (file)
@@ -1,6 +1,7 @@
 #!/usr/bin/env python3
 import argparse, importlib
 
+
 def _get_args():
     parser = argparse.ArgumentParser()
     parser.add_argument("-b", "--bridge", default="uart", help="Bridge to use")
index 28771ec6c5e3c4975c30efee105e3383bdce0e5e..9938480b26bd41a52b31dfa1348050d55fcad1d6 100644 (file)
@@ -1,6 +1,7 @@
 import time
 from misoclib.tools.litescope.host.driver.io import LiteScopeIODriver
 
+
 def led_anim0(io):
     for i in range(10):
         io.write(0xA5)
@@ -8,6 +9,7 @@ def led_anim0(io):
         io.write(0x5A)
         time.sleep(0.1)
 
+
 def led_anim1(io):
     for j in range(4):
         #Led <<
@@ -23,6 +25,7 @@ def led_anim1(io):
             time.sleep(i*i*0.0020)
             led_data = (led_data>>1)
 
+
 def main(wb):
     io = LiteScopeIODriver(wb.regs, "io")
     wb.open()
index e10c49335328958126c5f5eccc992b537eebc8a1..f742285210fee7e9551576b2a2497ae28953d7ea 100644 (file)
@@ -1,5 +1,6 @@
 from misoclib.tools.litescope.host.driver.la import LiteScopeLADriver
 
+
 def main(wb):
     wb.open()
     ###
index 8a9be41e05b963079b674622c267f89ac1ffedf9..2f4453ebbc0d298ae73be7ce46cac88e86fca650 100644 (file)
@@ -1,5 +1,6 @@
 from misoclib.tools.litescope.common import *
 
+
 class LiteScopeIO(Module, AutoCSR):
     def __init__(self, dw):
         self.dw = dw
index 64d6bb08de1b1d285d48f84dd2c23e32bd27376e..a216c35b4f8d783a05bba6c01f70ad048cf5236b 100644 (file)
@@ -4,6 +4,7 @@ from misoclib.tools.litescope.core.storage import LiteScopeSubSampler, LiteScope
 
 from mibuild.tools import write_to_file
 
+
 class LiteScopeLA(Module, AutoCSR):
     def __init__(self, layout, depth, clk_domain="sys",
             with_input_buffer=False,
index 6359c460a4a7058867a26d27211ce3b36b178a81..d094bde1d8d232b718ffe161781d4c037d95da13 100644 (file)
@@ -3,6 +3,7 @@ from misoclib.tools.litescope.host.driver.reg import *
 
 from liteeth.test.model.etherbone import *
 
+
 class LiteScopeEtherboneDriver:
     def __init__(self, ip_address, udp_port=20000, addrmap=None, busword=8, debug=False):
         self.ip_address = ip_address
index b8af252697f9ab8299c6a2deee8e147f8be4c53a..a74eaf54d6dd358a7cd912d855ab874e42eaca54 100644 (file)
@@ -4,6 +4,7 @@ from migen.fhdl.structure import *
 from misoclib.tools.litescope.host.dump import *
 from misoclib.tools.litescope.host.driver.truthtable import *
 
+
 class LiteScopeLADriver():
     def __init__(self, regs, name, config_csv=None, clk_freq=None, debug=False):
         self.regs = regs
index 71caa2ef3c7ee6864b06b06faecec1a5d62f9f63..9c85c2867ffbc9072ad2b01f66ee6f45a6b9a85a 100644 (file)
@@ -1,5 +1,6 @@
 import csv
 
+
 class MappedReg:
     def __init__(self, readfn, writefn, name, addr, length, busword, mode):
         self.readfn = readfn
@@ -36,6 +37,7 @@ class MappedReg:
             datas.append((value >> ((self.length-1-i)*self.busword)) & (2**self.busword-1))
         self.writefn(self.addr, datas)
 
+
 class MappedRegs:
     def __init__(self, d):
         self.d = d
@@ -47,7 +49,8 @@ class MappedRegs:
             pass
         raise KeyError("No such register " + attr)
 
-def    build_map(addrmap, busword, readfn, writefn):
+
+def build_map(addrmap, busword, readfn, writefn):
     csv_reader = csv.reader(open(addrmap), delimiter=',', quotechar='#')
     d = {}
     for item in csv_reader:
index 10d22066d2139702506b0a0820f692bee85e7d19..5147f16d68e77964e62682018a15e611035acd2f 100644 (file)
@@ -2,6 +2,7 @@ import os
 import re
 import sys
 
+
 def is_number(x):
     try:
         _ = float(x)
@@ -9,20 +10,24 @@ def is_number(x):
         return False
     return True
 
+
 def remove_numbers(seq):
     return [x for x in seq if not is_number(x)]
 
+
 def remove_duplicates(seq):
     seen = set()
     seen_add = seen.add
     return [x for x in seq if x not in seen and not seen_add(x)]
 
+
 def get_operands(s):
     operands = re.findall("[A-z0-9_]+", s)
     operands = remove_duplicates(operands)
     operands = remove_numbers(operands)
     return sorted(operands)
 
+
 def gen_truth_table(s):
     operands = get_operands(s)
     width = len(operands)
@@ -40,6 +45,7 @@ def gen_truth_table(s):
         truth_table.append(eval(s) != 0)
     return truth_table
 
+
 def main():
     print(gen_truth_table("(A&B&C)|D"))
 
index 7d921e8cc3fb304e4f1da667084fa9a2e8ada7e2..4e36ca56b0308b176f9b0afa8b7a0db126ed95ac 100644 (file)
@@ -2,9 +2,11 @@ import serial
 from struct import *
 from misoclib.tools.litescope.host.driver.reg import *
 
+
 def write_b(uart, data):
     uart.write(pack('B',data))
 
+
 class LiteScopeUARTDriver:
     cmds = {
         "write"    : 0x01,
index 070e27a6fe8a7743a4d1fc891ee75c8cacf234cf..db00ac7f18dbb2a11347b9ea4db9b3f87858a04c 100644 (file)
@@ -10,6 +10,7 @@ def dec2bin(d, nb=0):
             d=d>>1
     return b.zfill(nb)
 
+
 def get_bits(values, low, high=None):
     r = []
     if high is None:
@@ -19,6 +20,7 @@ def get_bits(values, low, high=None):
         r.append(t)
     return r
 
+
 class Dat(list):
     def __init__(self, width):
         self.width = width
@@ -57,6 +59,7 @@ class Dat(list):
                 last_data = data
         return datas
 
+
 class Var:
     def __init__(self, name, width, values=[], type="wire", default="x"):
         self.type = type
@@ -86,6 +89,7 @@ class Var:
             return r
         return r
 
+
 class Dump:
     def __init__(self):
         self.vars = []
index db504c181f209307f85966dc00ee10597a684392..97209088b0427f9ddeb3820f37973f013aacf770 100644 (file)
@@ -1,5 +1,6 @@
 from misoclib.tools.litescope.host.dump import *
 
+
 class CSVDump(Dump):
     def __init__(self, init_dump=None):
         Dump.__init__(self)
index 4ff7fa0695e5654230a8eed11c86446486264899..b548f162755ad5e7af5b55614a2b227975cac402 100644 (file)
@@ -1,5 +1,6 @@
 from misoclib.tools.litescope.host.dump import *
 
+
 class PythonDump(Dump):
     def __init__(self, init_dump=None):
         Dump.__init__(self)
index ab070b856387696a0ad51df72851b41e5f5b48bc..776c1c8d37894e04032a339a1e02001400ace8ee 100644 (file)
@@ -7,6 +7,7 @@ from collections import OrderedDict
 
 from misoclib.tools.litescope.host.dump import *
 
+
 class SigrokDump(Dump):
     def __init__(self, init_dump=None, samplerate=50000000):
         Dump.__init__(self)
index f6dd34bd95023440e6f36ab73db88c476ab7eddb..3b43a77846d21adf12f7016e005592b3dc97f10d 100644 (file)
@@ -1,6 +1,7 @@
 import datetime
 from misoclib.tools.litescope.host.dump import *
 
+
 class VCDDump(Dump):
     def __init__(self, init_dump=None, timescale="1ps", comment=""):
         Dump.__init__(self)