Hello Carlos,

 

I pushed a commit to add ‘-CoreLib’ and ‘--corelib’ to the scripts.

The pull request is filed here: https://github.com/tgingold/ghdl/pull/178?ts=2

 

I can’t see any failing files. In Windows or Linux.

 

 

Kind regards

    Patrick

 

-----------------------------------

Wissenschaftliche Hilfskraft

 

Technische Universität Dresden

Fakultät Informatik

Institut für Technische Informatik

Lehrstuhl VLSI-Entwurfssysteme, Diagnostik und Architektur

01062 Dresden

Tel.:   +49 351 463-38451

Fax:    +49 351 463-38324

Raum:   APB-1020

E-Mail:  <mailto:patrick.lehm...@tu-dresden.de> patrick.lehm...@tu-dresden.de

WWW:     <http://vlsi-eda.inf.tu-dresden.de/> http://vlsi-eda.inf.tu-dresden.de

 

From: Ghdl-discuss [mailto:ghdl-discuss-boun...@gna.org] On Behalf Of Carlos 
Alberto Ruiz
Sent: Tuesday, October 25, 2016 5:03 PM
To: GHDL discuss list <ghdl-discuss@gna.org>
Subject: Re: [Ghdl-discuss] Problems with XilinxCoreLib

 

 

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 <mailto:cr...@dasphotonics.com> 

  <http://dasphotonics.com/images/logo.jpg> 

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  <http://www.dasphotonics.com/> 

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

  <http://dasphotonics.com/images/logo.jpg> 

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  <http://www.dasphotonics.com/> 

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 <mailto: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 <mailto:Ghdl-discuss@gna.org> 
https://mail.gna.org/listinfo/ghdl-discuss

Attachment: smime.p7s
Description: S/MIME cryptographic signature

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

Reply via email to