From e770a5c60baba1da2b2ae4fa4ca97bb2064cb0be Mon Sep 17 00:00:00 2001 From: Jisheng Zhang Date: Fri, 16 Jun 2023 23:46:07 +0800 Subject: [PATCH] Add support for Sipeed tang nano 20k board serial and sdcard are supported now. --- make.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/make.py b/make.py index f1a72956..7a478373 100755 --- a/make.py +++ b/make.py @@ -717,6 +717,22 @@ def __init__(self): "leds", }) +#--------------------------------------------------------------------------------------------------- +# Gowin Boards +#--------------------------------------------------------------------------------------------------- + +# Sipeed Tang nano 20K support ------------------------------------------------------------------------------- + +class Sipeed_tang_nano_20k(Board): + soc_kwargs = {"l2_size" : 2048} # Use Wishbone and L2 for memory accesses. + def __init__(self): + from litex_boards.targets import sipeed_tang_nano_20k + Board.__init__(self, sipeed_tang_nano_20k.BaseSoC, soc_capabilities={ + # Communication + "serial", + "sdcard", + }) + #--------------------------------------------------------------------------------------------------- # Build #--------------------------------------------------------------------------------------------------- @@ -775,6 +791,9 @@ def __init__(self): # Efinix "trion_t120_bga576_dev_kit" : TrionT120BGA576DevKit, "titanium_ti60_f225_dev_kit" : TitaniumTi60F225DevKit, + + # Gowin + "sipeed_tang_nano_20k" : Sipeed_tang_nano_20k, } def main():