3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-06-04 05:11:22 +00:00

Update comments

This commit is contained in:
Eddie Hung 2020-01-02 12:39:52 -08:00
parent 8e507bd807
commit ec1756c094

View file

@ -65,19 +65,14 @@
// the connectivity of its basic D-Q flop // the connectivity of its basic D-Q flop
// (b) an optional $__ABC9_ASYNC_ cell in front of $__ABC_FF_'s output to // (b) an optional $__ABC9_ASYNC_ cell in front of $__ABC_FF_'s output to
// capture asynchronous behaviour // capture asynchronous behaviour
// (c) a special _TECHMAP_REPLACE_.abc9_ff.clock wire to capture its clock // (c) a special abc9_ff.clock wire to capture its clock domain and polarity
// domain and polarity (used when partitioning the module so that `abc9' only // (indicated to `abc9' so that it only performs sequential synthesis
// performs sequential synthesis (with reachability analysis) correctly on // (with reachability analysis) correctly on one domain at a time)
// one domain at a time) and also used to infer the optional delay target // (d) a special abc9_ff.init wire to encode the flop's initial state
// from the (* abc9_clock_period = %d *) attribute attached to any wire // NOTE: in order to perform sequential synthesis, `abc9' also requires
// within // that the initial value of all flops be zero
// (d) a special _TECHMAP_REPLACE_.abc9_ff.init wire to encode the flop's initial
// state
// (e) a special _TECHMAP_REPLACE_.abc9_ff.Q wire that will be used for feedback // (e) a special _TECHMAP_REPLACE_.abc9_ff.Q wire that will be used for feedback
// into the (combinatorial) FD* cell to facilitate clock-enable behaviour // into the (combinatorial) FD* cell to facilitate clock-enable behaviour
//
// In order to perform sequential synthesis, `abc9' also requires that
// the initial value of all flops be zero.
module FDRE (output Q, input C, CE, D, R); module FDRE (output Q, input C, CE, D, R);
parameter [0:0] INIT = 1'b0; parameter [0:0] INIT = 1'b0;