【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,这个时候USBBlaster cable 是可以移除掉的。
页:
[1]