This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLK10232: Initialization

Part Number: TLK10232

 

Hi Team,

 

As you know , there are 2 port in TLK10232.

I know that TLK10232 is reqired cofigulation.  

And I'm writing following address , data to both port.

*Disable auto-negotiation by writing 1'b0 to 0x07.0000 bit 12  

*Disable link training by writing 16'h0000 to 0x01.0096

*Write 16'h03FF to 0x1E.8020

*Changing HS_ENTRACK (0x1E.0004 bit 15) to 1'b1 and HS_EQPRE (0x1E.0004 bits 14:12) to 3'b101

*clkpll cfg

*Issue a data path reset by writing 1'b1 to 0x1E.000E bit 3

I would like to confirm timing of sending reset command to TLK10232.

 

   ( Reset command: Issue a data path reset by writing 1'b1 to 0x1E.000E bit 3)

 

 Case 1: Set A port register and then send reset command for A port . Set B port register and then send reset command for B port.

 Case 2: Set A port register and set B port register and then   send reset command to A port and B port.

 

 Which is better ?

 Are there any problem in initialize or data transfer? 

 

Regards,

Yoshihiro