add CONTRIBUTORS file and add copyright header to all files

This commit is contained in:
Florent Kermarrec 2019-06-24 11:43:10 +02:00
parent fd6d6c30ba
commit ad187d35f2
58 changed files with 196 additions and 7 deletions

16
CONTRIBUTORS Normal file
View File

@ -0,0 +1,16 @@
LiteX ecosystem would not exist without the collaborative work of contributors! Here is below the
list of all the LiteEth 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 Felix Held <felix-github@felixheld.de>
Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
Copyright (c) 2016-2017 Tim 'mithro' Ansell <mithro@mithis.com>
Copyright (c) 2015-2017 Sebastien Bourdeauducq <sb@m-labs.hk>
Copyright (c) 2017-2018 whitequark <whitequark@whitequark.org>

View File

@ -1,5 +1,8 @@
#!/usr/bin/env python3
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import sys
import os
import argparse

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from migen.genlib.io import CRG
from litex.build.xilinx.vivado import XilinxVivadoToolchain

View File

@ -1,5 +1,8 @@
#!/usr/bin/env python3
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import argparse
from migen import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from liteeth.common import *
from liteeth.frontend.etherbone import LiteEthEtherbone

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from liteeth.common import *
from liteeth.frontend.tty import LiteEthTTY

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from liteeth.common import *
from targets.base import BaseSoC

View File

@ -1,5 +1,8 @@
#!/usr/bin/env python3
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from litex import RemoteClient
wb = RemoteClient()

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import socket
import time
from litex.soc.tools.remote.etherbone import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from litex import RemoteClient
wb = RemoteClient()

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import socket
import threading

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import socket
import time
import threading

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from math import ceil
from migen import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from liteeth.common import *
from migen.genlib.misc import WaitTimer

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from liteeth.common import *
from litex.soc.interconnect.stream_packet import Depacketizer, Packetizer

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2017 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from liteeth.common import *
from liteeth.crossbar import LiteEthCrossbar

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2017 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from liteeth.common import *
from liteeth.crossbar import LiteEthCrossbar

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from collections import OrderedDict
from liteeth.common import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
"""
Etherbone

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2016 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from liteeth.common import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from liteeth.common import *
from liteeth.crossbar import LiteEthCrossbar

View File

@ -1,3 +1,8 @@
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
# This file is Copyright (c) 2015-2017 Sebastien Bourdeauducq <sb@m-labs.hk>
# This file is Copyright (c) 2017-2018 whitequark <whitequark@whitequark.org>
# License: BSD
from liteeth.common import *
from liteeth.mac import gap, preamble, crc, padding, last_be
from liteeth.phy.model import LiteEthPHYModel

View File

@ -1,3 +1,9 @@
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
# This file is Copyright (c) 2017 whitequark <whitequark@whitequark.org>
# This file is Copyright (c) 2018 Felix Held <felix-github@felixheld.de>
# License: BSD
from functools import reduce
from operator import xor
from collections import OrderedDict

View File

@ -1,3 +1,8 @@
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
# This file is Copyright (c) 2015-2017 Sebastien Bourdeauducq <sb@m-labs.hk>
# This file is Copyright (c) 2018 whitequark <whitequark@whitequark.org>
# License: BSD
import math
from liteeth.common import *

View File

@ -1,3 +1,8 @@
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
# This file is Copyright (c) 2018 whitequark <whitequark@whitequark.org>
# License: BSD
from liteeth.common import *

View File

@ -1,3 +1,8 @@
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
# This file is Copyright (c) 2018 whitequark <whitequark@whitequark.org>
# License: BSD
import math
from liteeth.common import *

View File

@ -1,3 +1,8 @@
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
# This file is Copyright (c) 2015-2017 Sebastien Bourdeauducq <sb@m-labs.hk>
# This file is Copyright (c) 2017-2018 whitequark <whitequark@whitequark.org>
# License: BSD
from liteeth.common import *
from migen.genlib.misc import chooser

View File

@ -1,3 +1,8 @@
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
# This file is Copyright (c) 2015-2018 Sebastien Bourdeauducq <sb@m-labs.hk>
# This file is Copyright (c) 2017 whitequark <whitequark@whitequark.org>
# License: BSD
from liteeth.common import *
from litex.soc.interconnect.csr import *

View File

@ -1,3 +1,7 @@
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
# This file is Copyright (c) 2015-2016 Sebastien Bourdeauducq <sb@m-labs.hk>
# License: BSD
from migen.fhdl.simplify import FullMemoryWE
from liteeth.common import *

View File

@ -1,4 +1,4 @@
# This file is Copyright (c) 2018 M-Labs Ltd
# This file is Copyright (c) 2018 Sebastien Bourdeauducq <sb@m-labs.hk>
# License: BSD
from migen import *

View File

@ -1,4 +1,4 @@
# This file is Copyright (c) 2018 M-Labs Ltd
# This file is Copyright (c) 2018 Sebastien Bourdeauducq <sb@m-labs.hk>
# License: BSD
from collections import namedtuple

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from liteeth.common import *
from migen.genlib.cdc import MultiReg

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
# RGMII PHY for ECP5 Lattice FPGA
from liteeth.common import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from liteeth.common import *
from migen.genlib.io import DDROutput

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from liteeth.common import *
from liteeth.phy.gmii import LiteEthPHYGMIICRG
from liteeth.phy.mii import LiteEthPHYMIITX, LiteEthPHYMIIRX

View File

@ -1,4 +1,4 @@
# This file is Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from migen import *

View File

@ -1,4 +1,5 @@
# This file is Copyright (c) 2019 M-Labs Ltd
# This file is Copyright (c) 2018 Sebastien Bourdeauducq <sb@m-labs.hk>
# This file is Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from migen import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from liteeth.common import *
from migen.genlib.resetsync import AsyncResetSynchronizer

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import os
from liteeth.common import *

View File

@ -1,4 +1,4 @@
# This file is Copyright (c) 2018 M-Labs Ltd
# This file is Copyright (c) 2018 Sebastien Bourdeauducq <sb@m-labs.hk>
# License: BSD
from math import ceil
@ -223,12 +223,12 @@ class PCS(Module):
self.tbi_rx = self.rx.decoder.input
self.sink = stream.Endpoint(eth_phy_description(8))
self.source = stream.Endpoint(eth_phy_description(8))
self.link_up = Signal()
self.restart = Signal()
# # #
# endpoint interface
self.comb += [
self.tx.tx_stb.eq(self.sink.valid),

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from liteeth.common import *
from migen.genlib.cdc import MultiReg

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
# RGMII PHY for Spartan6 Xilinx FPGA
from liteeth.common import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
# RGMII PHY for 7-Series Xilinx FPGA
from liteeth.common import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2017 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import math
from litex.soc.interconnect.stream_sim import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import re

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2017 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import math
import copy

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2017 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import math
from litex.soc.interconnect.stream_sim import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2017 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import math
from litex.soc.interconnect.stream_sim import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2017 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import math
import binascii

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2016 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
from litex.soc.interconnect.stream_sim import *
from liteeth.common import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2017 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import math
from litex.soc.interconnect.stream_sim import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import unittest
from migen import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import unittest
from migen import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import unittest
from migen import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import unittest
from migen import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import unittest
from migen import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import unittest
from migen import *

View File

@ -1,3 +1,6 @@
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
# License: BSD
import unittest
from migen import *