Altera_Forum
Honored Contributor
9 years agoQSYS Clock Source block documentation is ambiguous
Hello all,
Does anyone know the correct answer to this issue I recently posted on the QSYS wiki. Thanks! clock source documentation is ambiguous issue: Qsys Clock source component interface documentation is ambiguous. The interconnect clock source documentation indicates that reset synchronous edges might be none, both, or deassert. However the documentation doesn’t indicate if said synchronization is with respect to clock inputs to the block or clock outputs from the block. The user is left guessing about what these options cause to occur, and one of three possible scenarios. Perhaps synchronization must be guaranteed by user circuitry prior to the block inputs, is internally provided by the clock source block, or somehow magically is inserted by the QSYS compiler after the unsynchronized block outputs within the QSYS fabric. I suspect that most users assume that this synchronization is provided by the block or the QSYS fabric (the 2nd two scenarios), but after reading the Avalon interface specification I start to understand that the user must provide any synchronization specified in the clock input block externally to, and before any inputs to the clock source block (the 1st scenario).