Forum Discussion

vkc's avatar
vkc
Icon for New Contributor rankNew Contributor
5 years ago

8b/10b in altgx

Hii,I am working on sata protocol,I am using stratix 4 device for the same and I have enabled 8b/10b encoding scheme, I have used the word alignment pattern as 0010111100(k28.5) on both transmitter and reciever.

I am getting incorrect data at the reciever and rx_errordetect signal is high, can anyone help me solve this.

4 Replies

  • SengKok_L_Intel's avatar
    SengKok_L_Intel
    Icon for Regular Contributor rankRegular Contributor

    Hi


    Are you performing a loopback test (TX -> RX)? Is this internal or external?

    Can you please start with 8 bits data first for easier debugging, and then do let us know what data actually receive at the receiver?


    Regards -SK


    • vkc's avatar
      vkc
      Icon for New Contributor rankNew Contributor

      Hii, when i sent BC(k28.5) from the transmitter side my making the control code 1 i have recieved data correctly at the reciever .But when i sent a D word(01100110) by making control code 0 on the reciever side i have recieved as (01111001).

      I have gone through stratix 4 transciever architecture specifications, according to my understanding for valid k groups control code has to be made 1 and for D words it is 0. Correct me if I am wrong.

  • SengKok_L_Intel's avatar
    SengKok_L_Intel
    Icon for Regular Contributor rankRegular Contributor

    If further support is needed in this thread, please post a response within 15 days. After 15 days, this thread will be transitioned to community support. The community users will be able to help you with your follow-up questions.