Rules | Recent posts | topic RSS | Search | Register  | Log in

foreign Language Interface with modelsim, system C

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design
Author Message
samuel_john



Joined: 21 Nov 2003
Posts: 37


Post25 Nov 2003 9:40   foreign Language Interface with modelsim, system C

hi

can any one give me an idea where Foreign Language interface is used...is it used only for testing purpose or does it support some other pupose...

can anyone aslo explain me where is system C used...since VHDL and Verilog being used widely where do system C come into picture....if it helps during System on chip(SoC) then the tool associalted with system C synthesis is it expensive or cheap...if we compare with other xilinx and @ltera tools...

can ayone give me rough idea of the cost of system C tools...

thanks..
Back to top
jhenxl



Joined: 25 Nov 2003
Posts: 6


Post25 Nov 2003 19:40   Re: foreign Language Interface with modelsim, system C

Quote:
Foreign language interface (FLI) routines are C programming language functions that provide procedural access to information within Model Technology's HDL simulator, vsim. A user-written application can use these functions to traverse the hierarchy of an HDL design, get information about and set the values of VHDL objects in the design, get information about a simulation, and control (to some extent) a simulation run.

ModelSim's FLI interface is described in detail in the ModelSim FLI Reference. This document is available from the Help menu within ModelSim or in the docs directory of a ModelSim installation.


As far as i know SystemC is mainly used for design verification. The reason to this is simply the money. Designed circuit are nowadays very large and verification cost rises more rapidly than design costs. SystemC rises verification abstraction layer and reduces verification time. You can compare SystemC and VHDL/Verilog to C and assembler.

New modelsim 5.8 supports SystemC (as well as VHDL and Verilog of course). And it cost xx k$ ( i have no idea )
Back to top
samuel_john



Joined: 21 Nov 2003
Posts: 37


Post26 Nov 2003 8:58   Re: foreign Language Interface with modelsim, system C

jhenxl wrote:

As far as i know SystemC is mainly used for design verification. The reason to this is simply the money. Designed circuit are nowadays very large and verification cost rises more rapidly than design costs. SystemC rises verification abstraction layer and reduces verification time. You can compare SystemC and VHDL/Verilog to C and assembler.


hi jhenxl

thanks for ur reply..can u plz explain me in detail regarding design verification. how is it different from the verification done using VHDL testbenches ...and how does the verification cost reduce using system C.

i didn't get the techinal term clearly "increases the abstraction layer and reduces the verification time" when comparing with VHDL/verilog testbenches.

the idea which i have...(may be wrong idea)...in system C verification u test the "design code written in C language" ...and if that is not synthesiiable then how it is helpful.....

i am not thinking in terms of a system designer...because my present work is into FPGA department ..and i do only the internal FPGA design and Codign according to the specs given....may be this is what is creating problem in my understanding...

thanks..
Back to top
samuel_john



Joined: 21 Nov 2003
Posts: 37


Post27 Nov 2003 6:08   Re: foreign Language Interface with modelsim, system C

hi

anyone to solve my problem...atleast a little idea would serve....

thanks
Back to top
Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap