- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I have built and compiled the N6001 design from otchsare beta 3.2 SKU2 version using Quartus 23.1.
It seems that within the FIM developer documents the steps to reconfigure and change the design are given all via the terminal and using Quartus commands.
I was wondering if I can do design changes and other stuff within Quartus and give compilation from within quartus after building the design once. So when I tried compiling the same design without any changes from within Quartus, there were multiple tcl files which were throwing errors.
--------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Sorry for the delay in response. Regarding your question , the document to compile FIM is solely based on command line terminal and if I understand correctly, most of the script/shell in there handles the linking of different components to the Quartus project and there is no standalone Quartus project can be built out without those command line scripts even though it exist in the git directory.
May I confirm if I get you right, you have successfully build out the FIM and you open the Quartus project that was generated out in the output folder or from the default directory?
For the PR directory, its mainly used to share your FIM settings with others who wants to do their own AFU configuration, but it still needs to be executed via script
eg. if user just want to use the default fim, he/she will just download the prebuilt FIM from here and run their own AFU from there. It looks like still need to run through script though.
Reference:
Thanks
Regards
KH
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Just to add on , the new FIM supports custom configuration via terminal via OFSS (probably you can refer to here , just an example https://ofs.github.io/ofs-2024.1-1/hw/iseries_devkit/dev_guides/fim_dev/ug_ofs_iseries_dk_fim_dev/#443-pcie-configuration-using-ofss)
As for the GUI configuration , I've talk to our OFS guys whether it is possible to build off Quartus GUI directly without using command line, but they will check first on this .
The other option suggested was to after you finish compiling the FIM, open the Quartus in the build output folder and do the changes in there and make note of what are the file changes and then copy those changes back into the golden area(the base directory) and build from terminal.
Will get back to you on whether the Quartus GUI compilation possibility.
Thanks
Regards
Kian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @khtan,
For the question you asked,
"May I confirm if I get you right, you have successfully build out the FIM and you open the Quartus project that was generated out in the output folder or from the default directory?"
Yes, I have already successfully built the FIM using the script in the terminal and then opened the Quartus project that was generated from the output folder.
"The other option suggested was to after you finish compiling the FIM, open the Quartus in the build output folder and do the changes in there and make note of what are the file changes and then copy those changes back into the golden area(the base directory) and build from terminal."
This seems like an okayish option, will settle for this right now.
But would definitely need a confirmation on this "Will get back to you on whether the Quartus GUI compilation possibility", since I work on a Windows system and switching to Linux would be a hassle.
Thanks,
Best Regards.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Just to follow up on this , our OFS team mentioned that there is one additional parameter ( --stage) in command that should generate out the Quartus project that can compile, but the command seems to be like for internal usage as it is not published out externally in documentation.
First you will need to use the public repo, not the one in github.com/otcshare i suppose , as the example given is based on public repository build script, not the otcshare build script command.
Example using this
https://github.com/OFS/ofs-agx7-pcie-attach (formerly known as https://github.com/OFS/ofs-n6001)
eg .
git clone --recurse-submodules https://github.com/OFS/ofs-n6001
export OFS_ROOTDIR=${PWD}/ofs-n6001
export WORKDIR=${OFS_ROOTDIR}
build command with the --stage option
Could you try using the command below with --stage compile, that should give you a quartus project that you can compile in GUI
In $OFS_ROOTDIR
./ofs-common/scripts/common/syn/build_top.sh --stage compile n6001 work
In project directory inside work tree:
quartus_sh --flow compile ofs_top –c ofs_top
Or:
quartus ofs_top –c ofs_top <-- Use the GUI
Thanks
Regards
Kian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Just checking up on the this case status, whether the issue been resolved on Quartus compilation?
Thanks
Regards
Kian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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/s/?language=en_US’, 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.
Thanks
Regards
Kian
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page