使用Vivado HLS创建一个EDK PCore
时间:02-09
来源:网络整理
点击:
否则会出现"@E [IMPL-28] Failed to generate IP" 这样的错误。
b) 格式二,暂时没用过。
c) 格式三,主要用于EDA和ESL工具的使用。对于这种导出格式,Vivado HSL 会调用 Vivado对RTL logic进行综合,所以Vivado的执行路径必须加到系统环境变量中
去。否则会出现 "@E [IMPL-4] 'xtclsh' cannot be found. Please check your PATH variable." 这样的错误。
这两个问题,参见官方
至此,利用Vivado HLS 将 C code 转换成 FPGA code, 同时通过接口宏指定接口,导出后的IPCore就可以在EDK与处理器集成到一起啦。
生成的IPCore 位于 ...\solutionx\impl\目录下。
同时,在pcores\ipname_version\录下的include目录包括硬件设备的 简单的low-level driver and high-level driver。当在Standalone OS 模式下,软件代码就可以直接使用该目录下的API 函数。
EDK PCore Vivado HLS FPGA 相关文章:
- II在Microblaze上的移植与使用专题(续3)(02-11)
- 如何利用Vivado HLS处理许多位准确或任意精度数据类型(02-07)
- Vivado环境下如何在IP Integrator中正确使用HLS IP(02-07)
- C++中常用的复合数据类型在Vivado Hls中的应用方法(02-07)
- Zynq交叉编译环境链的建立与C程序编写(02-10)
- 使用VIVADO对7系列FPGA的高效设计心得(02-11)