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-29-2006, 02:37 PM
rnbrady
Guest
 
Posts: n/a
Default Generic synthesis target in Synplify Pro

Hi folks

I'm working with Synplify Pro (8.5.1) and I'm trying to test whether
VHDL code is synthesizable. How can I do this without selecting a
specific vendor or chip? Is it possible? I thought there might be some
concept of a generic target, but can't find anything of the sort.

In particular, I want to get the mapped VHDL file from Synplify and
bring it back into ModelSim for simulation and functional verification.
So, to tell whether my code is synthesizable, I have to do the
following:

1. Select a specific chip
2. Run the synthesis
3. Bring the mapped VHDL netlist file into ModelSim
4. Bring vendor specific files into ModelSim because they are required
by mapped file.
5. simulate for that chip.

Is there another way?

Thanks in advance,
Richard

Reply With Quote
  #2 (permalink)  
Old 06-29-2006, 03:05 PM
Ben Jones
Guest
 
Posts: n/a
Default Re: Generic synthesis target in Synplify Pro

"rnbrady" <[email protected]> wrote in message
news:[email protected] oups.com...
> Hi folks
>
> So, to tell whether my code is synthesizable, I have to do the
> following:
>
> 1. Select a specific chip
> 2. Run the synthesis
> 3. Bring the mapped VHDL netlist file into ModelSim
> 4. Bring vendor specific files into ModelSim because they are required
> by mapped file.
> 5. simulate for that chip.


> Is there another way?


If your code is not synthesizable, you'll get stuck in the middle of stage
2. So steps 3-5 are not necessary to tell whether your code is
synthesizable. Did I miss something?

Generally, if code is synthesizable for one chip it is synthesizable for
any. Of course there will be exceptions to this, and the quality of the
synthesis results will vary from device to device, but generally it's good
or it's not.

Cheers,

-Ben-


Reply With Quote
  #3 (permalink)  
Old 06-29-2006, 03:19 PM
subint
Guest
 
Posts: n/a
Default Re: Generic synthesis target in Synplify Pro

Hi,
For functional verification u don't need to generate the
mapped VHDL code.You can do it with your HDL code.If you would like to
verify the timing you can do the steps you suggested.
subin
rnbrady wrote:
> Hi folks
>
> I'm working with Synplify Pro (8.5.1) and I'm trying to test whether
> VHDL code is synthesizable. How can I do this without selecting a
> specific vendor or chip? Is it possible? I thought there might be some
> concept of a generic target, but can't find anything of the sort.
>
> In particular, I want to get the mapped VHDL file from Synplify and
> bring it back into ModelSim for simulation and functional verification.
> So, to tell whether my code is synthesizable, I have to do the
> following:
>
> 1. Select a specific chip
> 2. Run the synthesis
> 3. Bring the mapped VHDL netlist file into ModelSim
> 4. Bring vendor specific files into ModelSim because they are required
> by mapped file.
> 5. simulate for that chip.
>
> Is there another way?
>
> Thanks in advance,
> Richard


Reply With Quote
  #4 (permalink)  
Old 06-29-2006, 04:04 PM
rnbrady
Guest
 
Posts: n/a
Default Re: Generic synthesis target in Synplify Pro

Thanks guys.

Reply With Quote
  #5 (permalink)  
Old 06-29-2006, 04:34 PM
Andy
Guest
 
Posts: n/a
Default Re: Generic synthesis target in Synplify Pro

Only one restriction comes to mind:

DDR logic (two clocks or both edges of one clock) will only synthesize
to targets that have DDR resources (usually IO registers).

Arrays will (with the appropriate restrictions) synthesize to ram on
devices that support it, or to registers on targets that don't, but
they will always synthesize, regardless of the target.

Andy


Ben Jones wrote:
>
> Generally, if code is synthesizable for one chip it is synthesizable for
> any. Of course there will be exceptions to this, and the quality of the
> synthesis results will vary from device to device, but generally it's good
> or it's not.


Reply With Quote
  #6 (permalink)  
Old 06-30-2006, 10:58 AM
Thomas Stanka
Guest
 
Posts: n/a
Default Re: Generic synthesis target in Synplify Pro


rnbrady schrieb:

> Hi folks
>
> I'm working with Synplify Pro (8.5.1) and I'm trying to test whether
> VHDL code is synthesizable. How can I do this without selecting a
> specific vendor or chip?


You need to select a target technology for synthesis. Some constructs
are in principal synthesisable but only if your target technology
supports these technique (like RAM,...).
You might of course write your own generic lib, but it might be a bit
oversized for your problem. On the other side it might be very
interessting for benchmark reasons, maybe a lib containing only a 2NAND
would be enough *g*.

bye Thomas

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
Error in Synplify Pro Synthesis hnjm Verilog 2 05-11-2006 09:58 AM
The Xilinx MultiPoint Synthesis Flow - Synplify Pro [email protected] FPGA 0 11-07-2005 02:55 AM
XST equivelent for Synplify "synthesis syn_preserve = 1" Austin Franklin FPGA 3 09-21-2005 04:04 PM
Issues with Synplify Pro 7.7 synthesis Harish Vutukuru FPGA 2 08-27-2005 07:59 PM
Synplify 8.1 - View Synthesis Report Hagen2 FPGA 1 07-29-2005 10:16 AM


All times are GMT +1. The time now is 02:13 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