Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Clock Generation Block

Status
Not open for further replies.

omara007

Advanced Member level 4
Joined
Jan 6, 2003
Messages
1,237
Helped
50
Reputation
102
Reaction score
16
Trophy points
1,318
Location
Cairo/Egypt
Activity points
9,716
Hi folks

If I'm isolating all generated clocks in one module .. with the source highest speed clock as an input .. and the all the required generated clocks are outputs .. should I use any reset or enable signals in this block ? ..
Simply, the block will contain a counter and each generated slower clock will be toggling with some counts of this counter .. but should this counter have a reset ? .. and enable ?
 

Hi omara,
You need to have a reset in ur case also.
What will be the initial output of the counter if you do not assert reset...

Regards,
RamaMohan Rao K
 

koppolu1981 said:
Hi omara,
You need to have a reset in ur case also.
What will be the initial output of the counter if you do not assert reset...

Regards,
RamaMohan Rao K

You are correct .. and even each generated clock should have a reset value .. but what about the enable ? .. would that be equivalent to clock gating for them ? ..
 

I think you should be using enable signal if your design needs it. The enable must be a functional signal. You must give enable as an input signal to the clock generation block if you are required to gate the clock in your design/ if you are clamping the clock.

- RamaMohan Rao K
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top