MyFPGA Forum

标题: 【FAQ】关于DE5ANET_DDR4的 aocl flash和aocl program的若干问题 解答 [打印本页]

作者: Doreen    时间: 2022-6-9 10:00
标题: 【FAQ】关于DE5ANET_DDR4的 aocl flash和aocl program的若干问题 解答
本帖最后由 Doreen 于 2022-6-9 10:25 编辑

1Q:aocl flash 的作用是什么?

A: aocl flash 操作是烧写二进制文件到flash。这个操作只需要一次,掉电保存。如果想用新的aocx并且上电就起来,就需要重新烧写新的aocx文件。

2Q: 按照手册执行完aocl flash之后再每次验证自己的内核是不是不需要再进行aocl program步骤了?因为我看DE5ANET_DDR4_OpenCL_20.3.pdf手册里面都只写 执行host程序,没有写program aocx 的步骤?


A: 执行host程序的时候,host会check FPGA内的bitstream,如果和当前要配置的aocx不匹配,会自动重新的把新的aocx配置到FPGA,如果是一样的,会跳过配置,直接执行host,所以步骤里面不需要有这一步。

这个自动的过程是host 代码里面这个API 函数去完成的:



3Q:我看DE5ANET_DDR4_OpenCL_20.3.pdf手册里面先aocl flash以后,为什么还要aocl program一下呢?

A: aocl program工具是手动切换aocx,通过PCIe来配置FPGA,这个时候USB  Blaster cable 是可以移除掉的。





欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3