FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
5892 Discussions

Cyclone IV Hard IP and MSI generation

Altera_Forum
Honored Contributor II
969 Views

I want to generate MSI's from the Cyclone IV Transciever Development Kit board ... searches indicate the PCIe Compiler can help but I have never had success in generation or modifying the existing PCIe component. 

 

Can someone point me to a guide on how to add MSI capability to the Cyclone IV Hard PCIe IP ? 

 

I understand the hardware I/F supported , but somehow need to add it to the PCIe QSYS component. 

 

Thanks, Bob.
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
248 Views

I may try to answer this myself, since a MSI is a write to a given address with some payload, I can't se anything special required to generate the MSI except to create a CRA translation entry to translate the NIOS II write to the RC interrupt controller instead of to the RC DDR address. 

 

The component mentioned may be a dedicated Master with the req / ack hooks required for some other hardware block to launch the interrupt.
0 Kudos
Altera_Forum
Honored Contributor II
248 Views

There is also the 'stuff' that tells the host where to write the 'address' and 'data' to. I think it ends up being an BAR number and offset.

0 Kudos
Reply