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.

TMS320C6678: GPIO level based interrupt

Part Number: TMS320C6678


Hi,

My customer would like to use GPIO interrupt for input level detection on C6678. But as you know, C6678 only supports edge detection for the interrupt. 
I've already suggested this fact to the customer,  but they still pursue the way how they could realize the level detection with C6678 (maybe including external logic). Do you have any idea for this request ?

Best Regards,
NK

  • Hello,

    IMO this request requires further clarification. What is level triggering? I could imagine scenario like whenever some level is active processor must perfrm certain job and stop when level goes of. If they have some programmable logic there, they could design some req-ack scheme. Say, FPGA/CPLD will sense required level and put some state machine into req state and make a pusle to processor. When processor completed its round, somehow it will acknowledge to FPGA it has completed request, moving state machine to idle. From there FPGA can sense level again and form another pulse if level is still activ.e.

    However, I see this scheme rather ugly, they better review what is their meaning of event is.

    Hope this helps.

  • Hi rrlagic,

    Thanks for your suggestion.
    GPIO level trigger would be from FPGA, so I will suggest the customer to try converting the trigger from level to edge... If no further questions from the customer, I`ll close the thread.

    Best Regards,
    NK
  • Hi,

    Thanks for updating the thread.

    Best Regards,
    Yordan