Hi, On Tue, 25 Oct 2016 14:19:49 +0200 Carlos Alberto Ruiz <cr...@dasphotonics.com> wrote:
> Hello, > > I have this error to compile: > > /home/cruiz/ELINT/95512010_FPGA_central/src/tosca2/tosca2_ifc_suser_elint_agsw.vhd:2078:58: > actual expression must be globally static > > In this line: > > port map(id_ch1 => i_fmc1(0,7) & i_fmc1(0,6) & i_fmc1(0,5) & > i_fmc1(0,4) > & i_fmc1(0,3) & i_fmc1(0,2) & i_fmc1(0,1) & i_fmc1(0,0), > > I have the same problem in Xilins, but its only a waring. Are you sure, the expression is indeed globally static? From my experience [1], Xilinx warns you about violating the VHDL standard (by the way, what version do you use?), though such standard's constraints are really artificial and have been overcome many years ago by proprietary vendors such as Xilinx and Altera, but unfortunately not GHDL. At least the issue I've encountered could be easy fixed in another VHDL simulator [2]. Regards, Andrey [1] relax "choice must be locally static expression" https://sourceforge.net/p/ghdl-updates/tickets/40/ [2] VHDL compiler and simulator https://github.com/nickg/nvc _______________________________________________ Ghdl-discuss mailing list Ghdl-discuss@gna.org https://mail.gna.org/listinfo/ghdl-discuss