Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)

Quartus Block/Symbol

Altera_Forum
Honored Contributor II
10,489 Views

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?
0 Kudos
5 Replies
Altera_Forum
Honored Contributor II
8,135 Views

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.
0 Kudos
Altera_Forum
Honored Contributor II
8,135 Views

if I may ask  

what board do you work?
0 Kudos
Altera_Forum
Honored Contributor II
8,135 Views

 

--- 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.
0 Kudos
Altera_Forum
Honored Contributor II
8,135 Views

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.
0 Kudos
Altera_Forum
Honored Contributor II
8,135 Views

Thank a lot OrchestraDirector

0 Kudos
Reply