lxbuildenv: fix generation of initial python
It still doesn't work (owing to some bit rot), but it's better now. Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
		@@ -178,6 +178,9 @@ def check_yosys(args):
 | 
				
			|||||||
def check_arachne(args):
 | 
					def check_arachne(args):
 | 
				
			||||||
    return check_cmd(args, "arachne-pnr")
 | 
					    return check_cmd(args, "arachne-pnr")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					def check_icestorm(args):
 | 
				
			||||||
 | 
					    return check_cmd(args, "icepack") and check_cmd(args, "nextpnr-ice40")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
dependency_checkers = {
 | 
					dependency_checkers = {
 | 
				
			||||||
    'python': check_python_version,
 | 
					    'python': check_python_version,
 | 
				
			||||||
    'vivado': check_vivado,
 | 
					    'vivado': check_vivado,
 | 
				
			||||||
@@ -185,6 +188,7 @@ dependency_checkers = {
 | 
				
			|||||||
    'riscv': check_riscv,
 | 
					    'riscv': check_riscv,
 | 
				
			||||||
    'yosys': check_yosys,
 | 
					    'yosys': check_yosys,
 | 
				
			||||||
    'arachne-pnr': check_arachne,
 | 
					    'arachne-pnr': check_arachne,
 | 
				
			||||||
 | 
					    'icestorm': check_icestorm,
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Validate that the required dependencies (Vivado, compilers, etc.)
 | 
					# Validate that the required dependencies (Vivado, compilers, etc.)
 | 
				
			||||||
@@ -361,7 +365,11 @@ import lxbuildenv
 | 
				
			|||||||
#pylint:disable=E1101
 | 
					#pylint:disable=E1101
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from migen import *
 | 
					from migen import *
 | 
				
			||||||
from litex.build.generic_platform import *
 | 
					from litex.build.xilinx import VivadoProgrammer, XilinxPlatform
 | 
				
			||||||
 | 
					from litex.build.generic_platform import Pins, IOStandard
 | 
				
			||||||
 | 
					from litex.soc.integration import SoCSDRAM
 | 
				
			||||||
 | 
					from litex.soc.integration.builder import Builder
 | 
				
			||||||
 | 
					from litex.soc.integration.soc_core import csr_map_update
 | 
				
			||||||
 | 
					
 | 
				
			||||||
_io = [
 | 
					_io = [
 | 
				
			||||||
    ("clk50", 0, Pins("J19"), IOStandard("LVCMOS33")),
 | 
					    ("clk50", 0, Pins("J19"), IOStandard("LVCMOS33")),
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user