Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20674 Discussions

DisplayPort design: "RX channel * and TX channel * are locked to the same duplex channel." Error

SSmithQ
Novice
507 Views

I am using four Displayport interfaces (2 Tx, 2 Rx). When I try to fit the design, I receive this error:
"Error(12787): RX channel * and TX channel * are locked to the same duplex channel. In order for both the RX and TX channel to use the same duplex channel, you must assign them to the same group so the Fitter merges them into a single Avalon Memory-Mapped interface. To assign both channels to a group, use the Transceiver Avalon Memory-Mapped Interface Group logic option." for all 16 channels.

I have set up the transceivers in the same way as in the design example and included these assignments as suggested by the error message, but the error persists. Note that the design compiles just fine for only 2 interfaces (1 Tx, 1 Rx). This is being built for a 10AS032H3F34E2SG.

set_instance_assignment -name XCVR_RECONFIG_GROUP 1 -to DP_TX_A_p[0] -entity a10_dp_demo
set_instance_assignment -name XCVR_RECONFIG_GROUP 1 -to DP_RX_A_p[0] -entity a10_dp_demo
set_instance_assignment -name XCVR_RECONFIG_GROUP 2 -to DP_TX_A_p[1] -entity a10_dp_demo
set_instance_assignment -name XCVR_RECONFIG_GROUP 2 -to DP_RX_A_p[1] -entity a10_dp_demo
set_instance_assignment -name XCVR_RECONFIG_GROUP 3 -to DP_TX_A_p[2] -entity a10_dp_demo
set_instance_assignment -name XCVR_RECONFIG_GROUP 3 -to DP_RX_A_p[2] -entity a10_dp_demo
set_instance_assignment -name XCVR_RECONFIG_GROUP 4 -to DP_TX_A_p[3] -entity a10_dp_demo
set_instance_assignment -name XCVR_RECONFIG_GROUP 4 -to DP_RX_A_p[3] -entity a10_dp_demo

set_instance_assignment -name XCVR_RECONFIG_GROUP 5 -to DP_TX_B_p[0] -entity a10_dp_demo
set_instance_assignment -name XCVR_RECONFIG_GROUP 5 -to DP_RX_B_p[0] -entity a10_dp_demo
set_instance_assignment -name XCVR_RECONFIG_GROUP 6 -to DP_TX_B_p[1] -entity a10_dp_demo
set_instance_assignment -name XCVR_RECONFIG_GROUP 6 -to DP_RX_B_p[1] -entity a10_dp_demo
set_instance_assignment -name XCVR_RECONFIG_GROUP 7 -to DP_TX_B_p[2] -entity a10_dp_demo
set_instance_assignment -name XCVR_RECONFIG_GROUP 7 -to DP_RX_B_p[2] -entity a10_dp_demo
set_instance_assignment -name XCVR_RECONFIG_GROUP 8 -to DP_TX_B_p[3] -entity a10_dp_demo
set_instance_assignment -name XCVR_RECONFIG_GROUP 8 -to DP_RX_B_p[3] -entity a10_dp_demo

 

Labels (1)
3 Replies
ZH_Intel
Employee
327 Views

Hi SSmithQ,


Thank you for reaching out.

Apologize for the delayed response as we encounter some technical difficulty.

Just to let you know that Intel has received your support request and currently we are confirming the details with our internal team.

I shall come back to you with findings.

 

Thank you for your patience.

 

Best Regards,

ZH_Intel


0 Kudos
ZH_Intel
Employee
257 Views

Hi SSmithQ,


Good day. 

Thank you for your patience.

Allow me to clarify with you some of the items below:


Q1. May I know which version of Quartus that you are using for your project?


Q2. May I know is your project derived from design example? If yes, could you clarify which design example?


Q3. Could you share the DisplayPort configuration you are using for your project? (Dp 1.4/2.0, data rate, lane count,pixel output mode)?

 

Hoping to hear back from you so that we can proceed for next step.

Thank you.

Best Regards,

ZH_Intel


0 Kudos
ZH_Intel
Employee
145 Views

Hi SSmithQ,


We do not receive any response from you to the previous reply that I have provided. With that, this thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread.


Thank you.

Best Regards,

ZH_Intel


0 Kudos
Reply