add SPDX License identifier to header and specify file is part or LiteEth.
Artix7/Ultrascale 1000BaseX is reused from MiSoC/LiteEthMini, specify it.
This commit is contained in:
parent
f275af8297
commit
64b85e621e
|
@ -1,7 +1,10 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
import os
|
import os
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from litex.build.io import CRG
|
from litex.build.io import CRG
|
||||||
from litex.build.xilinx.vivado import XilinxVivadoToolchain
|
from litex.build.xilinx.vivado import XilinxVivadoToolchain
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
from liteeth.frontend.etherbone import LiteEthEtherbone
|
from liteeth.frontend.etherbone import LiteEthEtherbone
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
from liteeth.frontend.stream import LiteEthUDPStreamer
|
from liteeth.frontend.stream import LiteEthUDPStreamer
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
# This file is Copyright (c) 2019 Yehowshua Immanuel <yimmanuel3@gatech.edu>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2019 Yehowshua Immanuel <yimmanuel3@gatech.edu>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import socket
|
import socket
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
# This file is Copyright (c) 2019 Yehowshua Immanuel <yimmanuel3@gatech.edu>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2019 Yehowshua Immanuel <yimmanuel3@gatech.edu>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import socket
|
import socket
|
||||||
import time
|
import time
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
# This file is Copyright (c) 2019 Yehowshua Immanuel <yimmanuel3@gatech.edu>
|
#
|
||||||
# This file is Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
# This file is part of LiteEth.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2019 Yehowshua Immanuel <yimmanuel3@gatech.edu>
|
||||||
|
# Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from litex import RemoteClient
|
from litex import RemoteClient
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import socket
|
import socket
|
||||||
import time
|
import time
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from litex import RemoteClient
|
from litex import RemoteClient
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import socket
|
import socket
|
||||||
import threading
|
import threading
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import socket
|
import socket
|
||||||
import time
|
import time
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
# PHY ----------------------------------------------------------------------
|
# PHY ----------------------------------------------------------------------
|
||||||
phy: LiteEthS7PHYRGMII
|
phy: LiteEthS7PHYRGMII
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
# PHY ----------------------------------------------------------------------
|
# PHY ----------------------------------------------------------------------
|
||||||
phy: LiteEthPHYMII
|
phy: LiteEthPHYMII
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from math import ceil
|
from math import ceil
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
|
#
|
||||||
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
from liteeth.mac import LiteEthMAC
|
from liteeth.mac import LiteEthMAC
|
||||||
from liteeth.core.arp import LiteEthARP
|
from liteeth.core.arp import LiteEthARP
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
from liteeth.crossbar import LiteEthCrossbar
|
from liteeth.crossbar import LiteEthCrossbar
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
from liteeth.crossbar import LiteEthCrossbar
|
from liteeth.crossbar import LiteEthCrossbar
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from collections import OrderedDict
|
from collections import OrderedDict
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
"""
|
"""
|
||||||
Etherbone
|
Etherbone
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,12 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2020 Xiretza <xiretza@xiretza.xyz>
|
# This file is part of LiteEth.
|
||||||
# This file is Copyright (c) 2020 Stefan Schrijvers <ximin@ximinity.net>
|
#
|
||||||
# License: BSD
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2020 Xiretza <xiretza@xiretza.xyz>
|
||||||
|
# Copyright (c) 2020 Stefan Schrijvers <ximin@ximinity.net>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
"""
|
"""
|
||||||
LiteEth standalone core generator
|
LiteEth standalone core generator
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
|
#
|
||||||
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
from liteeth.mac.common import *
|
from liteeth.mac.common import *
|
||||||
from liteeth.mac.core import LiteEthMACCore
|
from liteeth.mac.core import LiteEthMACCore
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
from liteeth.crossbar import LiteEthCrossbar
|
from liteeth.crossbar import LiteEthCrossbar
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2015-2017 Sebastien Bourdeauducq <sb@m-labs.hk>
|
# This file is part of LiteEth.
|
||||||
# This file is Copyright (c) 2017-2018 whitequark <whitequark@whitequark.org>
|
#
|
||||||
# License: BSD
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2015-2017 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2017-2018 whitequark <whitequark@whitequark.org>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
from liteeth.mac import gap, preamble, crc, padding, last_be
|
from liteeth.mac import gap, preamble, crc, padding, last_be
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
# This file is part of LiteEth.
|
||||||
# This file is Copyright (c) 2017 whitequark <whitequark@whitequark.org>
|
#
|
||||||
# This file is Copyright (c) 2018 Felix Held <felix-github@felixheld.de>
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
# License: BSD
|
# Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2017 whitequark <whitequark@whitequark.org>
|
||||||
|
# Copyright (c) 2018 Felix Held <felix-github@felixheld.de>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from functools import reduce
|
from functools import reduce
|
||||||
from operator import xor
|
from operator import xor
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2015-2017 Sebastien Bourdeauducq <sb@m-labs.hk>
|
# This file is part of LiteEth.
|
||||||
# This file is Copyright (c) 2018 whitequark <whitequark@whitequark.org>
|
#
|
||||||
# License: BSD
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2015-2017 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2018 whitequark <whitequark@whitequark.org>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
# This file is part of LiteEth.
|
||||||
# This file is Copyright (c) 2018 whitequark <whitequark@whitequark.org>
|
#
|
||||||
# License: BSD
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2018 whitequark <whitequark@whitequark.org>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
# This file is part of LiteEth.
|
||||||
# This file is Copyright (c) 2018 whitequark <whitequark@whitequark.org>
|
#
|
||||||
# License: BSD
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2018 whitequark <whitequark@whitequark.org>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2015-2017 Sebastien Bourdeauducq <sb@m-labs.hk>
|
# This file is part of LiteEth.
|
||||||
# This file is Copyright (c) 2017-2018 whitequark <whitequark@whitequark.org>
|
#
|
||||||
# License: BSD
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2015-2017 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2017-2018 whitequark <whitequark@whitequark.org>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2015-2018 Sebastien Bourdeauducq <sb@m-labs.hk>
|
# This file is part of LiteEth.
|
||||||
# This file is Copyright (c) 2017 whitequark <whitequark@whitequark.org>
|
#
|
||||||
# License: BSD
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2015-2018 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2017 whitequark <whitequark@whitequark.org>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2015-2016 Sebastien Bourdeauducq <sb@m-labs.hk>
|
# This file is part of LiteEth.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2015-2016 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
from liteeth.mac import sram
|
from liteeth.mac import sram
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2018 Sebastien Bourdeauducq <sb@m-labs.hk>
|
#
|
||||||
# This file is Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
# This file is part of MiSoC and has been adapted/modified for LiteEth.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2018 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from migen import *
|
from migen import *
|
||||||
from migen.genlib.resetsync import AsyncResetSynchronizer
|
from migen.genlib.resetsync import AsyncResetSynchronizer
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2018 Sebastien Bourdeauducq <sb@m-labs.hk>
|
#
|
||||||
# This file is Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
# This file is part of MiSoC and has been adapted/modified for LiteEth.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2018 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
from math import ceil
|
from math import ceil
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from liteeth.common import *
|
from liteeth.common import *
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2019-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2020 Shawn Hoffman <godisgovernment@gmail.com>
|
# This file is part of LiteEth.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2019-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2020 Shawn Hoffman <godisgovernment@gmail.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
# RGMII PHY for ECP5 Lattice FPGA
|
# RGMII PHY for ECP5 Lattice FPGA
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from migen import *
|
from migen import *
|
||||||
from migen.genlib.resetsync import AsyncResetSynchronizer
|
from migen.genlib.resetsync import AsyncResetSynchronizer
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from migen import *
|
from migen import *
|
||||||
from migen.genlib.cdc import PulseSynchronizer
|
from migen.genlib.cdc import PulseSynchronizer
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2018-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of MiSoC and has been adapted/modified for LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2018-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from migen import *
|
from migen import *
|
||||||
from migen.genlib.resetsync import AsyncResetSynchronizer
|
from migen.genlib.resetsync import AsyncResetSynchronizer
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2018 Sebastien Bourdeauducq <sb@m-labs.hk>
|
#
|
||||||
# This file is Copyright (c) 2019-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
# This file is part of LiteEth.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2018 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2019-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from migen import *
|
from migen import *
|
||||||
from migen.genlib.resetsync import AsyncResetSynchronizer
|
from migen.genlib.resetsync import AsyncResetSynchronizer
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from migen import *
|
from migen import *
|
||||||
from migen.genlib.resetsync import AsyncResetSynchronizer
|
from migen.genlib.resetsync import AsyncResetSynchronizer
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from migen import *
|
from migen import *
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2018 Sebastien Bourdeauducq <sb@m-labs.hk>
|
#
|
||||||
# License: BSD
|
# This file is part of MiSoC and has been adapted/modified for LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2018 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from math import ceil
|
from math import ceil
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from migen import *
|
from migen import *
|
||||||
from migen.genlib.cdc import MultiReg
|
from migen.genlib.cdc import MultiReg
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2019-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2019-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
# RGMII PHY for Spartan6 Xilinx FPGA
|
# RGMII PHY for Spartan6 Xilinx FPGA
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
# RGMII PHY for 7-Series Xilinx FPGA
|
# RGMII PHY for 7-Series Xilinx FPGA
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
# RGMII PHY for Ultrascale Xilinx FPGAs
|
# RGMII PHY for Ultrascale Xilinx FPGAs
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import re
|
import re
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2017 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2017 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import math
|
import math
|
||||||
import binascii
|
import binascii
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from litex.soc.interconnect.stream_sim import *
|
from litex.soc.interconnect.stream_sim import *
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import math
|
import math
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
import os
|
import os
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2019-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2019-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
import os
|
import os
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteEth.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue