add SPDX License identifier to header and specify file is part of LiteDRAM.
This commit is contained in:
parent
198bcbab67
commit
ac825e5112
|
@ -1,7 +1,10 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
# This file is Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import argparse
|
import argparse
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
# This file is Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import argparse
|
import argparse
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
{
|
{
|
||||||
# General ------------------------------------------------------------------
|
# General ------------------------------------------------------------------
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
{
|
{
|
||||||
# General ------------------------------------------------------------------
|
# General ------------------------------------------------------------------
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
{
|
{
|
||||||
# General ------------------------------------------------------------------
|
# General ------------------------------------------------------------------
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
{
|
{
|
||||||
# General ------------------------------------------------------------------
|
# General ------------------------------------------------------------------
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2020 Stefan Schrijvers <ximin@ximinity.net>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Stefan Schrijvers <ximin@ximinity.net>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
{
|
{
|
||||||
# General ------------------------------------------------------------------
|
# General ------------------------------------------------------------------
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
# This file is Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2018 John Sully <john@csquare.ca>
|
# This file is part of LiteDRAM.
|
||||||
# This file is Copyright (c) 2018 bunnie <bunnie@kosagi.com>
|
#
|
||||||
# License: BSD
|
# Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2018 John Sully <john@csquare.ca>
|
||||||
|
# Copyright (c) 2018 bunnie <bunnie@kosagi.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import math
|
import math
|
||||||
from functools import reduce
|
from functools import reduce
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
|
#
|
||||||
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from migen import *
|
from migen import *
|
||||||
|
|
||||||
from litex.soc.interconnect.csr import AutoCSR
|
from litex.soc.interconnect.csr import AutoCSR
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
#
|
||||||
# This file is Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
# This file is part of LiteDRAM.
|
||||||
# This file is Copyright (c) 2018 John Sully <john@csquare.ca>
|
#
|
||||||
# License: BSD
|
# Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2018 John Sully <john@csquare.ca>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
"""LiteDRAM Bandwidth."""
|
"""LiteDRAM Bandwidth."""
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
#
|
||||||
# This file is Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
"""LiteDRAM BankMachine (Rows/Columns management)."""
|
"""LiteDRAM BankMachine (Rows/Columns management)."""
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
#
|
||||||
# This file is Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
"""LiteDRAM Controller."""
|
"""LiteDRAM Controller."""
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
#
|
||||||
# This file is Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
# This file is part of LiteDRAM.
|
||||||
# This file is Copyright (c) 2018 John Sully <john@csquare.ca>
|
#
|
||||||
# License: BSD
|
# Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2018 John Sully <john@csquare.ca>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
"""LiteDRAM Crossbar."""
|
"""LiteDRAM Crossbar."""
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
#
|
||||||
# This file is Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
# This file is part of LiteDRAM.
|
||||||
# This file is Copyright (c) 2018 John Sully <john@csquare.ca>
|
#
|
||||||
# License: BSD
|
# Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2018 John Sully <john@csquare.ca>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
"""LiteDRAM Multiplexer."""
|
"""LiteDRAM Multiplexer."""
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
"""LiteDRAM Refresher."""
|
"""LiteDRAM Refresher."""
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
#
|
||||||
# This file is Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from migen import *
|
from migen import *
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2016-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2016-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from migen import *
|
from migen import *
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
"""
|
"""
|
||||||
AXI frontend for LiteDRAM
|
AXI frontend for LiteDRAM
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2016 Tim 'mithro' Ansell <mithro@mithis.com>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2016 Tim 'mithro' Ansell <mithro@mithis.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
"""Built In Self Test (BIST) modules for testing LiteDRAM functionality."""
|
"""Built In Self Test (BIST) modules for testing LiteDRAM functionality."""
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
#
|
||||||
# This file is Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
# This file is part of LiteDRAM.
|
||||||
# This file is Copyright (c) 2018 John Sully <john@csquare.ca>
|
#
|
||||||
# This file is Copyright (c) 2016 Tim 'mithro' Ansell <mithro@mithis.com>
|
# Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
# License: BSD
|
# Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2018 John Sully <john@csquare.ca>
|
||||||
|
# Copyright (c) 2016 Tim 'mithro' Ansell <mithro@mithis.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
"""Direct Memory Access (DMA) reader and writer modules."""
|
"""Direct Memory Access (DMA) reader and writer modules."""
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
"""
|
"""
|
||||||
ECC frontend for LiteDRAM
|
ECC frontend for LiteDRAM
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2018-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2018-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from migen import *
|
from migen import *
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2016-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2016-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
"""Wishbone frontend for LiteDRAM"""
|
"""Wishbone frontend for LiteDRAM"""
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,11 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
# This file is Copyright (c) 2018-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2020 Stefan Schrijvers <ximin@ximinity.net>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2018-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2020 Stefan Schrijvers <ximin@ximinity.net>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
"""
|
"""
|
||||||
LiteDRAM standalone core generator
|
LiteDRAM standalone core generator
|
||||||
|
|
|
@ -1,10 +1,13 @@
|
||||||
# This file is Copyright (c) 2013-2014 Sebastien Bourdeauducq <sb@m-labs.hk>
|
#
|
||||||
# This file is Copyright (c) 2013-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
# This file is part of LiteDRAM.
|
||||||
# This file is Copyright (c) 2017 whitequark <whitequark@whitequark.org>
|
#
|
||||||
# This file is Copyright (c) 2014 Yann Sionneau <ys@m-labs.hk>
|
# Copyright (c) 2013-2014 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
# This file is Copyright (c) 2018 bunnie <bunnie@kosagi.com>
|
# Copyright (c) 2013-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
# This file is Copyright (c) 2019 Gabriel L. Somlo <gsomlo@gmail.com>
|
# Copyright (c) 2017 whitequark <whitequark@whitequark.org>
|
||||||
# License: BSD
|
# Copyright (c) 2014 Yann Sionneau <ys@m-labs.hk>
|
||||||
|
# Copyright (c) 2018 bunnie <bunnie@kosagi.com>
|
||||||
|
# Copyright (c) 2019 Gabriel L. Somlo <gsomlo@gmail.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from migen import log2_int
|
from migen import log2_int
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,19 @@
|
||||||
# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
#
|
||||||
# This file is Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
# This file is part of LiteDRAM.
|
||||||
# This file is Copyright (c) 2018 John Sully <john@csquare.ca>
|
#
|
||||||
# This file is Copyright (c) 2019 Ambroz Bizjak <abizjak.pro@gmail.com>
|
# Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
# This file is Copyright (c) 2019 Antony Pavlov <antonynpavlov@gmail.com>
|
# Copyright (c) 2015-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
# This file is Copyright (c) 2018 bunnie <bunnie@kosagi.com>
|
# Copyright (c) 2018 John Sully <john@csquare.ca>
|
||||||
# This file is Copyright (c) 2018 David Shah <dave@ds0.me>
|
# Copyright (c) 2019 Ambroz Bizjak <abizjak.pro@gmail.com>
|
||||||
# This file is Copyright (c) 2019 Steve Haynal - VSD Engineering
|
# Copyright (c) 2019 Antony Pavlov <antonynpavlov@gmail.com>
|
||||||
# This file is Copyright (c) 2018 Tim 'mithro' Ansell <me@mith.ro>
|
# Copyright (c) 2018 bunnie <bunnie@kosagi.com>
|
||||||
# This file is Copyright (c) 2018 Daniel Kucera <daniel.kucera@gmail.com>
|
# Copyright (c) 2018 David Shah <dave@ds0.me>
|
||||||
# This file is Copyright (c) 2018 Mikołaj Sowiński <mikolaj.sowinski@gmail.com>
|
# Copyright (c) 2019 Steve Haynal - VSD Engineering
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
# Copyright (c) 2018 Tim 'mithro' Ansell <me@mith.ro>
|
||||||
# License: BSD
|
# Copyright (c) 2018 Daniel Kucera <daniel.kucera@gmail.com>
|
||||||
|
# Copyright (c) 2018 Mikołaj Sowiński <mikolaj.sowinski@gmail.com>
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from math import ceil
|
from math import ceil
|
||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
# This file is Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
#
|
||||||
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
from migen import *
|
from migen import *
|
||||||
from migen.genlib.record import *
|
from migen.genlib.record import *
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2019 David Shah <dave@ds0.me>
|
#
|
||||||
# This file is Copyright (c) 2019-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2019 David Shah <dave@ds0.me>
|
||||||
|
# Copyright (c) 2019-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
# 1:2 frequency-ratio DDR3 PHY for Lattice's ECP5
|
# 1:2 frequency-ratio DDR3 PHY for Lattice's ECP5
|
||||||
# DDR3: 800 MT/s
|
# DDR3: 800 MT/s
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2012-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2012-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
# 1:1 frequency-ratio Generic SDR PHY
|
# 1:1 frequency-ratio Generic SDR PHY
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
# SDRAM simulation PHY at DFI level tested with SDR/DDR/DDR2/LPDDR/DDR3
|
# SDRAM simulation PHY at DFI level tested with SDR/DDR/DDR2/LPDDR/DDR3
|
||||||
# TODO:
|
# TODO:
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2012 Sebastien Bourdeauducq <sb@m-labs.hk>
|
#
|
||||||
# This file is Copyright (c) 2012-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2012 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# Copyright (c) 2012-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
# 1:2 and 1:4 frequency-ratio DDR / LPDDR / DDR2 / DDR3 PHYs for Spartan-6
|
# 1:2 and 1:4 frequency-ratio DDR / LPDDR / DDR2 / DDR3 PHYs for Spartan-6
|
||||||
#
|
#
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# 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 LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2015 Sebastien Bourdeauducq <sb@m-labs.hk>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
# 1:4, 1:2 frequency-ratio DDR2/DDR3 PHY for Xilinx's Series7
|
# 1:4, 1:2 frequency-ratio DDR2/DDR3 PHY for Xilinx's Series7
|
||||||
# DDR2: 400, 533, 667, 800 and 1066 MT/s
|
# DDR2: 400, 533, 667, 800 and 1066 MT/s
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2015-2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
# 1:4 frequency-ratio DDR3/DDR4 PHY for Kintex/Virtex Ultrascale (Plus)
|
# 1:4 frequency-ratio DDR3/DDR4 PHY for Kintex/Virtex Ultrascale (Plus)
|
||||||
# DDR3: 800, 1066, 1333 and 1600 MT/s
|
# DDR3: 800, 1066, 1333 and 1600 MT/s
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
# This file is Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import csv
|
import csv
|
||||||
import logging
|
import logging
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
# This file is Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2016 Tim 'mithro' Ansell <mithro@mithis.com>
|
# This file is part of LiteDRAM.
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
#
|
||||||
# License: BSD
|
# Copyright (c) 2016-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2016 Tim 'mithro' Ansell <mithro@mithis.com>
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import random
|
import random
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
#
|
||||||
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import random
|
import random
|
||||||
import argparse
|
import argparse
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
#
|
||||||
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
import json
|
import json
|
||||||
import pprint
|
import pprint
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
# Limitations/TODO
|
# Limitations/TODO
|
||||||
# - add configurable sdram_clk_freq - using hardcoded value now
|
# - add configurable sdram_clk_freq - using hardcoded value now
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2017-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2017-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2017-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2017-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
import random
|
import random
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import random
|
import random
|
||||||
import unittest
|
import unittest
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import math
|
import math
|
||||||
import unittest
|
import unittest
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
# This file is Copyright (c) 2016-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2016 Tim 'mithro' Ansell <mithro@mithis.com>
|
# This file is part of LiteDRAM.
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
#
|
||||||
# License: BSD
|
# Copyright (c) 2016-2018 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2016 Tim 'mithro' Ansell <mithro@mithis.com>
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import random
|
import random
|
||||||
import unittest
|
import unittest
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
import random
|
import random
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
import os
|
import os
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
import random
|
import random
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import filecmp
|
import filecmp
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import csv
|
import csv
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import copy
|
import copy
|
||||||
import random
|
import random
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
# This file is Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 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) 2020 Antmicro <www.antmicro.com>
|
#
|
||||||
# License: BSD
|
# This file is part of LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# 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 LiteDRAM.
|
||||||
|
#
|
||||||
|
# Copyright (c) 2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
import random
|
import random
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
# This file is Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
#
|
||||||
# This file is Copyright (c) 2020 Antmicro <www.antmicro.com>
|
# This file is part of LiteDRAM.
|
||||||
# License: BSD
|
#
|
||||||
|
# Copyright (c) 2018-2019 Florent Kermarrec <florent@enjoy-digital.fr>
|
||||||
|
# Copyright (c) 2020 Antmicro <www.antmicro.com>
|
||||||
|
# SPDX-License-Identifier: BSD-2-Clause
|
||||||
|
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue