@@ -52,12 +52,12 @@ class Xilinx7SeriesPlatform(TemplatedPlatform):
52
52
-------------------
53
53
54
54
Required tools:
55
- * ``synth ``
56
- * ``pack ``
57
- * ``place ``
58
- * ``route ``
59
- * ``write_fasm ``
60
- * ``write_bitstream ``
55
+ * ``symbiflow_synth ``
56
+ * ``symbiflow_pack ``
57
+ * ``symbiflow_place ``
58
+ * ``symbiflow_route ``
59
+ * ``symbiflow_write_fasm ``
60
+ * ``symbiflow_write_bitstream ``
61
61
62
62
The environment is populated by running the script specified in the environment variable
63
63
``NMIGEN_ENV_Symbiflow``, if present.
@@ -183,12 +183,12 @@ def _part(self):
183
183
}
184
184
185
185
_symbiflow_required_tools = [
186
- "synth " ,
187
- "pack " ,
188
- "place " ,
189
- "route " ,
190
- "write_fasm " ,
191
- "write_bitstream "
186
+ "symbiflow_synth " ,
187
+ "symbiflow_pack " ,
188
+ "symbiflow_place " ,
189
+ "symbiflow_route " ,
190
+ "symbiflow_write_fasm " ,
191
+ "symbiflow_write_bitstream "
192
192
]
193
193
_symbiflow_file_templates = {
194
194
** TemplatedPlatform .build_script_templates ,
@@ -226,39 +226,39 @@ def _part(self):
226
226
}
227
227
_symbiflow_command_templates = [
228
228
r"""
229
- {{invoke_tool("synth ")}}
229
+ {{invoke_tool("symbiflow_synth ")}}
230
230
-t {{name}}
231
231
-v {% for file in platform.iter_files(".v", ".sv", ".vhd", ".vhdl") -%} {{file}} {% endfor %} {{name}}.v
232
232
-p {{platform._symbiflow_part_map.get(platform._part, platform._part)}}
233
233
-x {{name}}.xdc
234
234
""" ,
235
235
r"""
236
- {{invoke_tool("pack ")}}
236
+ {{invoke_tool("symbiflow_pack ")}}
237
237
-e {{name}}.eblif
238
238
-P {{platform._symbiflow_part_map.get(platform._part, platform._part)}}
239
239
-s {{name}}.sdc
240
240
""" ,
241
241
r"""
242
- {{invoke_tool("place ")}}
242
+ {{invoke_tool("symbiflow_place ")}}
243
243
-e {{name}}.eblif
244
244
-p {{name}}.pcf
245
245
-n {{name}}.net
246
246
-P {{platform._symbiflow_part_map.get(platform._part, platform._part)}}
247
247
-s {{name}}.sdc
248
248
""" ,
249
249
r"""
250
- {{invoke_tool("route ")}}
250
+ {{invoke_tool("symbiflow_route ")}}
251
251
-e {{name}}.eblif
252
252
-P {{platform._symbiflow_part_map.get(platform._part, platform._part)}}
253
253
-s {{name}}.sdc
254
254
""" ,
255
255
r"""
256
- {{invoke_tool("write_fasm ")}}
256
+ {{invoke_tool("symbiflow_write_fasm ")}}
257
257
-e {{name}}.eblif
258
258
-P {{platform._symbiflow_part_map.get(platform._part, platform._part)}}
259
259
""" ,
260
260
r"""
261
- {{invoke_tool("write_bitstream ")}}
261
+ {{invoke_tool("symbiflow_write_bitstream ")}}
262
262
-f {{name}}.fasm
263
263
-p {{platform._symbiflow_part_map.get(platform._part, platform._part)}}
264
264
-b {{name}}.bit
0 commit comments