I have compile unimacro with GHDL script and xilinxcorelib and unisim
with Stefan script. 

Thanks to Stefan and Patrick :) 

I have a doubt, can I use the compile libraries with VHDL 93 in a VHDL
2000 project? 

---

CARLOS ALBERTO RUIZ NARANJO
_FPGA engineer_
 cr...@dasphotonics.com 

__ 

DAS PHOTONICS S.L. 
Ciudad Politécnica de la Innovación, Camino de Vera s/n.
Acceso K, Edificio 8F, 2ª planta 46022 Valencia - SPAIN
Telf: +34 963 556 150 - Directo: +34 -------------- 

www.dasphotonics.com [1] 

Before printing this email think well whether it is really necessary.
This e-mail contains confidential information.It is for the intended
recipient only. If you are not the intended recipient of this e-mail,
please notify the author by replying to this e-mail immediately and
delete the message from your computer. If you are not the intended
recipient you must not use, disclose, distribute, copy, print or rely on
this e-mail 

On 25-10-2016 16:39, Carlos Alberto Ruiz wrote: 

> Thanks for the response Andrey Gursky. 
> 
> I use VHDL 2000. Im having errors in a lot of ports. For example: 
> 
> signal in_0 : std_logic; 
> signal out_0 : std_logic';
> 
> signal out_1 : std_logic';
> 
> IP0: ip0 port map (
> input => in_0 & in_0, -- ERROR
> output => out_0
> );
> 
> IP1: ip1 port map (
> input => out_0 and out_0, -- ERROR
> output => out_1
> ); 
> 
> I can´t put expression in ports. Is there any way you could do it? I have a 
> really big design and is very tedious change everything.
> I want to use GHDL with VUNIT, so I would not change compiler. 
> 
> CARLOS ALBERTO RUIZ NARANJO
> _FPGA engineer_
> cr...@dasphotonics.com 
> 
> __ 
> 
> DAS PHOTONICS S.L. 
> Ciudad Politécnica de la Innovación, Camino de Vera s/n.
> Acceso K, Edificio 8F, 2ª planta 46022 Valencia - SPAIN
> Telf: +34 963 556 150 - Directo: +34 -------------- 
> 
> www.dasphotonics.com [1] 
> 
> Before printing this email think well whether it is really necessary.
> This e-mail contains confidential information.It is for the intended 
> recipient only. If you are not the intended recipient of this e-mail, please 
> notify the author by replying to this e-mail immediately and delete the 
> message from your computer. If you are not the intended recipient you must 
> not use, disclose, distribute, copy, print or rely on this e-mail 
> 
> On 25-10-2016 14:59, Andrey Gursky wrote: 
> 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]
> 
> [2] VHDL compiler and simulator
> https://github.com/nickg/nvc [3]

_______________________________________________
Ghdl-discuss mailing list
Ghdl-discuss@gna.org
https://mail.gna.org/listinfo/ghdl-discuss [4] 

Links:
------
[1] http://www.dasphotonics.com/
[2] https://sourceforge.net/p/ghdl-updates/tickets/40/
[3] https://github.com/nickg/nvc
[4] https://mail.gna.org/listinfo/ghdl-discuss
_______________________________________________
Ghdl-discuss mailing list
Ghdl-discuss@gna.org
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to