Home

Awesome

OpenCAPI3.0_Device_RefDesign

OpenCAPI3.0 Wiki

Goal

This repositery contains all necessary hardware description to use the OpenCAPI(OC) technology available in any Power9 processors. It contains the TLx and DLx blocs, require to connect to the TL/DL of Power9

It can be used to prepare the code of an FPGA:

In the latter, OC-Accel offers a way to program the FPGA without pain, using HDL langages or HLS (high level Synthesis).

OC-Accel doc can be found here:

Supported Cards

  1. Alphadata 9V3
  2. Alphadata 9H3 with default XCVU33P
  3. Alphadata 9H3 with XCVU35P
  4. Alphadata 9H7
  5. Bittware 250-SoC

Supported AFUs

Build AFU

vivado -mode batch -source create_project.tcl

The top module is in board_support_packages/<CARD>/verilog/hdk_top/oc_fpga_top.v