diff --git a/tools/hdltool_readme.txt b/tools/hdltool_readme.txt index 04b8c6aebc44e2dccad25e7241a1c08dc73f283f..9b370faeb76337038619f55129bced9fd55da376 100644 --- a/tools/hdltool_readme.txt +++ b/tools/hdltool_readme.txt @@ -36,7 +36,14 @@ Contents: a) Creating the Quartus project files 8) Design revisions - + +9) RadioHDL directory structure + a) applications + b) boards + c) libraries + d) software + e) tools + 100) To do 101) More ideas @@ -534,6 +541,40 @@ And in 'hdllib.cfg' you specify the libraries and keys you need, in this case 'u +9) RadioHDL directory structure + +Currently, the RadioHDL SVN repository is contained within the UniBoard_FP7 SVN repository, at the following URL: + +https://svn.astron.nl/UniBoard_FP7/RadioHDL/trunk + +The above location might change in the future. + +The following sections describe the subdirectories that exist in the trunk/. + +a) applications/ + . Contains firmware applications designs, categorized by project. + +b) boards/ + . Contains board-specific support files and reference/testing designs + . [board]/designs/ + . Contains application designs that can be run on that board to test board-specific features. + . [board]/libraries/ + . Contains board-specific support files, such as firmware modules to communicate with board-specific ICs. + +c) libraries/ + . Library of reusable firmware blocks, categorized by function and in which generic functionality is separeted + from technology. Within technology another seperation exists between generic technology and hardware-specific + IP. + +d) software/ + . Intended for software such as control/monitoring of boards and programs to capture and process board output, + e.g. sent via Ethernet to the processing machine. + +e) tools/ + . Contains the tools that are described in this readme file. + + + 100) To do a) modelsim_config.py command line arguments: