-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
build systemStuff related to buck2 and build-system infraStuff related to buck2 and build-system infra
Description
I implemented an extremely rudimentary system for generating Vivado IP where the user provides a tcl and we source it before synthesis:
## source pre-synth user tcl here |
This works, but doesn't scale well for a lot of IP. What I think we should do is still ingest the tcl, but do an Out of Context synthesis of that, write a checkpoint and then read_ip <ip_name>.xci in the actual synth.tcl we generate. This implies a new BUCK rule I think, but will allow us to better incrementally compile and preserve synth results from larger IPs that take a lot of build time but are also rarely touched.
Metadata
Metadata
Assignees
Labels
build systemStuff related to buck2 and build-system infraStuff related to buck2 and build-system infra