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.

TSB41BA3A: Low level driver comparison

Part Number: TSB41BA3A

A customer has an application that uses a RTOS called On-Time. It’s similar to VxWorks.  They have a TSB81BA3A chip. They have a low level driver that was written specifically for this chip to work for the On-Time RTOS.

  Their application is running at S400b and this has worked for the last 14 years J

 They have a NEW project which requires us to run at S200b.  They thought they could just change the speed and of course they  now found out we can’t with this chip.

 Their question is how portable do you think their driver code will be if they replaced our current Fire wire card to one with the TSB41BA3x chip so we can run at S200b.  How similar are the cards?  Do you think a complete overhaul of the driver code will be needed OR do you think the chips are similar enough it should be a straight forward port?

 Would love to hear your feedback.

 

  • Hi Naser,
    Just to confirm, their system using TSB81BA3A chip is following the 1394b standard right? If yes, then they are seeing the correct behavior.
    If they are following the 1394a-2000 standard, they should be able to run at S200b.

    I will look in to how easy it is to swap to TSB41BA3E, and get back to you.


    Best Regards,
    Charley Cai
  • Hi Naser,
    Both the TSB81BA3x and the TSB41BA3x are physical layer transceivers. They have very similar registers and very few programming needed. They should watch the link layer controller as well when trying to migrate to S200b.

    If your customer is designing the card, TSB41BA3x is NOT a drop in replacement for TSB81BA3x. There are a few pins such as CNA vs SLPEN that serve different functions, and the two chips need different clock.

    If they are getting firewire card from vendor, they should check the Link layer controller. If the link layer controller is the same, the code migration should be straight forward.


    Best Regards,
    Charley Cai