synthesizable

K

KJ

Hi all.... What is the exact meaning of 'synthesizable'???

When looking for definitions, try the dictionary....
http://dictionary.reference.com/browse/synthesize


Within the context of the VHDL language (and any other hardware description
language) 'synthesizable' is generally taken to mean something like "can be
transformed into a physical part". Whether a particular VHDL statement is
'synthesizable' or not depends on the technology planned to realize the
final 'physical part'. A simple example is

b <= a after 10 ns;

This simple statement is not generally synthesizable in most FPGA/CPLD
currently around, but in fact can be realized with a simple delay line which
is rather oldish (but still useful) technology.

Kevin Jennings
 
N

Neo

Hi,
Systhesizable refers to the capability of the sysnthesis tools to
implement the given program in hardware. So in that sense all delays
come under non-sysnthesiszable as the tools havent yet advanced to a
stage where they can guarantee specific delays. May be they will
become feasible a few years down the line.

cheers,
Neo
 
C

Colin Paul Gloster

In timestamped
Sun, 18 Feb 2007 16:10:29 GMT, "KJ" <[email protected]> posted:
Hi all.... What is the exact meaning of 'synthesizable'???

[..]


Within the context of the VHDL language (and any other hardware description
language) 'synthesizable' is generally taken to mean something like "can be
transformed into a physical part". Whether a particular VHDL statement is
'synthesizable' or not depends on the technology planned to realize the
final 'physical part'. [..]

[..]"

Though something may literally be synthesizable given a particular
technology in a theoretical sense (if only we had a synthesis tool
which supported this part of the language...), practical usage of
the term "synthesizable" is also affected by the language features
supported by the synthesis tool in use. (Of course, you knew that :) )
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,055
Latest member
SlimSparkKetoACVReview

Latest Threads

Top