UMCC data shifted with respect to TDM TSYNC and RSYNC inputs

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

UMCC data shifted with respect to TDM TSYNC and RSYNC inputs

Jump to solution
662 Views
mattpendleton
Contributor I

Hello,

I have a working design with the T1040 UMCC, using several channels on a 128 timeslot bus connected to TDMA.
The TDMA interface of the T1040 connects to an FPGA on my design.

We have used the MCC QUICC peripheral on prior designs, and there was never any issue with the data alignment on the TDM bus, relative to frame syncs, TSYNC and RSYNC.

For these prior designs, the MCC uses the SI TSA interface in MCC mode. Whereas for the UMCC, the SI TSA simply assigns all the used timeslots to the UCC running in UMCC mode, and the UMCC uses its routing tables to direct the data to the appropriate channel.

In order to get our present design to work using the UMCC, the FPGA had to compensate for the alignment of the timeslots to the TDM bus.
For the T1040 TDM to FPGA direction, there was a 19-bit shift relative to the frame sync (TSYNC) required.
For the FPGA to T1040 TDM, there was a 3-bit shift relative to RSYNC required.

Is there any means for adjusting this within the UMCC or SI peripheral to eliminate these shifts relative to the frame sync's?

Regards,
Matt

Labels (1)
0 Kudos
Reply
1 Solution
624 Views
LFGP
NXP TechSupport
NXP TechSupport
Dear @mattpendleton,

unfortunately there isn't a way to adjust it (the data shift) within the UMCC.

View solution in original post

0 Kudos
Reply
1 Reply
625 Views
LFGP
NXP TechSupport
NXP TechSupport
Dear @mattpendleton,

unfortunately there isn't a way to adjust it (the data shift) within the UMCC.
0 Kudos
Reply
%3CLINGO-SUB%20id%3D%22lingo-sub-2135236%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EUMCC%20data%20shifted%20with%20respect%20to%20TDM%20TSYNC%20and%20RSYNC%20inputs%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2135236%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHello%2C%3C%2FP%3E%3CP%3EI%20have%20a%20working%20design%20with%20the%20T1040%20UMCC%2C%20using%20several%20channels%20on%20a%20128%20timeslot%20bus%20connected%20to%20TDMA.%3CBR%20%2F%3EThe%20TDMA%20interface%20of%20the%20T1040%20connects%20to%20an%20FPGA%20on%20my%20design.%3C%2FP%3E%3CP%3EWe%20have%20used%20the%20MCC%20QUICC%20peripheral%20on%20prior%20designs%2C%20and%20there%20was%20never%20any%20issue%20with%20the%20data%20alignment%20on%20the%20TDM%20bus%2C%20relative%20to%20frame%20syncs%2C%20TSYNC%20and%20RSYNC.%3C%2FP%3E%3CP%3EFor%20these%20prior%20designs%2C%20the%20MCC%20uses%20the%20SI%20TSA%20interface%20in%20MCC%20mode.%20Whereas%20for%20the%20UMCC%2C%20the%20SI%20TSA%20simply%20assigns%20all%20the%20used%20timeslots%20to%20the%20UCC%20running%20in%20UMCC%20mode%2C%20and%20the%20UMCC%20uses%20its%20routing%20tables%20to%20direct%20the%20data%20to%20the%20appropriate%20channel.%3C%2FP%3E%3CP%3EIn%20order%20to%20get%20our%20present%20design%20to%20work%20using%20the%20UMCC%2C%20the%20FPGA%20had%20to%20compensate%20for%20the%20alignment%20of%20the%20timeslots%20to%20the%20TDM%20bus.%3CBR%20%2F%3EFor%20the%20T1040%20TDM%20to%20FPGA%20direction%2C%20there%20was%20a%2019-bit%20shift%20relative%20to%20the%20frame%20sync%20(TSYNC)%20required.%3CBR%20%2F%3EFor%20the%20FPGA%20to%20T1040%20TDM%2C%20there%20was%20a%203-bit%20shift%20relative%20to%20RSYNC%20required.%3C%2FP%3E%3CP%3EIs%20there%20any%20means%20for%20adjusting%20this%20within%20the%20UMCC%20or%20SI%20peripheral%20to%20eliminate%20these%20shifts%20relative%20to%20the%20frame%20sync's%3F%3C%2FP%3E%3CP%3ERegards%2C%3CBR%20%2F%3EMatt%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2135236%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EQorIQ%20T1%20Devices%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2137648%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20UMCC%20data%20shifted%20with%20respect%20to%20TDM%20TSYNC%20and%20RSYNC%20inputs%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2137648%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EDear%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F83745%22%20target%3D%22_blank%22%3E%40mattpendleton%3C%2FA%3E%2C%3CBR%20%2F%3E%3CBR%20%2F%3Eunfortunately%20there%20isn't%20a%20way%20to%20adjust%20it%20(the%20data%20shift)%20within%20the%20UMCC.%3C%2FLINGO-BODY%3E