Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20867 Discussions

Taking FEC data out from PACN3000

SACHINKV
Beginner
1,043 Views

Hi,
we are trying to enable LDPC FEC accleration in Flexran server using PAC3000 card. We were able to run the l1app with Fec accelaration and the testmac testcases are passing. We are also able to run the test-bbdev application. Now we want to bring out the encoded data from the PAC through the Ethernet interface and take it to an external viewer. Is there any method enable this..?

Thanks 

0 Kudos
6 Replies
Alberto_R_Intel
Employee
1,026 Views

SACHINKV, Thank you for posting in the Intel® Communities Support.


I just transfer your case to the proper department. They will further assist you with this matter as soon as possible.


Regards,

Albert R.


Intel Customer Support Technician


0 Kudos
JonWay_C_Intel
Employee
1,015 Views

Hi there, the LDPC acceleration is a lookaside acceleration via PCIe (not the ethernet).

The encoded data are streamed back to the host memory via PCIe. As it is processed realtime, it wont be fast enough to print the results. If you are looking to run a sanity test. I would suggest that you perform the DPDK bbdevtest : https://doc.dpdk.org/guides/tools/testbbdev.html


0 Kudos
SACHINKV
Beginner
989 Views

Hi JonWay,
We are able to run the various testcases using the testbbdev app. But we are still looking for a way to atleast dump the encoded/decoded data and analyze the same later in some other tools like matlab. Thanks.

0 Kudos
JonWay_C_Intel
Employee
985 Views

Testbbdev compares the hardware output vs the reference output in the test_vector.

If you want to know the expected output, you can refer to the test_vector's output.

JonWay_C_Intel_0-1668489370920.png

 

 

0 Kudos
SACHINKV
Beginner
980 Views

We want to get the actual ouput from the encoder/decoder for further analysis

0 Kudos
JonWay_C_Intel
Employee
942 Views

You can modify the test_bbdev_perf.c...add printf to print the output.

0 Kudos
Reply