Forum Discussion
Altera_Forum
Honored Contributor
8 years agoCyclone IV E Speed Grad and Design Issues
Hallo We have a test hardware with the DE0 NANO Board which has the FPGA EP4CE22F17C6. The target Fmax for our design is 50 MHz and it can be achived in the FPGA thats on the DE0 NANO board wit...
Altera_Forum
Honored Contributor
8 years agoIt strongly depends on how the code is architectured. But basically each time a block needs inputs from several other blocks to produce an output, you need to be sure that both inputs are provided on the same clock edge, or at least that the output is only generated once both inputs are valid. The problem when you start to add pipelining is that you can have some data in one flow that arrives one or several clock cycles after the data in another flow, and if this is not properly taken into account, the block using both those flows as inputs will produce bad output.