Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
15 years ago

Trigger signal delay issue need your help

Hello Dears:

I have a question need your help.

I used 1 EPM7512AETC144-12 device. There are 32 triggers input to it. My task is to use these 512 MAROCELLs to implement delay for each trigger

signal. The delay time is ramdom, but each two triggers' delay must be longer than 100 ns or 200 ns. And all triggers are ramdom signals, that means that

the pulse's interval time within one trigger are random. I just know that the Min interval time is bigger than 100 ns. So the interval time maybe 200ns,

maybe 1us, maybe 500ns, and so on.

Because of the delay rule, the biggest delay time would be more than 3us which is much longer than the Min interval time of the pulse. So I have no

idea about implementing delay like that. Maybe anybody here can give me some your advice. Thank you very much!

2 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    How fast are these signals changing? Can you just register the signal a few times with a slow clock before outputting it?

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi mux:

    Thanks for your reply!

    You konw the signal speed is slower than 10Mhz. The problem is that there are 32 trigger signals, and there are not enough registers to buffer them.

    And the pulse width is about 50 ns, so the sample clock must faster than 40Mhz. Another question is that i need the front edge for some timing fucntions, so the clock will not be too slow.