Package for parametric design

Guest #5614379
Rate this post
• ▲ useful
▼ not useful
Hi,

I need to design & verify parametric design, such that my design & verif 
env will be instantiated twice, each time with different parameters.

I usually work with packages for my design, so all of parameters, 
structs etc are defined there.

My questions:

Is there a  way to write such package so same package will hold same 
parameter  with two different values? (different value for each 
instance)

Thanks!
Moderator (Company: Titel) #5614452
Rate this post
• ▲ useful
▼ not useful
Ido wrote:
> I need to design
In what language?

> Is there a  way to write such package so same package will hold same
> parameter  with two different values? (different value for each instance)
In VHDL there are "generics": one "universal" (=generic) description and 
two (or more) instances with different (but static) parameters.
Guest #5614456
Rate this post
• ▲ useful
▼ not useful
Lothar M. wrote:
> Ido wrote:
>> I need to design
> In what language?
> Verilog/system verilog
>> Is there a  way to write such package so same package will hold same
>> parameter  with two different values? (different value for each instance)
> In VHDL there are "generics": one "universal" (=generic) description and
> two (or more) instances with different (but static) parameters.
Is there similiar solution in verilog/system verilog?
Thanks

Reply

Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.

Formatting
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]
  • [[Title]] – link to an article
  • Link to another post: right-click its post ID (#8078628), copy the address, paste it into the text

More about formatting

Post long source code as an attachment, not in the text.

Already registered? Log in

Not shown to anyone. We send you a link; your post appears once you confirm it there.

By submitting you create a free account and accept the terms of use.