ClockDivider: add docs to appease the reviewer
... even though this means a delay of 1:30 hours :(
This commit is contained in:
parent
3931b0faff
commit
9153a9a733
@ -4,7 +4,15 @@ package util
|
||||
|
||||
import Chisel._
|
||||
|
||||
/** Divide the clock by 2 */
|
||||
/** This black-boxes a Clock Divider by 2.
|
||||
* The output clock is phase-aligned to the input clock.
|
||||
* If you use this in synthesis, make sure your sdc
|
||||
* declares that you want it to do the same.
|
||||
*
|
||||
* Because Chisel does not support
|
||||
* blocking assignments, it is impossible
|
||||
* to create a deterministic divided clock.
|
||||
*/
|
||||
class ClockDivider2 extends BlackBox {
|
||||
val io = new Bundle {
|
||||
val clk_out = Clock(OUTPUT)
|
||||
|
@ -1,6 +1,9 @@
|
||||
// See LICENSE.SiFive for license details.
|
||||
|
||||
/** This black-boxes a Clock Divider.
|
||||
/** This black-boxes a Clock Divider by 2.
|
||||
* The output clock is phase-aligned to the input clock.
|
||||
* If you use this in synthesis, make sure your sdc
|
||||
* declares that you want it to do the same.
|
||||
*
|
||||
* Because Chisel does not support
|
||||
* blocking assignments, it is impossible
|
||||
|
Loading…
Reference in New Issue
Block a user