Forum Discussion
binupr
Occasional Contributor
1 year agoHi Rong,
What I mentioned was a custom design and not Intel reference design. I already found the issue. Firstly the issue was that the tile planner didn’t show any legal locations. In my design I didn’t want all to assign all lanes in a PCIE IP. But Quartus doesn’t like it. Hence not showing legal allocations. There must be a way not to use all lanes in an IP. Let me know if you have idea on that.
Btw, I have previously generated intel reference design for PCIe. You don’t have to assign hip tx or rx pins. The generated project already has the pins allocated.
Regards
BPR
What I mentioned was a custom design and not Intel reference design. I already found the issue. Firstly the issue was that the tile planner didn’t show any legal locations. In my design I didn’t want all to assign all lanes in a PCIE IP. But Quartus doesn’t like it. Hence not showing legal allocations. There must be a way not to use all lanes in an IP. Let me know if you have idea on that.
Btw, I have previously generated intel reference design for PCIe. You don’t have to assign hip tx or rx pins. The generated project already has the pins allocated.
Regards
BPR
RongY_altera
Contributor
1 year agoThere must be a way not to use all lanes in an IP.
You mean to assign only partial pins of a 1x16 then use it like that?
The PCIe can be downgraded when host has less lanes. Or you can set PCIe IP to 1x8 to use less lanes.
Regards,
Rong