Advertisement

Quick Links

FLIK Getting
1
www.terasic.com
1.1. Q
Started Guide
April 30, 2020

Advertisement

Table of Contents
loading

Summary of Contents for Intel Terasic FLIK

  • Page 1 FLIK Getting www.terasic.com 1.1. Q Started Guide April 30, 2020...
  • Page 2: Table Of Contents

    Contents Chapter 1 Overview ..................4 General Description ................. 4 Package Content ..................4 FLIK View ....................5 Block Diagram..................6 Key Features .................... 7 Software Package and Manual ............... 8 Power On FLIK ..................9 Power Monitor Utility ................10 Function Test Guide ................
  • Page 3 Chapter 4 Power Monitor Setup..............29 Software Requirements ................. 29 Power Monitor Utility ................35 Getting Help ................... 37 FLIK Getting www.terasic.com Started Guide April 30, 2020...
  • Page 4: Chapter 1 Overview

    With a form factor slightly larger than a 2.5" external hard drive. It can be placed vertically or horizontally to blend into various size-demanding environment. FLIK takes advantage of the powerful Intel Arria 10 FPGA to enable higher speed data processing. The kit is armed with 8GB DDR4-2133 on-board memory, providing around 4GB data transfer via PCIe Gen 3 interface between FPGA and laptops or host PC via Thunderbolt™...
  • Page 5: Flik View

    Figure 1-1 FLIK Kit Content 1. FLIK 2. Thounderbolt3 Cable 3. FLIK Quick Start Guide 4. Power DC Adapter(12V) 5. AC Power Cord FLIK View Figure 1-2 shows the front and rear views of the FLIK. There are five color LED in front panel.
  • Page 6: Block Diagram

    Figure 1-2 FLIK View Table 1-1 Front Color LED Indication Front Color LED Description Green FLIK is power on but not connected to Host PC. Dark Blue FLIK is just connected to the Host PC Light Blue and Dark FLIK is connected to the Host PC and show the power Blue consumption status.
  • Page 7: Key Features

    Figure 1-3 Block diagram of the FLIK Key Features The following hardware is implemented on the FLIK board:  FPGA  Intel Arria ® 10 FPGA 10AX115N3F40E2SG  FPGA Configuration  On-Board USB Blaster II via Thunderbolt 3 Port ...
  • Page 8: Software Package And Manual

     Communication Ports  Thunderbolt 3 Port x1  PCIe Gen3x4 via Thunderbolt 3 Port  USB Blaster II port via Thunderbolt 3 Port  System Monitor and Control  FPGA Temperature Monitor  Board Temperature Monitor  Power Monitor ...
  • Page 9: Power On Flik

    √ OpenCL User Manual √ RTL Development Guide Power On FLIK There is no power SWITH on FLIK. Plug in 12V DC to FLIK will directly power on the FLIK (See Figure 1-4). When FLIK is power on without connected to the Host PC, the Font Panel Color LED is Green as shown in Figure 1-5.
  • Page 10: Power Monitor Utility

    Figure 1-5 RGB Status LED when Power up Power Monitor Utility The FLIK Kit includes a Power Monitor Software which can be used to monitor the power and temperature status of the FLIK, as shown in Figure 1-6. For more detailed information, please check Chapter 4 : Power Monitor Setup.
  • Page 11: Function Test Guide

    Function Test Guide To perform function test on FLIK, users need to setup thunderbolt 3 first. For detail, refer to Chapter 2 in this document. For OpenVINO developers, they need to install OpenVINO Software. For detail, refer to Chapter 3 in this document. FLIK Getting www.terasic.com Started Guide...
  • Page 12: Chapter 2 Thunderbolt 3 Setup

    USB Blaster II interface to the FPGA. For the OpenCL and OpenVINO applications with the Intel FPGA, the PCIe bus is the main interface for communicating and transferring data with the host PC. The thunderbolt3 port on the FLIK allows the user to build such connection for the FPGA and the host PC via a thunderbolt3 cable.
  • Page 13: Hardware Requirement

    Hardware Requirement  A Host PC with Thunderbolt 3 Port is required to perform FLIK function Tests. The PC should be:  Built-in Thunderbolt 3 Port or with Thunderbotl3 Card Installed.  Windows/Linux Installed  Thunderbolt 3 driver installed  A FLIK kit ...
  • Page 14 Figure 2-3 Plug the Thunderbolt 3 cable to the FLIK When the host pc connects to the FLIK with Thunderbolt 3 cable for the first time. Windows should detect a Thunderbolt Device and you will see a “New Thunderbolt device has been connected” message appear in the bottom right corner of your screen as shown in Figure 2-4.
  • Page 15 Figure 2-5 Approve Thunderbolt device window Figure 2-6 Approve Thunderbolt device window Open the "Device Manager" in the Windows and you will see the "PCI Device" and "Unknown device" on the "Other devices" item (See Figure 2-7). It shows that the PCIe device and USB Blaster II circuit on the FLIK are correctly detected by FLIK Getting www.terasic.com...
  • Page 16 the host PC. The following chapter will show how to install the drivers for these two devices. Figure 2-7 Host PC detects the PCIe and USB Blaster II function in the FLIK FLIK Getting www.terasic.com Started Guide April 30, 2020...
  • Page 17: Openvino Setup For Windows

    Chapter 3 OpenVINO Setup for Windows penVINO is a high-level development kit. Users can accelerate the computing by high-level C/C++ language rather than low-level RTL coding. This chapter introduces how to install OpenVINO run-time environment and how to performance OpenCL demo on Windows 10. Before setup the OpenVINO, please make sure the thunderbolt3 driver is installed on the Host PC.
  • Page 18: Install Flik Openvino Runtime Environment

    Open the folder “OpenVINO2019R1_windows” you just extracted (section 3.1). Before install the drive of the FLIK and setup associated environment, please open and read the “Intel OBL Commercial Use License.pdf” for Software License Agreement. 3. Go to the path “/OpenVINO2019R1_windows/FLIK-Windows-Install_19.2” and execute “1-SetBootOptions.bat”...
  • Page 19 Figure 3-5 Run 1-SetBootOptions.bat as administrator 4. When the batch file is executed, please reboot the system to enable the settings. Figure 3-6 1-SetBootOptions.bat is executed 5. After Reboot Windows, open “Command Prompt” and run as “administrator”. FLIK Getting www.terasic.com Started Guide April 30, 2020...
  • Page 20 Figure 3-7 Open Command Prompt 6. Go to the folder “FLIK-Windows-Install_19.2” and execute “2-InstallDcpBsp.bat”. It will start to install Intel Runtime Environment for OpenCL. Figure 3-8 Run “2-InstallDcpBsp.bat” as administrator 7. Press “y” when ask to install FLIK device driver.
  • Page 21 Figure 3-9 Install FLIK device driver 8. Then, a Device Driver Installation Wizard window will appear. Click “Next” to install the driver. Figure 3-10 Device Driver Installation Wizard When a Windows Security dialog appears, please select “Install this driver software anyway” option (This may appear twice). FLIK Getting www.terasic.com Started Guide...
  • Page 22 Figure 3-11 Windows Security Dialog After finish install the device driver, press any key to finish the whole setups. Figure 3-12 Windows Security Dialog 9. Make sure the “C:\intelFPGA_pro\19.2\aclrte-windows64\board\dcp_bsp” which is generated by the installer is existed. 10. Plug 12V DC power to FLIK to power on the FLIK. 11.
  • Page 23 Figure 3-13 System device in Device Manager 13. Open Command Prompt(CMD) in the Windows. 14. Go to the folder “C:\intelFPGA_pro\19.2\aclrte-windows64\board\dcp_bsp\bringup” Note : If the path: "C:\IntelFPGA_pro\19.2\aclrte-windows64\board\ dcp_bsp\" does not exist on the user's host PC, please copy the path form the OpenVINO BSP for windows (path: \FLIK_OpenVINO2019R1_windows\OpenVINO2019R1_windows\ FLIK-Windows-Install_19.2 \ dcp_bsp) to the specified directory.
  • Page 24 16. Run the simple diagnostic utility: “aocl diagnose”. The aocl diagnose command is useful to query the available PCIe device in a system. It will report device information and identifies issues. There is a diagnose report on the command shell as shown in below. IF the command returns "DIAGNOSTIC_PASSED", it shows that the hardware configuration is successful.
  • Page 25: Install Flik Openvino Toolkit

    Figure 3-16 aocl diagnose passed Install FLIK OpenVINO Toolkit Below is the procedure to install OpenVINO Toolkit and perform OpenVINO face detection demo. Go to folder “OpenVINO2019R1_windows” Execute “python-3.6.5-amd64.exe”. Remember to check “Add Python 3.6 to PATH” as shown in Figure 3-17.
  • Page 26 Distribution of OpenVINO toolkit for Windows. Figure 3-18 Install the OpenVINO toolkit Go to the OpenVINO Demo Package folder ”terasic_demo_windows” in your host PC (See section 3.1). Execute "00_setup_board_flik.bat" for setting the Intel FPGA RTE for OpenCL Pro edition user environment variables. FLIK Getting www.terasic.com...
  • Page 27 Figure 3-19 Execute "00_setup_board_flik.bat" Go to folder : “C:\Program Files (x86)\IntelSWTools\openvino_2019.1.138\a10_dcp_bitstreams” Execute “aocl program acl0 2019R1_RC_FP11_ResNet_SqueezeNet_VGG.aocx” to program the demo bitstream file into the FPGA. Check the command returns "Program succeed” for download finish. Figure 3-20 Program the demo bitstream file into the FLIK Return to folder “terasic_demo_windows”...
  • Page 28 Figure 3-21 Execute face_detection demo 11. You will see the face detection as shown in Figure 3-22. Figure 3-22 face detection demo FLIK Getting www.terasic.com Started Guide April 30, 2020...
  • Page 29: Chapter 4 Power Monitor Setup

    This software can set the environment settings for the host pc and install the USB Blaster II driver at the same time. Here is the procedure to install the Quartus Programmer and setup the USB Blaster II: The Quartus Prime Programmer is available on http://fpgasoftware.intel.com/ shown in Figure 4-1.
  • Page 30 Figure 4-1 Download Center for FPGAs 4-2, set the “Select edition” to Standard and set “Select As shown in Figure release” to 18.1. (In order to properly execute the power monitor, please install 18.1 standard version) Figure 4-2 Select Quartus edition and release In the same page, select the “Additional Software”...
  • Page 31 Figure 4-3 Select Stand-Alone software Follow the instruction to install the Quartus programmer. Figure 4-4 Install Quartus Programmer In the last step of the installation, please check “Launch USB Blaster II driver installation” to install USB Blaster II. FLIK Getting www.terasic.com Started Guide April 30, 2020...
  • Page 32 Figure 4-5 Select Launch USB Blaster II driver installation Figure 4-6 ,follow the instructions to install the USB Blaster II driver on your host PC FLIK Getting www.terasic.com Started Guide April 30, 2020...
  • Page 33 Figure 4-6 Install USB Blaster II driver Plug the 12V DC to FLIK to power on the FLIK. Connect FLIK to PC Thunderbolt 3 port by a Thunderbolt 3 cable. Open the “Device Manager”, you should see a “JTAG cables” device and it contains the Altera USB-Blaster II hardware device.
  • Page 34 Figure 4-7 Verify USB Blaster II device  Microsoft Visual C++ 2010 Redistributable Package for Windows In addition to the Quartus Programmer, since Power Monitor software is a 32-bit software, users also need to download and install the Microsoft Visual C++ 2010 Redistributable Package for Windows x86 version.
  • Page 35: Power Monitor Utility

    Figure 4-8 Install the Microsoft Visual C++ 2010 Redistributable Package Power Monitor Utility The FLIK Kit Includes a Power Monitor Software Utility which can be used monitor the FLIK Power Status Temperature information. software “flik_power_monitor.zip” is available from the link: http://flik.terasic.com/cd. Figure 4-9 Power monitor utility Here is the procedure to launch the Power Monitor Utility.
  • Page 36 Launch Power Monitor. A GUI will appear as shown in Figure 4-10. Figure 4-10 Power Monitor Screen In the dialog, Power Status and FPGA/Board Temperature are shown on the GUI. Figure 4-11 Power Monitor Screen Shoot FLIK Getting www.terasic.com Started Guide April 30, 2020...
  • Page 37: Getting Help

    Additional Information Getting Help Here are the addresses where you can get help if you encounter problems:  Terasic Technologies 9F., No.176, Sec.2, Gongdao 5 East Dist, HsinChu City, Taiwan, 30070 Email: support@terasic.com Web: www.terasic.com FLIK Web: flik.terasic.com  Revision History Date Version Changes...

Table of Contents