Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

what is the benefit of unsynthesizable code?

Status
Not open for further replies.

moh_monem43

Member level 1
Joined
Nov 16, 2005
Messages
39
Helped
2
Reputation
4
Reaction score
0
Trophy points
1,286
Location
EGYPT- SAUDI ARABIA
Activity points
1,570
unsynthesizable

Dear,
Some codes in VHDL are unsynthesizable. As i understand we can't apply on FPGA or CPLD. So what is the benefit of it?
thanks.
 

unsynthesizable code

HDL can also be used as a modeling tool, in fact it should be used (or a replacement of it) before the design phase.
This can be extremely helpful when estimating the complexity of your design and trying to foresee potential problems.

Actually to know how to write efficiently good non-synthesizable HDL code is a very hard thing to do. This is important for large scale mixed signal projects when one needs to model the analog blocks for example - then execution time can be critical if the modeling is not done right.

ND.
https://asicdigitaldesign.wordpress.com/
 

Unsynthesizable VHDL code in a test bench can be very simple. I'm testing e. g. the digital communication channel of a design. I can test against the code of the corresponding device (if I have designed it also). But for a realistic test, I have to consider cable delays. For this purspose, I use some line of unsynthesizable code in my testbench, particularly an expression with transport delay. Other examples are variable timing generators to simulate clock frequency differences between a serial transmitter and a receiver. HDL models of digital devices (e .g a DDR2 RAM) from a manufacturer are additional examples.
 

Hi,

Normally timing clause are used to model the associated delay with gates or net, thus it helps in modelling the required functionality of any digital ckt.

regards
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top