Skip to content

Instantly share code, notes, and snippets.

@awygle
Last active February 15, 2020 22:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save awygle/2c0df14aea8c005e1dd43fd695a8df7b to your computer and use it in GitHub Desktop.
Save awygle/2c0df14aea8c005e1dd43fd695a8df7b to your computer and use it in GitHub Desktop.
WARNING - Create a new implementation in an existing sub-directory 'top_impl'.
synpwrap -msg -prj "top_impl_synplify.tcl" -log "top_impl.srf"
Copyright (C) 1992-2019 Lattice Semiconductor Corporation. All rights reserved.
Lattice Diamond Version 3.11.0.396.4
<postMsg mid="2011000" type="Info" dynamic="0" navigation="0" />
/usr/local/diamond/3.11_x64/synpbase/bin/synplify_pro: 324: /usr/local/diamond/3.11_x64/synpbase/bin/config/execute: Syntax error: "(" unexpected (expecting ";;")
Error : can not print out log file stdout.log
Child process exit with 2.
Error of dumping file top_impl.srf, 'stdout.log' is instead.
Synthesis exit by 2.
Running milestone "Synthesis" failed
while executing
"prj_run Synthesis -impl impl -forceAll"
(file "top.tcl" line 23)
Traceback (most recent call last):
File "sump2_ecp5.py", line 148, in <module>
platform.build(Top(), do_program=False)
File "/home/awygle/nmigen/nmigen/build/plat.py", line 82, in build
products = plan.execute_local(build_dir)
File "/home/awygle/nmigen/nmigen/build/run.py", line 98, in execute_local
subprocess.check_call(["sh", "{}.sh".format(self.script)])
File "/usr/lib/python3.6/subprocess.py", line 311, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['sh', 'build_top.sh']' returned non-zero exit status 1.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment