Skip to content
This repository has been archived by the owner on Dec 9, 2020. It is now read-only.

Latest commit

 

History

History
76 lines (63 loc) · 2.86 KB

README.md

File metadata and controls

76 lines (63 loc) · 2.86 KB

Accelize Distribution Platform

Accelize HelloWorld FPGA


This demo is intended to demonstrate the FPGA design protection and metering capability provided by the Accelize Distribution Platform.

The FPGA Design contains:

  • The Accelize DRM IP
  • A user IP embedding Accelize Activator IP The user ip reports its activation status through register and generates periodic activity (usage units)

For more information about Accelize IPs and Accelize Reference Design, please refer to Accelize Website and Accelize GitHub

Getting Started

Start VM

  • Amazon Web Services (AWS)

    • Prerequisites
    • Launch Instance using following parameters
      • Instance type : f1.16xlarge
      • AMI Public Image : Accelize_HelloWorld_FPGA_v**
    • Login credentials:
      • username: centos
      • password: helloworld
  • Nimbix

    • Prerequisites
    • Login into Nimbix Cloud
    • Select "Compute" from right panel and search for "Accelize"
    • Run the "Accelize HelloWorld FPGA" application
    • Login credentials:
      • username: nimbix
      • password: (generated by Nimbix)

Launch HelloWorld FPGA Application

  • VNC

    • Connect to remote desktop using the following parameters:
      • server : <VM_IP_ADDRESS>:1
      • graphics : no compression / best quality
    • Double-click on helloworld_fpga icon on the Desktop
  • SSH

    • Open a terminal full-screen
    • Connect to remote desktop with command "ssh @<VM_IP_ADDRESS>"
    • Run command "helloworld"

Demo features

  • Keyboard interface:
    • use LEFT, RIGHT arrow keys to select FPGA board
    • use ENTER, SPACE keys to start/stop application
    • use 'q' key to quit demo
  • Mouse interface:
    • click on a column to select FPGA board
    • click on a highlighted column to start/stop application
    • click on "ACCELIZE HelloWorld FPGA" title to quit the demo
    • click on session ID to copy in clipboard

Run with your credentials

  • Create an account on Accelie DRM Portal
  • Select "END USERS" > "ACCESS KEYS" menu and create your access key
  • Edit /opt/accelize/helloworld_fpga/conf/user/cred.json with with access key
  • run the application using your account email:
/opt/accelize/helloworld_fpga/run.sh -u <your_email@your_company.com>

Monitor the application usage units

Support

For any issue or remark, please contact support@accelize.com