Jump to content
Sign in to follow this  
paragsathe

How to import a VHDL constant in system verilog

Recommended Posts

Hi,

 

I want to use a value which is a constant in my VHDL design file. I want to make my env. generic depending on the value of this constant. How do i import this constant from VHDL to SV

 

Thanks,

Parag

Share this post


Link to post
Share on other sites

hi,

 

the sv lrm requires to have these things declared in sv itself. there can be no explicit or implicit dependencies to definitions outside of the sv lrm world (well apart from dpi). if your simulator vendor supports the use of symbols from outside of the sv domain like vhdl then its a private extension, with a private semantic and with private functionality. 

 

a much better route in my mind is 

 

(A) translate the vhdl constant package/file to a sv constant package/file via a translator/generator or

(B) describe the constants in a language independent format and generate VHDL and SV from this common source.

 

both paths are simple, vendor independent, lrm compatible 

 

regards

/uwe

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×