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

How do I create a global block in Quartus Schematics?

nilsbuc
新手
3,373 檢視

Hey,

I'm currently working on a project in Quartus and I'm using the Schematic- / Block-Diagramm.  And for this project I need to create my own block and I know I can do that with 

file > create/update > create symbol files for current file

But then I only have Block for the current project and not for every project that I'm working on.

I already tried to create a new folder in the library and import the block-files but I only get the error "can't find design files".

 

Maybe someone can help, I would really appreciate it.

 

Thank you, Nils

0 積分
9 回應
sstrell
榮譽貢獻者 III
3,359 檢視

Just copy the .bsf file(s) to the new project's folder or add the location of the .bsf files as a new IP search path (Tools menu -> Options IIRC).

nilsbuc
新手
3,292 檢視

Thank you for your reply, but do you know if there's a possibility to put the block design in the general library, so I dont have to copy it again and again. Because my project is to prepare the lab tasks for other students and even though it's easy it would be too much work to teach every student how to copy that design in the folder that they're currently working in.

sstrell
榮譽貢獻者 III
3,286 檢視

You can put IP wherever you want, including the Quartus installation directory with the included IP, but it usually makes more sense to separate custom IP out to its own location.  It's up to you.

nilsbuc
新手
3,266 檢視

Ok, I copied the .bsf file, but got the error message shown in the screenshots. After that I also copied the .bdf file and after that I even created a text file with the inputs and outputs, but I still get the message: "cannot locate design file for entity 1Hz_block".

Where's my mistake, I just can't find it?

 

SyafieqS
員工
3,342 檢視

Let me know if there is any update from previous reply


SyafieqS
員工
3,306 檢視

As we do not receive any response from you on the previous question/reply/answer that we have provided. Please login to https://supporttickets.intel.com/, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.


p/s: If any answer from community or Intel support are helpful, please feel free to mark as solution, give Kudos and rate 5/5 survey


sstrell
榮譽貢獻者 III
3,248 檢視

That is not the correct location for built-in IP unless you added a path to that location.  All my built-in IP appears to be in <version number>/ip/altera or in quartus/libraries/megafunctions.

nilsbuc
新手
3,153 檢視

I'm very sorry, but I still haven't figuered out, how I can create a block out of my schematic and put that block in my general library.

If you could give me something like an instruction, it would be very helpful.  

Right now I'm doing the following:

File > Create/Update > Create Symbol Files for Current File 

And  the .bsf file that was created, that I put in the general library, but I guess something is missing, like a path or another file, but I don't know what and how to get it, cause I'm pretty new to all this.

 

Thank you in advance 

Nils

sstrell
榮譽貢獻者 III
3,151 檢視

Like I said, you're putting stuff in a location that Quartus doesn't look at (quartus/libraries/clock).  Put it in a directory the tool does look at like <version number>/ip/altera or in <version number>/quartus/libraries/megafunctions

Or add a new IP search location in Tools -> Options -> IP Search Settings.                      

回覆