Altera_Forum
Honored Contributor
17 years agoMAX7000 power and Slew rate control
Hi All,
I have having problems with a simple 15 bit counter being un-reliable - various bits in the top byte appear to change as the bottom byte crosses the 0x00 / 0xFF boundary. This sounds like a ground bounce (or similar) problem to me. Hardware is new and unproven, I have tightened up the ground planes with some copper foil to no avail. Dev environment is Quartus II 8.1 web edition and design is a mix of Verilog and schematic capture. I am now trying to switch off all of the Turbo bits in the device. The design will tolerate being clocked at 10MHz, so nothing is moving very fast. I have found the Turbo bit attribute in the assignment editor so I should be able to slow down I/O slew rate. Current pin settings are "<bit name>, Turbo Bit, Off, Yes". as well as the assignment of location and pin number. Nothing I have done so far seems to have affected overall power consumption (I am expecting about a 30% reduction when I move to power save / no Turbo mode). The data sheet for the MAX7k implies that every macro cell has a Turbo bit - is there a global setting to set the whole device into low power mode by default ? Any other places I should be poking about in Quartus to find more power saving features ? Many thanks, Mark