/psl_dma

A block DMA engine works with IBM PSL.

Primary LanguageVerilog

psl_dma

A block DMA engine works with IBM CAPI interface.

  • rtl : A folder with an example to use the DMA engine. The loop_back module get data from DMA engine and loop-back the data to DMA engine.

  • app : A folder with APIs and also a testbench to use the block DMA engine.

  • sim : Example simulation scripts for Modelsim/VCS/NCSim

web links

Run Simulation (on x86 linux env)

git clone https://github.com/ibm-capi/pslse to the parallel path of psl_dma.

`----
|-psl_dma
|_pslse

Read the README.md under "sim" directory.

Run with CAPI-card (on Power8 linux env)

git clone https://github.com/ibm-capi/libcxl to the parallel path of psl_dma.

`----
|-psl_dma
|-libcxl

make libcxl first. Then make app.