- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Hi,
I'm using Quartus 16.1.2 and it seem to use outdated package for IEEE.std_logic_1164 and IEEE.numeric_std because I can't use the Unary Reduction Logic Operators provide by VHDL-2008. example: ack <= or(ack_vector); https://alteraforum.com/forum/attachment.php?attachmentid=15251&stc=1 Does anyone know how fix this issue? Note: Work with Vivado and Questa Simコピーされたリンク
7 返答(返信)
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
It's not outdated. Quartus only supports a few features of vhdl 2008.
Quartus pro has full vhdl 2008 support- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Crap
Cyclone V 5CGXFC5 doesn't seem to be supported in PRO :(- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Afaik, Pro only supports 10 series and onwards, and comes at extra cost.
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
The work around is to use the synopsys std_logic_misc library and use the or_reduce function:
use ieee.std_logic_misc.all;
ack <= or_reduce(ack_vector);
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
Are there any plans fro generally supporting VHDL-2008 in the Standard Quartus anyime soon?
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
I just came across this thread in a search. It's been three years since this thread was created and the OR reduction operator is still not supported in Quartus Prime Standard Edition. It works fine when I simulate in Questa.
