Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing altera_mf #1

Closed
mickaelgnb opened this issue Feb 26, 2018 · 3 comments
Closed

Missing altera_mf #1

mickaelgnb opened this issue Feb 26, 2018 · 3 comments
Assignees
Labels

Comments

@mickaelgnb
Copy link

Hello,

When I build with "cmake .. ", I got an error about a missing dependency called "altera_mf".

Can you help me ?

Thanks

@tymonx
Copy link
Owner

tymonx commented Feb 26, 2018

Hi,

If you don't have installed Intel Quartus Lite/Standard/Pro software or CMake cannot find it, you will get this kind of error. Your CMake should generate something like this (example):

-- Found Threads: TRUE
-- Threads enabled
-- Found Vivado: /home/fpga/tools/xilinx/vivado/2017.3/Vivado/2017.3/bin/vivado
-- Found Quartus: /home/fpga/tools/intel/quartus/pro/17.1/quartus/bin/quartus
-- Found ModelSim: /home/fpga/tools/intel/quartus/pro/17.1/modelsim_ae/bin/vsim

It is missing functionality in Logic project to disable HDL dependencies per missing vendor tools.

Files that must be fixed:

  • rtl/logic/basic/queue/CMakeLists.txt
  • rtl/logic/basic/synchronizer/CMakeLists.txt
  • rtl/logic/clock/domain_crossing/CMakeLists.txt

Also QUARTUS_FOUND variable must be used to disable unit tests for Intel parts.

I will try to fix it today or you can provide patch/merge request :)

@tymonx tymonx self-assigned this Feb 26, 2018
@tymonx tymonx added the bug label Feb 26, 2018
@tymonx
Copy link
Owner

tymonx commented Feb 26, 2018

Hi again,

Now Quartus and ModelSim are optional to build Logic project. Fixed in latest master: 14e57bd

I hope that this was your case. Let me know if I may close the issue.

@mickaelgnb
Copy link
Author

Yes it works, now I am able to build.

You can close the issue.

Thanks !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants