FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 06-23-2004, 01:43 AM
Paulo Dutra
Guest
 
Posts: n/a
Default Re: EDK 6.2 ISE verilog toplevel possible ?

This seems to be a bug in projnav when using the XMP as a source file.

ISE creates the EDK project in VHDL mode. This has to be changed.
The only way to do that today is to open the xmp file in an editor
and change VHDL to VERILOG.

Basically the projnav could not resolve the path to the edk data from
the xmp. One way around this is to generate the netlist in XPS and
then take that system.v file and instantiate it as a source
in projnav. You will need to remove the xmp as a source.

Antti Lukats wrote:
> Hi
>
> does anybody know if it is possible to use EDK system in ISE toplevel if the
> toplevel is in verilog?
> So far ISE/EDK mixed language support has been always towards VHDL, in last
> releases the mixed language support is defenetly better but we still have
> some problem with some mixed designs.
>
> so simple question:
> ISE toplevel (verilog)
> includes a EDK system, all seems to be OK, but synthesis says that the
> system module is not found.
>
> any workaround, hint what todo? wait for next service pack ???
>
>
> Antti
>
>



--
/ 7\'7 Paulo Dutra ([email protected])
\ \ ` Xilinx [email protected]
/ / 2100 Logic Drive http://www.xilinx.com
\_\/.\ San Jose, California 95124-3450 USA

Reply With Quote
  #2 (permalink)  
Old 06-23-2004, 05:13 AM
Antti Lukats
Guest
 
Posts: n/a
Default EDK 6.2 ISE verilog toplevel possible ?

Hi

does anybody know if it is possible to use EDK system in ISE toplevel if the
toplevel is in verilog?
So far ISE/EDK mixed language support has been always towards VHDL, in last
releases the mixed language support is defenetly better but we still have
some problem with some mixed designs.

so simple question:
ISE toplevel (verilog)
includes a EDK system, all seems to be OK, but synthesis says that the
system module is not found.

any workaround, hint what todo? wait for next service pack ???


Antti


Reply With Quote
  #3 (permalink)  
Old 06-23-2004, 06:01 PM
Antti Lukats
Guest
 
Posts: n/a
Default Re: EDK 6.2 ISE verilog toplevel possible ?

"Paulo Dutra" <[email protected]> wrote in message
news:[email protected]..
> This seems to be a bug in projnav when using the XMP as a source file.
>
> ISE creates the EDK project in VHDL mode. This has to be changed.
> The only way to do that today is to open the xmp file in an editor
> and change VHDL to VERILOG.
>
> Basically the projnav could not resolve the path to the edk data from
> the xmp. One way around this is to generate the netlist in XPS and
> then take that system.v file and instantiate it as a source
> in projnav. You will need to remove the xmp as a source.
>
> Antti Lukats wrote:
> > Hi
> >
> > does anybody know if it is possible to use EDK system in ISE toplevel if

the
> > toplevel is in verilog?


Thanks Paulo,

well unfortunatly if I remove the .XMP from project I can not do "update
sources" any more from Project Navigator!
so the fix is not a real solution! Any ideas when/which service pack will
fix this problem??

ISE/EDK integration is getting better, but would be real nice to see it
working one day !!
(before doom-day hopefully!)

Antti



Reply With Quote
  #4 (permalink)  
Old 06-23-2004, 07:04 PM
Amit Kasat
Guest
 
Posts: n/a
Default Re: EDK 6.2 ISE verilog toplevel possible ?

Antti,
Did you try goign to EDK and doign an Tools-> Export To ProjNav. This
will create a new ProjNav project for you after runnign synthesis for
EDK subsystem. Remember to go to Project Options and select

* This is submodule of my design
* Implementation Flow: ISE

Once the new projnav project is created, you can add your own files
there. If there are any chagnes in EDK, you can re-export from EDK to
the existing ProjNav project.

Amit.

Antti Lukats wrote:

> "Paulo Dutra" <[email protected]> wrote in message
> news:[email protected]..
>
>>This seems to be a bug in projnav when using the XMP as a source file.
>>
>>ISE creates the EDK project in VHDL mode. This has to be changed.
>>The only way to do that today is to open the xmp file in an editor
>>and change VHDL to VERILOG.
>>
>>Basically the projnav could not resolve the path to the edk data from
>>the xmp. One way around this is to generate the netlist in XPS and
>>then take that system.v file and instantiate it as a source
>>in projnav. You will need to remove the xmp as a source.
>>
>>Antti Lukats wrote:
>>
>>>Hi
>>>
>>>does anybody know if it is possible to use EDK system in ISE toplevel if

>
> the
>
>>>toplevel is in verilog?

>
>
> Thanks Paulo,
>
> well unfortunatly if I remove the .XMP from project I can not do "update
> sources" any more from Project Navigator!
> so the fix is not a real solution! Any ideas when/which service pack will
> fix this problem??
>
> ISE/EDK integration is getting better, but would be real nice to see it
> working one day !!
> (before doom-day hopefully!)
>
> Antti
>
>
>


Reply With Quote
  #5 (permalink)  
Old 06-24-2004, 05:01 AM
Antti Lukats
Guest
 
Posts: n/a
Default Re: EDK 6.2 ISE verilog toplevel possible ?


"Amit Kasat" <[email protected]> wrote in message
news:[email protected]..
> Antti,
> Did you try goign to EDK and doign an Tools-> Export To ProjNav. This
> will create a new ProjNav project for you after runnign synthesis for
> EDK subsystem. Remember to go to Project Options and select
>
> * This is submodule of my design
> * Implementation Flow: ISE
>
> Once the new projnav project is created, you can add your own files
> there. If there are any chagnes in EDK, you can re-export from EDK to
> the existing ProjNav project.
>
> Amit.


Thanks, but I can add system.xmp to the ISE project and everything works
100% fine as long as the toplevel ISE project is VHDL.
In case of verilog toplevel synthesis stops on error module not found.

If I add system.v (not system.xmp) to the ISE project I can not update the
MicroBlaze sources from ISE project !!

So there is no solution so far
hope some next EDK service packs solves the problem!

Antti


Reply With Quote
  #6 (permalink)  
Old 06-30-2004, 01:23 AM
Antti Lukats
Guest
 
Posts: n/a
Default Re: EDK 6.2 ISE verilog toplevel possible ?


"Paulo Dutra" <[email protected]> wrote in message
news:[email protected]..
> This seems to be a bug in projnav when using the XMP as a source file.
>
> ISE creates the EDK project in VHDL mode. This has to be changed.
> The only way to do that today is to open the xmp file in an editor
> and change VHDL to VERILOG.
>
> Basically the projnav could not resolve the path to the edk data from
> the xmp. One way around this is to generate the netlist in XPS and
> then take that system.v file and instantiate it as a source
> in projnav. You will need to remove the xmp as a source.

--
> / 7\'7 Paulo Dutra ([email protected])
> \ \ ` Xilinx [email protected]
> / / 2100 Logic Drive http://www.xilinx.com
> \_\/.\ San Jose, California 95124-3450 USA


Dear Paulo!

there is exists a real workaround that allows normal flow in ISE having a
verilog toplevel and system.xmp !
http://xilinx.openchip.org
the fix is posted there

Antti Lukats,
who would accept paypal donations to [email protected] email address to
help me to post more real fixes and hints where Xilinx hotline fails to help


kidding, I am just an unemployed FPGA-guru living in foreign country far
away from home who hopes this "ISE/EDK verilog top" hint is useful to some
one at least!

And to Xilinx: I have fighted months and monhts with ISE/EDK/V2PDK bugs, its
getting better all the time, but still has some gotchas that may make the
use of the tools a real frustration for those who just obtain the SW and try
to use it.











Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
detecting if instance is toplevel Peter Riocreux Verilog 1 02-27-2004 09:53 PM


All times are GMT +1. The time now is 02:12 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved