User1573261788318367
New Contributor
6 years agoStratix 10M PCIe HIP clarifications
Hi,
I am going along with the guide here: https://www.intel.com/content/www/us/en/programmable/documentation/sia1468880988286.html and have some questions about how the HIP works.
- We want to use BAR0 to transfer our IP's CSRs from the host to the FPGA. It seems like with the internally-instantiated descriptor, this is not possible. Is this the case? Currently our existing design (on another vendor's chip) supports this use-case.
- What is the difference between the HPTXS and the RD_DMA/WR_DMA master interfaces? I understand that one is the Avalon slave, and one is the master, but it seems like they do pretty much the same thing?
- General question: Our IP has a slave interface (for CSRs) and a master interface (for external bus/memory accesses). What is the best way to connect our IP to the PCIe HIP? In the other vendor's toolflow, we just had to connect our IP's slave to the PCIe IP master, and our IP's master to the PCIe slave. It seems much more complicated in the Altera flow.
Thanks!