MyFPGA Forum

 找回密码
 注册
搜索
查看: 318|回复: 0

【FAQ】关于DE5ANET_DDR4的 aocl flash和aocl program的若干问题 解答

[复制链接]
发表于 2022-6-9 10:00:24 | 显示全部楼层 |阅读模式
本帖最后由 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 的步骤?
企业微信截图_16546832321471.png

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

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

image_2022_06_09T02_01_05_320Z.png

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

A: aocl program工具是手动切换aocx,通过PCIe来配置FPGA,这个时候USB  Blaster cable 是可以移除掉的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2022-7-5 08:52 , Processed in 0.042777 second(s), 19 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表