-
Notifications
You must be signed in to change notification settings - Fork 2
Awb file
Kermin E Fleming edited this page Feb 15, 2015
·
1 revision
An .awb file is a file that describes an awb module.
%name Example module %desc This is an example module %provides system %requires child1 %requires child2 %source -t foo -v PUBLIC system.cpp%name MODULENAME - %desc DESCRIPTIONPHRASE %provides ASIMMODULETYPE %requires ASIMMODULETYPE… %attributes ATTRIBUTE… %sources -t TYPE -v PRIVATE/PUBLIC FILENAME… %generated -t TYPE FILENAME… %makefile FILENAME… %scons FILENAME… %param [—dynamic] [—global] NAME DEFAULT “DESCRIPTION” %param [—dynamic] [—global] NAME “STRING DEFAULT” “DESCRIPTION” %library FILENAME %syslibrary CPPARGS… %include DIRNAME
BA – allows linking of .ba files generated by BDPI, (synthesize), (inline)
V – allows the linking of .v files generated by Bluespec (synthesize) and (inline)
LEAP supports a number of directives that are specific to compilation for FPGAs. Chief among theses is the LEAP:SYNTH_BOUNDARY directive.