《DE5a-NET-DDR4每日一问》

From Terasic Wiki

Jump to: navigation, search

1.Q:请问DE5a-Net-DDR4 开发板上FPGA的功耗如何测试呢? 其最大功耗是多少呢?

A:DE5a-Net-DDR4开发板上集成了power monitor (电源监测)芯片,可以用来监测开发板上FPGA的实时功率 。

您只需运行DE5a-Net-DDR4 SystemCD\Demostrations\NIOS_BASIC_DEMO\demo_batch\ 目录下的NIOS_BASIC_DEMO.bat文件, 即可监测当前 FPGA 的实时功耗。详细测试步骤可以参考DE5a-Net-DDR4 User Manual。

目前测试的DE5a-Net-DDR4的最大功耗是90W.

2. Q: DE5a-Net-DDR4 开发板上的两个Si5340时钟发生器可以产生的时钟范围是多少呢?应该如何配置来产生自己所需的时钟呢?

A:DE5a-Net-DDR4 开发板上的两个Si5340时钟发生器可以为开发板上QSFP, QDRII, DDR4 及 PCIe等接口提供频率可调节的参考时钟,频率范围在100Hz ~ 712.5Mhz之间。

为了方便客户建立工程,Terasic给用户提供了System Builder工具,在System Builder预设了几组常用的时钟频率,您可以直接生成进行使用(如下图) 如果预设值不是您所需的频率,您还可以通过ClockBuider Pro软件来生成自己所需的频率值。详细配置方法,可以参考DE5a-Net-DDR4 User Manual。 DE5a-Net-DDR4 1.png

3. Q:关于DE5a-Net-DDR4的OpenCL开发,对Host端软件环境有哪些要求?

A:如果您仅仅只是在FPGA平台上运行OpenCL,Host的环境只需要安装Intel FPGA Runtime Environment for OpenCL环境,即选择安装Pro版本和Standard 版本都可以。 但是如果您需要编译OpenCL kernel,就必须安装包含Quartus Prime Pro软件的Intel FPGA SDK for OpenCL的完整环境。

File:DE5a-Net-DDR4 2.png

4. Q:在虚拟机上按照文档DE5ANET_DDR4_OpenCL_BSP_17.1来编译 "hello word" 不成功,但是编译“aoc emulator”却可以成功 ,这是为什么呢?

A:因为 Opencl SDK 不支持虚拟机。您在虚拟机上通过仿真模式编译“aoc emulator”成功,而且编译时间很短,有时甚至只需几分钟,这是因为emulator并没有真正意义上的编译硬件,而只是通过软件模拟。

5. Q:DE5a-Net-DDR4板卡的PCIe速率能达到多少呢?能否介绍下具体的测试方法和流程呢?

A:PCIe的速度与实际运行的OS、PCIe Driver 及APP 都有关系。 如果拿目前友晶官网发布的 OpenCL 包来测试的话,当 OpenCL 运行后,使用命令“aocl diagnose acl0”来测试PCIe速度,可以看到:PCIe与DDR4 协同工作时的速度在6GB/s左右。 DE5a-Net-DDR4 3.png

Personal tools