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

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

Notifications You must be signed in to change notification settings

Accelize/nimbix_drm_demo

Repository files navigation

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 [email protected]

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published