FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
公告
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
6673 讨论

PTILE + PIO Example design

Adithiya_R
新手
338 次查看

For  the Ptile+PIO example design, with Intel BFM --- in endpoint config,  if we replace the PIO instance with CUSTOM_LOGIC, we can perform 

  1. BAR0 ( MemWr, MemRd)  --- ( BFM, PTILE_EP---> Custom Logic)
  2. Similarly, we can also initiate MemWr, MemRd ( Custom Logic  ---> PTILE_EP ---> BFMs Shared Memory) 
  3. But in the current BFM, is there a provision to exercise Interrupt ( legacy, MSI/MSI-X)?
0 项奖励
3 回复数
Wincent_Altera
253 次查看

Hi Adithiya,


I just try to understand what you going to do before we actually go into your question.


  1. BAR0 ( MemWr, MemRd) --- ( BFM, PTILE_EP---> Custom Logic)
  2. Similarly, we can also initiate MemWr, MemRd ( Custom Logic ---> PTILE_EP ---> BFMs Shared Memory) 

>> Okay, if I understand correctly that will be the reason you using custom logic instead of build in Intel BFM right ?


  1. But in the current BFM, is there a provision to exercise Interrupt ( legacy, MSI/MSI-X)?

>> I not sure how you perform your custom logic , but theoretically you can enable these capabilities in your custom BFM instance

>> BUT ensure your custom logic generates the correct signals or memory writes as per the PCIe specification.


Regards,

Wincent_Altera


0 项奖励
Wincent_Altera
168 次查看

Hi,


Is there any further question ?


Regards,

Wincent


0 项奖励
Wincent_Altera
107 次查看

Hi , 

Given that there is no any response on this case , I assume you had found the solution somewhere else.
Do let us know back if you need any other help.

Regards,
Wincent

0 项奖励
回复