- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have quartus 16.1
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You don't say what OS environment or CPU architecture your server has.
But back in the day when I did FPGA development at work, we had Quartus tools installed on linux PC servers on the network.
We could use Xwindows on our PCs to interface to Quartus graphical tools, just like you would on a Windows PC.
Or we could ssh into the server and run the tools in command line mode as scripts.
In fact most times I run Quartus now I do it thru a cygwin command line environment on my PC.
Just go to the design root and type 'make' and all the appropriate tools get run in the order required.
I very rarely go into the graphical environment any more.
So if you have an X86 Linux server just go an install the Linux version of Quartus on it.
Here is a sample Makefile I use to control Quartus:
DESIGN=my_design
all:: full
full:: compile timing programming report
part:: update programming
compile::
$(QUARTUS_BIN)/quartus_map $(DESIGN) --write_settings_files=off
$(QUARTUS_BIN)/quartus_fit $(DESIGN) --write_settings_files=off
$(QUARTUS_BIN)/quartus_asm $(DESIGN) --write_settings_files=off
update::
$(QUARTUS_BIN)/quartus_cdb $(DESIGN) --write_settings_files=off --update_mif
$(QUARTUS_BIN)/quartus_asm $(DESIGN) --write_settings_files=off
timing::
$(QUARTUS_BIN)/quartus_sta $(DESIGN)
$(QUARTUS_BIN)/quartus_sta -t generate_timing.tcl $(DESIGN) 10
$(QUARTUS_BIN)/quartus_eda $(DESIGN) --write_settings_files=off -c $(DESIGN)
programming::
$(QUARTUS_BIN)/quartus_cpf -c $(DESIGN).cof
report::
@-echo ' '
-egrep --color -i '\([0-9]+ violated\)' TQ_*.rpt
@-echo ' '
-egrep -vi '^this panel reports' TQ_fmax_summary.rpt
@-echo ' '
clean::
-rm -f $(DESIGN).*.rpt $(DESIGN).*.summary $(DESIGN).*.smsg $(DESIGN).map
-rm -f $(DESIGN)_assignment_defaults.qdf TQ_*.rpt PLL*.txt meminit.txt
-rm -f $(DESIGN).done $(DESIGN).map $(DESIGN).pof $(DESIGN).sof $(DESIGN).jic
-rm -f $(DESIGN).pin $(DESIGN).jdi $(DESIGN).qws $(DESIGN).*.ddb $(DESIGN).sld
-rm -rf db incremental_db simulation
# the end
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My server is a workstation with a windows server, my cpu is xeon.
About the solution you wrote, does it mean i have to send the whole project to the server every compilation?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Well IDK if Quartus runs on Windows server. Someone else will have to answer that. We ran linux on all our servers.
But yes, each Quartus process you run will need to access the full design directory. We did it thru shared NFS filesystems.
All our files were shared on fileservers that were mounted on our PCs and on our servers, so all systems had full file access.
I would think it you are running a server there would be a shared filesystem...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
you can use Design Space Explorer II tool to manage remote compilation.
It automatically generates a Quartus archive of the project and sends it to the compilation server, starts compilation and monitors progress.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Does above comment help?
Regards,
Nurina
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We have not received a reply from you. As such, I now transition this thread to community support. If you have a new question, Feel free to open a new thread or 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.
If any answer from the community or Intel Support are helpful, feel free to rank your support experience by rating 4/5 survey. Please let me know of any inconvenience so that I may improve your future service experience.
Best regards,
Nurina

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page