add CONTRIBUTORS file and add copyright header to all files
This commit is contained in:
parent
fd6d6c30ba
commit
ad187d35f2
|
@ -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>
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -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()
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||
# License: BSD
|
||||
|
||||
import socket
|
||||
import threading
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||
# License: BSD
|
||||
|
||||
"""
|
||||
Etherbone
|
||||
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
# This file is Copyright (c) 2015-2016 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||
# License: BSD
|
||||
|
||||
from liteeth.common import *
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -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 *
|
||||
|
||||
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 *
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -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),
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 *
|
||||
|
||||
|
|
|
@ -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 *
|
||||
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
# This file is Copyright (c) 2015 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||
# License: BSD
|
||||
|
||||
import re
|
||||
|
||||
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
# This file is Copyright (c) 2015-2017 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||
# License: BSD
|
||||
|
||||
import math
|
||||
import copy
|
||||
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
# This file is Copyright (c) 2015-2017 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||
# License: BSD
|
||||
|
||||
import math
|
||||
import binascii
|
||||
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -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 *
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||
# License: BSD
|
||||
|
||||
import unittest
|
||||
|
||||
from migen import *
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||
# License: BSD
|
||||
|
||||
import unittest
|
||||
|
||||
from migen import *
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||
# License: BSD
|
||||
|
||||
import unittest
|
||||
|
||||
from migen import *
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||
# License: BSD
|
||||
|
||||
import unittest
|
||||
|
||||
from migen import *
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||
# License: BSD
|
||||
|
||||
import unittest
|
||||
|
||||
from migen import *
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||
# License: BSD
|
||||
|
||||
import unittest
|
||||
|
||||
from migen import *
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||
# License: BSD
|
||||
|
||||
import unittest
|
||||
|
||||
from migen import *
|
||||
|
|
Loading…
Reference in New Issue