问题标签 [xilinx-edk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xilinx - 为 Xilinx ISE 14.7 创建自定义 pcore?
一个普遍的问题,但是创建自定义 pcore 的最流行/最常见/最简单的方法是什么?
我看过一些例子,它们大多是在 Matlab 上完成的,因为我在任何地方都没有 Matlab,所以我在这里有点迷失了。必须有一个正确的方法来做没有它!
先感谢您!!!
vhdl - Xilinx EDK 中的不透明平台故障
这是在运行:
- Ubuntu 64 LTS
- 赛灵思平台工作室 14.7 (lin64)
我正在尝试运行PLDkit 提供的 Virtex 5 板microblaze_demo
中包含的项目,但我遇到了一个非常无用的错误。
简短的错误日志
不幸的system_microblaze_0_wrapper_xst.srp
是,据我所知,从未创建过。由于大小原因,完整的比特流构建日志位于pastebin 。
我只是想按照PLDkit 提供的说明进行操作——我以前从未使用过 microblaze。我能做些什么来解决这个问题?
系统.mhs
mpmc
核心需要更新其版本,但下面的代码与它们提供的代码相同:
eclipse - 如何在工作区启动时从“调试”更改默认/活动构建配置?
我的项目中有多个自定义构建配置,如下所示: 构建配置的屏幕截图
默认情况下,在工作区设置中,它会在“调试”配置中打开。我必须改为将其更改为“Rev8 Release”(我的自定义配置之一)。
我可以通过手动编辑 .cprojects 文件(自动生成的项目设置文件)并在'Debug'之前粘贴'Rev8 Release'配置来实现此目的。但我需要一个适当的方法(通过更改项目设置)来做到这一点,而无需手动编辑'.cprojects'
xilinx-edk - XSDK 是否支持 Vivado HLS 任意精度类型?
我在 HLS IPcore 中设计了一个函数,它处理任意精度类型的数组。我将该内核连接到 MICROBLAZE 处理器并生成比特流。
我在 SDK 中编写了 C 代码来初始化硬件 IP 核并编译代码。在 TERA TERMINAl 中,任意精度变量似乎不起作用。那么,XSDK 中是否支持 VIVADO HLS 任意精度类型?
谢谢
xilinx - Xilinx SDK 不通过 μblaze 参数更新
我修改了“system.mhs”文件如下:
当我在 Xps 中构建硬件并导出到 xilinx SDK 时,我没有在 xparameters.h 中看到这些参数更新。任何提示?
fpga - FPGA板上的I2c Master测试
我已经实现了 i2c 主代码,用于从温度传感器(从设备)读取温度值。我正在 FPGA 进化板上测试我的代码。FPGA 是 Microsemi nano 非常基本的 FPGA。如何在不连接从设备的情况下测试我的主设备?
embedded - 如何在赛灵思 SDK 中使用字符串流?
尝试添加时
这是 stringstream 所需要的,我收到了几个错误,包括以下内容:
预期的 ';' 在
输入宏“str”结尾处预期的“}
”需要2个参数,但只有1个给定
如何启用使用 stringstream ?
eclipse - Xilinx SDK/Eclipse 调试配置问题
我正在使用 Xilinx SDK(构建在 Eclipse 之上)编写使用 FreeRTOS 构建的应用程序,该应用程序在 MicroBlze 软核处理器上运行,并且在尝试同时调试主要源代码和库源代码时遇到问题。当从主要来源调用时,我希望能够进入库中的函数。
以下是 Eclipse 中应用程序层次结构的片段。HYGRO_TEST 是我的主要功能所在。
我希望能够在调试我的主要功能时进入 /microblaze_0/lib 和 libsrc 中的库。通过调试视图在库的源文件中简单地放置断点会产生错误:
我的印象是,我尝试做的通常是通过调试配置完成,方法是添加一个新的源查找路径。我不确定如何做到这一点,因为添加源查找路径的唯一选项似乎是路径映射,但我不确定提供编译路径和文件系统路径的相对路径是否有任何效果。当我这样做时,错误仍然存在。
我在对该问题的研究中发现的另一个替代解决方案是将库的源目录添加为我的应用程序属性中的附加源位置,如下所示:
这会导致项目生成一些灾难性错误,因为这样做后没有生成二进制文件,它似乎删除了项目属性中库/库路径的当前配置,其他不良影响未知。
同样,期望的效果是能够单步执行从 main 调用的库函数。有没有办法告诉编译器包含库的调试信息?有些库是 .a 格式,有些只是 .h 和 .c 文件。理想情况下,我希望能够逐步浏览所有这些文件,但如果我可以只浏览 .h 和 .c 文件就足够了。
我使用的是系统调试器,而不是 GDB。
如果需要任何其他信息,请告诉我。
file-io - Xilinx Zynq ZCU102 中 SD 卡的 Filo I/O 操作
我正在使用 Xilinx Zynq UltraScale+ MPSoC ZCU102 评估套件。我想在 Xilink SDK 工具(在 Windows 机器上运行)中运行一个 C++ 程序,它可以对存储在 Zync 板的 SD 卡中的二进制文件执行 Filo I/O 操作。我有命令行工具(xsct)设置。我的问题如下:
- 我必须在 XSCT 工具中执行哪些命令来安装 SD 卡?
- 挂载 SD 卡后,如何查询 SD 卡驱动器(无论是 C:\ 还是 D:\ 驱动器)?
编辑:以下赛灵思线程表明不需要安装程序。在这种情况下,我想知道如何识别 SD 卡驱动器,以及如何在 XCST 终端中显示其中包含的文件信息。
fpga - Generate bitstream without vendor specific IDE
What I am trying to achieve is to synthesize very simplistic vhdl
to bitstream
and test on a proto
board.
Actually language does not matter. Anyone achieved so far so that you can directly generate bit from any form of code without the requirement of running vendor specific IDE’s ?
I stumbled upon within my search-foo skills but wanted to ask you guys before I desperately give each option a try unless someone reports success with some of the options.
I know this can be done because I compiled and synthed petalinux
from scratch and got a fully functional bitstream
.
Now I am just trying to experiment on simplistic approaches.