We're updating the issue view to help you get more done. 

Assemblies with capital letters names break ISIM

Description

Assemblies with capital letters in the name break ISIM. For example, an assembly with the name LIME_TUNE_FILE fails the build with the error:

=============Building assembly LIME_TUNE_FILE
make[2]: Entering directory `/home/jek/wballRepo/embedded/ocpi_projects/fsk_opencpi/hdl/assemblies/LIME_TUNE_FILE'
Generating the definition file: gen/LIME_TUNE_FILE-defs.vh
Generating the implementation header file: gen/LIME_TUNE_FILE-impl.vh from LIME_TUNE_FILE.xml
Generating the implementation skeleton file: gen/LIME_TUNE_FILE-skel.v
Generating the assembly source file: gen/LIME_TUNE_FILE-assy.v from LIME_TUNE_FILE.xml
Generating the opposite language definition file: gen/LIME_TUNE_FILE-defs.vhd
Generating the VHDL implementation file: gen/LIME_TUNE_FILE-impl.vhd from LIME_TUNE_FILE.xml
Building the LIME_TUNE_FILE assembly for isim (target-isim/LIME_TUNE_FILE)
ERROR:Simulator:702 - Can not find design unit LIME_TUNE_FILE.LIME_TUNE_FILE in library work located at isim/work
Error: isim failed(1). See target-isim/LIME_TUNE_FILE-isim.out. 0:02.35 at 15:55:54
make[2]: *** [target-isim/LIME_TUNE_FILE] Error 1
make[2]: Leaving directory `/home/jek/wballRepo/embedded/ocpi_projects/fsk_opencpi/hdl/assemblies/LIME_TUNE_FILE'
make[1]: *** [LIME_TUNE_FILE] Error 2
make[1]: Leaving directory `/home/jek/wballRepo/embedded/ocpi_projects/fsk_opencpi/hdl/assemblies'
make: *** [all] Error 2

An assembly with the same <HdlAssembly> XML and Makefile with the name lime_tune_file builds without errors.
ISIM log file attached.

Environment

Status

Assignee

Unassigned

Reporter

chris hinkey

Components

Priority

Minor