This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Booting C66xx as Root Complex by PCIe boot

Genius 5785 points

Hello,

I'll use C66xx and FPGA connected to PCIe. After POR, C66xx is RC and FPGA is EP. I want that FPGA has shared Flash-ROM for DSP and FPGA. So I'd like to boot DSP from FPGA by using PCIe boot. Could you tell me it can be realized?

Regards,
Kazu

  • Can you clarify what is your usage?
    - When powered on, C66x is the PCIE RC, what is the boot mode of the DSP? Who initialize the C66x as PCIE RC?
    - Is the PCIE enumeration successful so DSP and FPGA can talk with each other via PCIE?
    - If there is a shared memory region on FPGA for both devices, is the establishment of this region before PCIE enumeration?
    Regards, Eric
  • Hello Eric,

    Thank you for your reply. I'm terribly sorry but, I'm not knowledgeable about PCIe. The boot mode of DSP is PCIe(BOOTMODE[2:0] pin = 4). I hope that RBL of DSP and default region setting will process minimum initialization for PCIe RC. Then DSP and FPGA will initiate and complete link training. After that FPGA will download an boot file to DSP. Finally DSP will process application code. I hope this answers your question.

    Regards,
    Kazu

  • Kazu,This is not supported, PCIE boot mode only boot DSP as PCIE EP, not RC.
    Regards, Eric