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.