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.

6657 PCIe bootloading from a PC

Hi,

I'm trying to make a PCIe Bootloading of a 6657 board from a PC.

The 6657board is configured as EP.

I have a problem to send an MSI or a legacy interrupt to wake up the 6657 from IDLE.

According to the PCIe document, para 2.14.3 :

"In accordance with PCI Express base specifications, root complex ports only receive

interrupts. There is no mechanism to generate interrupts from RC port to EP mode as

per PCIe specification......The RC device can perform a memory write into the MSI_IRQ register over the PCIe

link to generate one of 32 EP interrupts."

My questions are:

1. By the above operation isn't it the EP that sends an Interrupt to the RC and not receives one?

2. In paragraph 3.6.1 of the Bootloader document it is mentioned that the RBL configures the one of the CIC to handle interrupts,

    What does the 6657 RBL configure in the interrupt system?

3. Is there a way to manipulate that the EP will receive an interrupt without actually sending one?

4. Can it be done by setting one of the PCIe "Raw" registers (MSI0_IRQ_STATUS_RAW

      or  LEGACY_A_IRQ_STATUS_RAW) or any other way?

5. Is such any "raw" setting will take out the 6657 from IDLE or there is a need for more activities?

Thanks,

Ilan.