From 314842347f393a3c9985eeea8c6d3c05c36c8cd4 Mon Sep 17 00:00:00 2001 From: gatecat Date: Fri, 23 Apr 2021 14:39:15 +0100 Subject: Add a documented requirement for primLibs library names Signed-off-by: gatecat --- interchange/DeviceResources.capnp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/interchange/DeviceResources.capnp b/interchange/DeviceResources.capnp index 5a52bec..7d3a95c 100644 --- a/interchange/DeviceResources.capnp +++ b/interchange/DeviceResources.capnp @@ -80,7 +80,10 @@ struct Device { tileList @4 : List(Tile); wires @5 : List(Wire); nodes @6 : List(Node); - primLibs @7 : Dir.Netlist; # Netlist libraries of Unisim primitives and macros + # Netlist libraries of Unisim primitives and macros + # The library containing primitives should be called "primitives", and + # the library containing macros called "macros". + primLibs @7 : Dir.Netlist; exceptionMap @8 : List(PrimToMacroExpansion); # Prims to macros expand w/same name, except these cellBelMap @9 : List(CellBelMapping); cellInversions @10 : List(CellInversion); -- cgit v1.2.3