Vivado_hls 2014.4 Ubuntu 14.04 x64 Vivado включает в себя ошибку

Я использую Vivado HLS 2014.4 (x64) на Ubuntu 14.04 x64.
Все работает в Vivado HLS 2012.
В Vivado HLS 2014.4 GUI и Synthesis работают, но компиляция testbench — нет.

Я получаю тысячи ошибок, как это:

Building file: /home/nic30/vivado/tb_axis_test.cpp
Invoking: GCC C++ Compiler
g++ -DAESL_TB -D__llvm__ -D__kernel -D__global -Dglobal -Dlocal -D__local -Dconstant -D__constant -Dprivate -D__private -D__private -I/opt/Xilinx/Vivado_HLS/2014.4/include/ap_sysc -I/opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/systemc/include -I/home/nic30/vivado -I/opt/Xilinx/Vivado_HLS/2014.4/include -I/opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/auto_cc/include -I/opt/Xilinx/Vivado_HLS/2014.4/include/etc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"testbench/tb_axis_test.d" -MT"testbench/tb_axis_test.d" -o "testbench/tb_axis_test.o" "/home/nic30/vivado/tb_axis_test.cpp"In file included from /opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/bits/stl_iterator.h:65:0,
from /opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/iterator:63,
from /home/nic30/vivado/tb_axis_test.cpp:4:
/opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/type_traits.h:66:5: error: expected unqualified-id before numeric constant
/opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/type_traits.h:70:24: error: ‘__if_type’ has not been declared
/opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/type_traits.h:109:5: error: expected unqualified-id before numeric constant
/opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/type_traits.h:113:24: error: ‘__if_type’ has not been declared

Я думаю, что есть проблема с какой-то libc6-dev- *, но я не знаю.
У меня есть четкая установка системы, и я следовал официальному руководству по установке.
Кто-нибудь сталкивался с подобной проблемой?

4

Решение

Вот в разделе Поддержка Linux (стр. 20) четко написано:

Операционные системы

Xilinx поддерживает только следующие операционные системы на процессорах x86 и x86-64
архитектуры:

Поддержка Microsoft Windows

  • Windows 7 и 7 SP1 Professional (64-разрядная версия), английский / японский.
  • Windows 8.1 Professional (64-разрядная версия), английский / японский.
  • Windows 10 Professional (64-разрядная версия), английский / японский.
  • Vivado® Lab Edition — единственный набор инструментов Xilinx, который поддерживает Windows 7 SP1
    Профессиональная, 32-битная операционная система. Lab Edition также поддерживает 64-битные системы.

Поддержка Linux

  • Red Hat Enterprise Workstation 7.0 и 7.1 (64-разрядная версия)
  • Red Hat Enterprise Workstation 6.6 и 6.7 (64-разрядная версия)
  • Red Hat Enterprise Workstation 5.11 (64-разрядная версия)
  • SUSE Linux Enterprise 11.3 и 12.0 (64-разрядная версия)
  • Cent OS 6.7 и 7.1 (64-разрядная версия)
  • Ubuntu Linux 14.04.3 LTS (64-разрядная версия)
  • Vivado Lab Edition — единственный набор инструментов Xilinx, который поддерживает Red Hat Enterprise
    Рабочая станция 6.6 и 6.7, 32-битные операционные системы. Lab Edition также поддерживает 64-битную версию
    системы.

    В вашем комментарии написано, что вы используете Ubuntu 16.10. Это еще не поддерживается. Возможно будущий релиз будет.
    Хочу также отметить, что информация в вашем вопросе и в вашем комментарии не совпадает.

0

Другие решения


По вопросам рекламы [email protected]