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.

IEEE 1394 (tsblv32) drivers...

Other Parts Discussed in Thread: TSB12LV32

Hi to all,

I am software engineer and I want to develope a GUI application(vc++) to read/write using IEEE1394 interface ( using tsblv32 & tsb41ba3a).So where can i found drivers for tsblv32 & tsb41ba3a so that i can get DEV ID.


Thanking you.

Swapnil Bop.

  • Swapnil,

    First let me apologize for the delay in closing on your question.

    Unfortunately, we do no thave any software available for the TSB12LV32 link layer controller.

    Can you help me understand what your application is? Maybe one of our OHCI devices that have native support in most operating systems would be a better solution for you.

  • Hi sir,

    We have a board on which there is IEEE1394  ( using tsblv32 & tsb41ba3a) with FPGA .I have to loopback data from board to pc/laptop( laptop has 1394 inbuilt port).

    My problem is: there is no device driver provided by TI.Even when I connect cable(1394 firewire) between board<--->pc device is not detected in pc (I chech it in Device Manager).

    Thanks ,

    -Regards

    Swapnil Bopshetti.

  • Swapnil,

    Is the board something you developed or purchased? 

    If purchased, I recommend checking with them on SW drivers.

  • Thanks for quick reply..

    The board is designed & developed by our company & first time we are using 1394 interface.

  • The TSB12LV32 is a general purpose link and therefore the drivers are determined by the end application.  As such, we have never provided the PC-side drivers for this device.  The end user has to determine the correct configuration ROM values to be reported by the TSB12LV32 to enable a PC / Mac with an OHCI to load the proper drivers for the application.

    The limited embedded processor software we have shows how a microprocessor (or in this case, FPGA) should set up the registers of the TSB12LV32 and arrange data transfers.  It is imcumbent on the customer to take this base firmware and add the application specific requirements as well as develop the PC-side driver for the application - assmuming one of the native drivers provided by Microsoft / Linux / Apple are not applicable.

    Because it is so configurable, the TSB12LV32 is geared for use by customers with expereince in working with 1394 as well as embedded application development and Windows driver development.

  • DHarmon,

    You mentioned "The limited embedded processor software we have shows how a microprocessor (or in this case, FPGA) should set up the registers of the TSB12LV32 and arrange data transfers". How and where can I download this software.
  • IEEE 1394 Application Notes mentions something called "LynxSoft", which does not appear to be available anywhere.

  • Hello Jeff,

    I have sent you an email regarding this E2E post.

    Regards,
    Jorge