Forum Discussion

HUl_H's avatar
HUl_H
Icon for New Contributor rankNew Contributor
6 years ago

How to add/include header file in a module containing just the parameters?

I have a parameters.v file which contains only the parameters. When i add this file inside a module like this,

module test();

include "parameters.v"

endmodule

Quartus is giving me error. Syntax error after " ".

Please guide me what is the proper way of adding a parameter header file in a module and is there any standard format of making a header file comaptibale with Quartus??

2 Replies

  • sstrell's avatar
    sstrell
    Icon for Super Contributor rankSuper Contributor

    This is a compiler directive, so you need a "tick" (on the tilde key on US keyboards, not an apostrophe), and it should be before the module declaration, not after, and no quotes:

    `include parameters.v

    module test();

    etc.

    #iwork4intel

  • AnandRaj_S_Intel's avatar
    AnandRaj_S_Intel
    Icon for Regular Contributor rankRegular Contributor

    Hi Haseeb,

    Yes, you have to include `(tick) in front of include statement.

    `include "parameters.v" with quotation.

    without quotation we may see Error (10096): Verilog HDL Compiler Directive error at top.v(1): incorrect use of predefined text macro "include" -- expected macro field ""filename""

    Regards

    Anand