Forum Discussion

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

Is there any timing constraint with asynchronous I/Os?

This might be a silly question. But I would appreciate your answer.

A typical situation is either an UART input or UART output. For input, I use a counter running at system clock to sample the incoming bit stream according to the predefined data rate.

For output, I use a counter running at system clock to generate the outgoing bit stream at the predefined data rate.

I guess, all I need is set a false path on either the input or output. Is that correct?

1 Reply

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

    Yes it is correct. And for your input, just remember to use several registers in series before sampling the signal to avoid metastability issues.