Forum Discussion
Altera_Forum
Honored Contributor
12 years agoIP Compiler for PCI express on Stratix IV
Hello, it´s the first time that I am approaching to the PCI express interface. I would like to implement a simple data forwarding on my development board, but I have no clue where to start from...
Altera_Forum
Honored Contributor
12 years agoHi Bob,
--- Quote Start --- I have a PCIe endpoint up but want to apter the PCIe component since the BAR sizes are set and I would liek to change them. My understanding is that the PCIe IP compiler may be required to run to generate a new PCIe component. Can anyone give instructions on how to do this as I have not been successful to date. --- Quote End --- Have you tried using the PCIe compiler GUI, and reading the PCIe Megacore Users Guide? The guide has screen shots and explains what the settings are. It sounds like all you want to do is to start the GUI, and edit the existing design to change the BAR sizes. If so, why? BAR sizes are usual set small, since you only ever use them to write to control registers. If you want to access anything like memory, then you should be using a DMA controller (its a lot faster for data transfer). If you look at the PDF in the thread linked to above, it explains the settings in the PCIe GUI. It should be similar for your board. Cheers, Dave