diff --git a/CONTRIBUTORS b/CONTRIBUTORS new file mode 100644 index 0000000..ced72d7 --- /dev/null +++ b/CONTRIBUTORS @@ -0,0 +1,18 @@ +LiteX ecosystem would not exist without the collaborative work of contributors! Here is below the +list of all the LiteScope contributors. + +In the source code, each file list the main authors/contributors: +- author(s) that created the initial content. +- contributor(s) that added essential features/improvements. + +If you think you should be in this list and don't find yourself, write to florent@enjoy-digital.fr +and we'll fix it! + +Contributors: +Copyright (c) 2018 bunnie +Copyright (c) 2018 Felix Held +Copyright (c) 2015-2019 Florent Kermarrec +Copyright (c) 2019 kees.jongenburger +Copyright (c) 2018 Sean Cross +Copyright (c) 2016 Tim Ansell +Copyright (c) 2016 Tim 'mithro' Ansell diff --git a/examples/fast_scope_arty.py b/examples/fast_scope_arty.py index cee6f63..e53e6ac 100755 --- a/examples/fast_scope_arty.py +++ b/examples/fast_scope_arty.py @@ -1,5 +1,8 @@ #!/usr/bin/env python3 +# This file is Copyright (c) 2019 kees.jongenburger +# License: BSD + from migen import * from litex.boards.platforms import arty @@ -18,8 +21,8 @@ from litescope import LiteScopeIO, LiteScopeAnalyzer # Those are the fast and not so well protected pins. _serdes_io = [ ("serdes_io", 0, - Subsignal("d0", Pins("E15"),IOStandard("LVCMOS33")), - Subsignal("d1", Pins("E16"),IOStandard("LVCMOS33")), + Subsignal("d0", Pins("E15"),IOStandard("LVCMOS33")), + Subsignal("d1", Pins("E16"),IOStandard("LVCMOS33")), Subsignal("d2", Pins("D15"),IOStandard("LVCMOS33")), Subsignal("d3", Pins("C15"),IOStandard("LVCMOS33")), Subsignal("d4", Pins("J17"),IOStandard("LVCMOS33")), @@ -34,9 +37,9 @@ class SerdesInputSignal(Module): self.signals = Signal(8) # - # Based on a 100MHz input clock and a 400MHz sample clock and + # Based on a 100MHz input clock and a 400MHz sample clock and # Measuring at ddr speed we are sampling at 800Mhz - # + # self.specials += Instance("ISERDESE2", p_DATA_WIDTH=8, p_DATA_RATE="DDR", p_SERDES_MODE="MASTER", p_INTERFACE_TYPE="NETWORKING", @@ -98,7 +101,7 @@ class LiteScopeSoC(SoCCore): def __init__(self, platform): sys_clk_freq = int(100e6) - + SoCCore.__init__(self, platform, sys_clk_freq, cpu_type=None, csr_data_width=32, diff --git a/examples/make.py b/examples/make.py index c7d4896..9271813 100755 --- a/examples/make.py +++ b/examples/make.py @@ -1,5 +1,8 @@ #!/usr/bin/env python3 +# This file is Copyright (c) 2015-2019 Florent Kermarrec +# License: BSD + import sys import os import argparse diff --git a/examples/targets/core.py b/examples/targets/core.py index b40fc54..a3747e7 100644 --- a/examples/targets/core.py +++ b/examples/targets/core.py @@ -1,3 +1,6 @@ +# This file is Copyright (c) 2015-2018 Florent Kermarrec +# License: BSD + from migen import * from migen.genlib.io import CRG diff --git a/examples/targets/simple.py b/examples/targets/simple.py index f2cc11d..a947a49 100644 --- a/examples/targets/simple.py +++ b/examples/targets/simple.py @@ -1,3 +1,6 @@ +# This file is Copyright (c) 2015-2018 Florent Kermarrec +# License: BSD + from migen import * from migen.genlib.io import CRG diff --git a/examples/test/test_analyzer_counter.py b/examples/test/test_analyzer_counter.py index 523de18..f82b6c8 100755 --- a/examples/test/test_analyzer_counter.py +++ b/examples/test/test_analyzer_counter.py @@ -1,5 +1,8 @@ #!/usr/bin/env python3 +# This file is Copyright (c) 2018 Florent Kermarrec +# License: BSD + from litex import RemoteClient from litescope import LiteScopeAnalyzerDriver diff --git a/examples/test/test_analyzer_wishbone.py b/examples/test/test_analyzer_wishbone.py index 2567168..fc083a1 100644 --- a/examples/test/test_analyzer_wishbone.py +++ b/examples/test/test_analyzer_wishbone.py @@ -1,5 +1,8 @@ #!/usr/bin/env python3 +# This file is Copyright (c) 2018 Florent Kermarrec +# License: BSD + from litex import RemoteClient from litescope import LiteScopeAnalyzerDriver diff --git a/examples/test/test_fast_scope_arty.py b/examples/test/test_fast_scope_arty.py index 70aa323..db5a660 100755 --- a/examples/test/test_fast_scope_arty.py +++ b/examples/test/test_fast_scope_arty.py @@ -1,5 +1,8 @@ #!/usr/bin/env python3 +# This file is Copyright (c) 2019 kees.jongenburger +# License: BSD + from litex import RemoteClient from litescope import LiteScopeAnalyzerDriver @@ -19,7 +22,7 @@ analyzer.upload() # # Convert parallel input back to a flaten view (e.g. the 8 bits values are flattened) -# +# analyzer.save("dump.vcd",flatten=True) # # # diff --git a/examples/test/test_identifier.py b/examples/test/test_identifier.py index 141392e..f62bf45 100755 --- a/examples/test/test_identifier.py +++ b/examples/test/test_identifier.py @@ -1,5 +1,8 @@ #!/usr/bin/env python3 +# This file is Copyright (c) 2015-2018 Florent Kermarrec +# License: BSD + from litex import RemoteClient wb = RemoteClient() diff --git a/examples/test/test_io.py b/examples/test/test_io.py index 40935fc..f3bb130 100755 --- a/examples/test/test_io.py +++ b/examples/test/test_io.py @@ -1,5 +1,8 @@ #!/usr/bin/env python3 +# This file is Copyright (c) 2015-2018 Florent Kermarrec +# License: BSD + import time from litex import RemoteClient diff --git a/litescope/core.py b/litescope/core.py index 08f6a28..c43baed 100644 --- a/litescope/core.py +++ b/litescope/core.py @@ -1,3 +1,8 @@ +# This file is Copyright (c) 2016-2018 Florent Kermarrec +# This file is Copyright (c) 2018 bunnie +# This file is Copyright (c) 2016 Tim 'mithro' Ansell +# License: BSD + from migen import * from migen.genlib.misc import WaitTimer from migen.genlib.cdc import MultiReg, PulseSynchronizer diff --git a/litescope/software/driver/analyzer.py b/litescope/software/driver/analyzer.py index ef9f375..6876ec4 100644 --- a/litescope/software/driver/analyzer.py +++ b/litescope/software/driver/analyzer.py @@ -1,3 +1,8 @@ +# This file is Copyright (c) 2015-2018 Florent Kermarrec +# This file is Copyright (c) 2019 kees.jongenburger +# This file is Copyright (c) 2018 Sean Cross +# License: BSD + import os import sys diff --git a/litescope/software/driver/io.py b/litescope/software/driver/io.py index 4deb369..38efff4 100644 --- a/litescope/software/driver/io.py +++ b/litescope/software/driver/io.py @@ -1,3 +1,6 @@ +# This file is Copyright (c) 2015-2017 Florent Kermarrec +# License: BSD + class LiteScopeIODriver: def __init__(self, regs, name): self.regs = regs diff --git a/litescope/software/dump/common.py b/litescope/software/dump/common.py index 183e1b6..2f68c9d 100644 --- a/litescope/software/dump/common.py +++ b/litescope/software/dump/common.py @@ -1,3 +1,7 @@ +# This file is Copyright (c) 2015-2019 Florent Kermarrec +# This file is Copyright (c) 2019 kees.jongenburger +# License: BSD + def dec2bin(d, width=0): if d == "x": return "x"*width diff --git a/litescope/software/dump/csv.py b/litescope/software/dump/csv.py index 93cad4f..8cca933 100644 --- a/litescope/software/dump/csv.py +++ b/litescope/software/dump/csv.py @@ -1,3 +1,6 @@ +# This file is Copyright (c) 2015 Florent Kermarrec +# License: BSD + from litescope.software.dump.common import Dump, dec2bin diff --git a/litescope/software/dump/python.py b/litescope/software/dump/python.py index 7150b4e..7494ddb 100644 --- a/litescope/software/dump/python.py +++ b/litescope/software/dump/python.py @@ -1,3 +1,6 @@ +# This file is Copyright (c) 2015 Florent Kermarrec +# License: BSD + from litescope.software.dump.common import Dump diff --git a/litescope/software/dump/sigrok.py b/litescope/software/dump/sigrok.py index af4c065..6b160eb 100644 --- a/litescope/software/dump/sigrok.py +++ b/litescope/software/dump/sigrok.py @@ -1,3 +1,6 @@ +# This file is Copyright (c) 2015-2017 Florent Kermarrec +# License: BSD + import os import math import shutil diff --git a/litescope/software/dump/vcd.py b/litescope/software/dump/vcd.py index 0e65403..ac01dba 100644 --- a/litescope/software/dump/vcd.py +++ b/litescope/software/dump/vcd.py @@ -1,3 +1,6 @@ +# This file is Copyright (c) 2015-2018 Florent Kermarrec +# License: BSD + from itertools import count import datetime from litescope.software.dump.common import Dump, dec2bin diff --git a/test/test_analyzer.py b/test/test_analyzer.py index ef788cd..04a4d68 100644 --- a/test/test_analyzer.py +++ b/test/test_analyzer.py @@ -1,3 +1,6 @@ +# This file is Copyright (c) 2017-2018 Florent Kermarrec +# License: BSD + import unittest from migen import * diff --git a/test/test_dump.py b/test/test_dump.py index 9ed7094..3316d17 100644 --- a/test/test_dump.py +++ b/test/test_dump.py @@ -1,3 +1,6 @@ +# This file is Copyright (c) 2017 Florent Kermarrec +# License: BSD + import unittest import os from math import cos, sin