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.

help me for CPLD power reduction tech??

Status
Not open for further replies.

niks

Full Member level 3
Joined
Mar 18, 2002
Messages
189
Helped
2
Reputation
4
Reaction score
0
Trophy points
1,296
Activity points
1,386
Im using XCR3064XL CPLD from CoolRunner II family. I would like to know how can i reduce the power consumption in this . one option im having is use constraint COOL_CLK . Any other technic to reduce power consuption.
one other thing i would like to know is, if im not using some flops in cpld then how can i power-off those flops as well as stop clockin the same.
thanks in advance
~niks~
 

Power comsumption in programable devices depends on the activly switching cells or modules .The less of these are swithing at a giving time,.
the less the current drawn is .The higher the frequency of the clock the more often logig will swich and the more current it will use.
Try to acomodate these insight to your design .I remember a design i did years ago and i hat to lower power comsumption .I ended up using pterms in the output enable and only using the outputs when i needed thes .I mean i put the poutputs in high impedance and only enable them quen they needed to be .
 

Hi,
You may try to make the design completely asynchronous (without clock at all, and thus consuming power only during external events) or if You have any event indicating external signal You can make it global clock enable (and output enable as EltonJohn mentioned)
Best Regards,
F.S.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top