export ARCH=arm
export CROSS_COMPILE=arm-xilinx-linux-gnueabi-
source /home/Vivado/2014.4/settings64.sh
产出:
bash: /home/Vivado/2014.4/settings64.sh: No such file or directory
我的主目录中有Vivado文件。在上述情况下,即使我给出了主目录的路径,它的意思是No such file or directory。
我正在使用Ubuntu14.10 x64和Vivado设计套件2014.4的清晰安装和更新1。Vivado运行,但是Vivado HLS在启动时崩溃,没有任何错误。
user@user-Precision-M4800:/opt/Xilinx/Vivado_HLS/2014.4/bin$ ./vivado_hls
================================================================
Vivado(TM) HLS - High-Level Synthesis from C, C++ and SystemC
Version 2014
免责声明:在研究编译错误详细信息之前,我问了这个问题。简而言之, 异常定义中的变量类型定义错误阻止了正确的合成。
除非您愿意找到正确的gcc编译器来运行Vivado综合,否则我建议您使用Linux来完成这项任务。
我试图运行示例代码,但在运行以下代码时:
import hls4ml
#Fetch a keras model from our example repository
#This will download our example model to your working directory and return an example configuration file
c
在调试Vivado ()中用户定义的物理类型的处理时,我发现了类型转换从实到整数的不同行为。
下面是我的示例代码:
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
--use IEEE.MATH_REAL.all;
entity Top_PhysicalTest_Simple is
port (
Clock : in STD_LOGIC;
Input : in STD_LOGIC;
Output : out STD_LOGIC
);
end;
architecture top of Top_Physica
我试图交叉编译一个程序,使用OpenMP为ARM Linux。当我将-fopenmp标志添加到编译链中时,会得到以下错误:
arm-xilinx-linux-gnueabi-gcc: error: libgomp.spec: No such file or directory
我不知道编译器应该在哪里查找这个文件。在libgomp.spec上使用locate显示:
locate libgomp.spec
/home/Xilinx/Vivado_HLS/2014.4/lnx32/tools/gcc/lib/libgomp.spec
/usr/lib/gcc/i686-linux-gnu/4.7/
我们有一个设置,两个Xilinx FPGA设备分别连接到一台计算机。我们使用Vivado Tcl控制台在我们的自动化环境中对FPGA进行编程。我能够一个接一个地成功地对这两个设备进行编程。但是,我正在尝试通过并行启动两个vivado实例并同时对每个设备进行编程来减少编程时间。在这样做的过程中,我得到了如下错误: Targets(s) ", jsn-JTAG-SMT2-XXXXXXXXjsn-JTAG-HS3-XXXXXXXX" may be locked by another hw_server.
Error Message: ERROR: [Common 17-39] &