SmartFusion2 and IGLOO2 Macro Library Guide