08-11-2011 03:29 PM
Hello!
I have a problem with FPGA code. I have written a program and complied it for cRIO9014/9114. The program works. But now I moved the program on cRIO 9075 and got this error "<knumberofdmachannels> is not declared" while Xilinx tries to compile the code. (please find logfile attached). In this program I have two DMA channels and, in general, that is all what the error could be related to.
Best regards,
Przemmo
08-11-2011 04:46 PM
I overlooked one line in the log, the first error is "ERROR:HDLCompiler:806 - "D:\NIFPGA\jobs\bP87v1G_i5sPRmC\PkgCommIntConfiguration.vhd" Line 64: Syntax error near ",".".
The only difference between the two projects is different controller (works on 9014, doesn't on 9075). But it is the Xilinx compilator that reports the error.
Any idea?
08-11-2011 06:30 PM
Hi Przemmo,
I would guess that your regional settings on your computer are set to have a comma (,) as the decimal point. There is a known issue with the LabVIEW 2010 SP1 FPGA Module where incorrect VHDL will be printed for the cRIO-9075/6 with this decimal point setting. For more information on this and a replacement VI to resolve this issue, see this KnowledgeBase article.