Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
17 years ago

Quartus Block/Symbol

I've write some vhdl files for my component for example:

a1.vhd ... a5.vhd and b1.vhd ... b6.vhd

I've crated two schematic with their block/symbols a.qsch and b.qsch.

But I can't use these two schematics as two component in my top_level...

How can I use this approach. I mean instead of drawing all blocks in the top-level schematic, create some block/symbols schematic and use these as new component in my top level design?

is it possible?

5 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Once your vhd file is ready you can convert it into a Block Symbol FIle with

    File>Create/Update>Create symbol files for current file.

    After the symbol generation you will find the symbol in your Project folder and you will be able to insert it in your top-level bdf file by double-clicking on the sheet and choosing the symbol that you have created before.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    --- Quote Start ---

    Once your vhd file is ready you can convert it into a Block Symbol FIle with

    File>Create/Update>Create symbol files for current file.

    After the symbol generation you will find the symbol in your Project folder and you will be able to insert it in your top-level bdf file by double-clicking on the sheet and choosing the symbol that you have created before.

    --- Quote End ---

    Thank but I already know these:

    I've design a.bdf with this approach form a1.vhd......a5.vhd

    and b.bdf with this approach form b1.vhd.......b6.vhd

    and now I want to use a.bdf and b.bdf in my top-level.bdf schematic.

    my problem is I've had a lot of vhd files I want to draw my top_level.bdf form two three sub_schematic.bdf ....

    is it possible? or I have to draw all block individually in my top-level.bdf?

    P.S.if there is not possible so it's a good offer for next version of quartus.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Yes it is possible. Also to your sub_schematics bdf files you can apply:

    File>Create/Update>Create symbol files for current file

    Quartus will create a symbol which will represent your sub_schematics.

    You follow this procedure for each of your sub_schematics and then you create a new top_level.bdf in which you will recall the three new symbols which were derived from your sub_schematics.