shaiko
Advanced Member level 5
Hello,
It's good practice to register all input signals to an FPGA and sychronize them to our clock domain...but why should we register the outputs?
Suppose a combinatorial FPGA signal travels to an output port - It's safe to assume that the recieving end of this signal is an IC that also follows the same synchronous design rules and also registers inputs.
So, why should we register outputs?
It's good practice to register all input signals to an FPGA and sychronize them to our clock domain...but why should we register the outputs?
Suppose a combinatorial FPGA signal travels to an output port - It's safe to assume that the recieving end of this signal is an IC that also follows the same synchronous design rules and also registers inputs.
So, why should we register outputs?