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.

674x Interupt Controller

In section 2.7 of the (API) Reference GuideApplication Programming Interface TMS320C6000 DSP/BIOS 5.x , it keeps talking about the C64x+ Interrupt Controller.  IS there any difference between this and the interface to the interrupt controller in the C674x?

  • Paul,

    I believe the answer is no.  The way I think of the C674x versus the C64x+ is that the C674x is the same as the C64x+ but with support for the floating-point instructions from the C67x+ cores. The caching architecture, interrupt controller, etc all appear the same. You just have extra FP instructions and additional registers associated with those FP instructions

    You can compare the megamodule reference guides and see if you spot any differences:

    C64x+ :http://focus.ti.com/lit/ug/spru871k/spru871k.pdf

    C674x: http://focus.ti.com/lit/ug/sprufk5a/sprufk5a.pdf

    Regards, Daniel

  • Sorry, I think I meant to ask about the event controller.

     There was some discussion that it is not supported by the bios and that it is not the same as the c64 event controller.  Please let me know and thanks!

  • Are we talking about the Interrupt controller (which includes the event combiner) of the C64x+ and C674x megamodules (they appear to be the same)?  Or are we talking about an "event controller" of some older C64 architecture?

    If we are talking about the former, I can say that the interrupt controller and event combiner are features totally supported by DSP/Bios 5.3x and above.

    If we are talking about the latter, can you please clarify or provide some additional context?

    Regards, Daniel

  • ss the old C64 library compartable with C64x+ and C674x megamodules(especially event combiner)?

  • Paul,

    Libraries compiled for the older C64x architecture should be binary compatible with the C64x+ and C674x.  I can't say that such a library would be functionally compataible.  If that library dealt with some previous generation interrupt controller or chip resource, then it wouldn't work on a new SoC.

    Is there some specific library you are interested in?

    Regards, Daniel

  • Paul,

    Your questions are specific about generations and compatibility. Since you and your customers work with devices and not DSP generations, can you say which DSP they want to use, which DSP they have existing BIOS-supported code for, which BIOS version they were using and which BIOS version the want to use now?

    And also, please try to explain what the issue is that you or your customer want to deal with.

    Regards,
    RandyP