We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5208d79 commit 596bcccCopy full SHA for 596bccc
interchange/DeviceResources.capnp
@@ -242,6 +242,14 @@ struct Device {
242
struct PrimToMacroExpansion {
243
primName @0 : StringIdx $stringRef();
244
macroName @1 : StringIdx $stringRef();
245
+ # Optionally, primitive to macro expansions can be conditional on a
246
+ # parameter match. For example, I/O buffer expansions might be
247
+ # different between true and pseudo differential IO types. The
248
+ # expansion is used if **any** of the parameters specified match.
249
+ union {
250
+ always @2 : Void;
251
+ parameters @3 : List(Dir.Netlist.PropertyMap.Entry);
252
+ }
253
}
254
255
# Cell <-> BEL and Cell pin <-> BEL Pin mapping
0 commit comments