cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
154 Views
Registered: ‎06-01-2020

Can QDMA IP Descriptor Engine be Disabled?

Is there anyway to disable the QDMA descriptor engine and use our own custom descriptors to interface with H2C and C2H engines in QDMA?  Our descriptor fields have some custom settings (e.g. seq number, status) that are not present in any fields for QDMA descriptor bypass input ports.  So we are looking for solutions to either add these fields into bypass ports or we can disable the descriptor engine all together and use our own descriptors and only use DMA engine to fetch data.

 

 

0 Kudos
2 Replies
Highlighted
Moderator
Moderator
108 Views
Registered: ‎05-02-2017

Re: Can QDMA IP Descriptor Engine be Disabled?

hello @LC256 ,

 

one refer the Example Design with Descriptor Bypass n/Out Loopback in pg302 ,The example design  is generated when Descriptor Bypass for Read (H2C) and Descriptor ypass for Write (C2H) options are selected in the PCIe DMA tab. These options can be selectedwith any of the DMA Interface Options in the Basic tab. hen feeding the descriptor information on the bypass input interface, the user logic can request the QDMA Subsystem for PCIe to send a status write back to the host when it is done fetching the data from the host. The user logic can also request that a status be issued to it when the DMA is done. These behaviors can be controlled using the sdi and mrkr_req inputs in the ypass input interface. See QDMA Descriptor Bypass Input Ports for details in pg302.

 

let me know your input

Regards
Chandra sekhar
----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if solution provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
----------------------------------------------------------------------------------------------
Highlighted
Visitor
Visitor
89 Views
Registered: ‎06-01-2020

Re: Can QDMA IP Descriptor Engine be Disabled?

Thank you.  We looked at the example but we found that bypass input ports still lacked some configuration options we'd like.  An example is an ability to insert in a sequence number in the descriptor.  This makes it easier for our SW to track work in progress.  We will look at the context programming CSRs and see if these can be used in the example design.  Thanks for the suggestion and we will continue to dig into the design.

 

0 Kudos