Forum Discussion
Again I really want official answer on the actual placement validation.
For what I do a quick placement test it never work unless [CH3 CH5] only
The fitter report reconfiguration placement issue
It is very hard to trace the fitter issue from just a simple error message.
b.c. it never explain nor mention the actual resource tried to route is not feasible by what causes.
However based on our long discussions:
Question or original placement of PCIe IP block why require CH4 but not CH1 in the first place?
Without understanding this in the first place we can only guess it is not able to share CMU PLL
with TRX otherwise resources speaking why additional place CH4 not CH1 in the first place?
Next, channel placements are just a small part of the transceiver design w/o the reconfiguration
it cannot function as well.
So LSS: can it be as simple as a table that what is the possible combination of transceiver placements?
Thanks,
Brian
Hi Brian,
Just to update you that I am still running tests using Native PHY designs to check the placement rules. Could you please share the test design that reproduces the reconfiguration placement issue? I would like to replicate the issue on my side and continue debugging from there.
Regarding your question on “why the PCIe IP requires CH4 instead of CH1 in the first place”: If I understand you correctly, you are asking why, in PCIe x2 mode, CH4 RX is required as the CMU PLL. If so, for clarification, the CMU PLLs in CH1 and CH4 also function as the CDRs. When PCIe x2 uses CH0 and CH1, there is no additional CMU PLL available in CH1. As a result, the design must use the CMU PLL in CH4.
Please let me know if I misunderstood your question or if you need any further clarification. Thank you.
- BrianSune_Froum1 day ago
Contributor
I can only share the IP from altera all other logic and block will be cropped if this is ok for you I will cont'd to do so.
Q: I think the major issue here is reconfiguration block 1 -> top 1->bottom only 1 on each.
so if the reconfiguration block already hold by PCIe there is not way additional transceiver can run on different speed unless it is same as PCIe spec.So before we spend time on this maybe have a look on Q:
I am not sure you are altera FAE staff or just regulator forum contributor?
However, I think if you have idea have to do it you should able to use this to validate what we are discussing.Fair enough for my side to provide this and I cannot see why there are no easy test on your side to validate this as well.
Thanks,
Brian
- CheepinC_altera1 day ago
Regular Contributor
Hi Brian,
Thanks for your update. Sure, let me take a look into your latest Q before we decide on the next step of debugging.