Skip to content

Commit

Permalink
Ignition: tweak Target synthesis parameters to improve P&R
Browse files Browse the repository at this point in the history
  • Loading branch information
arjenroodselaar authored and nathanaelhuffman committed Nov 22, 2024
1 parent 9e37e9d commit b24a78e
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion BUILD.conf
Original file line number Diff line number Diff line change
Expand Up @@ -117,16 +117,23 @@ environment('icestick', base = 'ice40', contents = {
],
'nextpnr_constraints': ROOT + '/hdl/projects/icestick/icestick.pcf',
})
environment('ignition_target', base = 'ice40', contents = {
environment('ignition_target', base = 'default', contents = {
'bsc_flags': [
'-opt-undetermined-vals',
'-unspecified-to', 'X',
],
'yosys_cmds': [
'synth_ice40 -top $$top_module -dffe_min_ce_use 4',
],
'yosys_backend': 'json', # nextpnr assumes JSON input.
'nextpnr_ice40': VARS.get('nextpnr', 'ice40', default='nextpnr-ice40'),
'nextpnr_ice40_flags': [
'-q',
'--lp1k',
'--package qn84',
'--freq 50',
],
'nextpnr_ice40_pack': VARS.get('nextpnr', 'ice40_pack', default='icepack'),
'nextpnr_constraints': ROOT + '/hdl/ip/bsv/ignition/ignition_target.pcf',
})
environment('gimlet', base = 'ice40', contents = {
Expand Down

0 comments on commit b24a78e

Please sign in to comment.