Altera MAX 10 series User Manual Download Page 11

application where the LVDS I/O needs to be powered down during the idle condition. Without touching

any buttons, the screen turns off while the camera is still powered on.
Altera provides a soft power management controller as reference design utilizing low-power features

implemented in the MAX 10 devices. You can modify the reference design based on your application. The

soft power management controller includes a simple finite state machine (FSM) to manage the low-power

state mode by powering down the I/O buffer and GCLK gating during sleep mode.
All MAX 10 devices contain hardware features for clock gating. The 10M16, 10M25, 10M40, and 10M50

devices contain hardware features for I/O power down. With hardware features, you can manage the low-

power state during sleep mode by using the soft power management controller that you define.
You can implement the power management controller in FPGA core fabric with a minimum of one I/O

port reserved for sleep mode enter and exit signals.

Internal Oscillator

The internal oscillator clocks the power management controller operation. The internal oscillator is

routed from flash to the core. The internal oscillator enables the power management controller to detect

the wake-up event and the sleep mode event. In order to enable the internal oscillator clock when the

power management controller is enabled, you have to set 

oscena

 to 

1

. For the clock frequency of the

internal oscillator, refer to the 

MAX 10 FPGA Device Datasheet

.

Related Information

MAX 10 FPGA Device Datasheet

Provides details about the MAX 10 ramp time requirements, internal oscillator clock frequency, and hot-

socketing specifications.

I/O Buffer Power Down

The MAX 10 device has a dynamic power-down feature on some of the I/O buffers that have high-static

power consumption. The dynamic power-down feature is only applicable for the I/O buffers that have

been programmed for the I/O standards in the following table.

Table 2-6: I/O Buffer Power Down

I/O Buffer

I/O Standards

Control Port

Control Signal Capability

Input

SSTL, HSTL, HSUL,

and LVDS

nsleep

1 per I/O bank

(4)

Output

All I/O standards

oe

1 per I/O buffer

During power-up and configuration modes, the soft power management controller is not yet configured

and the control signals are forced to 

1

 (inactive). After configuration mode, when the power management

controller is activated, the power management controller will default the control signals to 

1

. When

control signals are 

0

, the power management controller powers down or tri-states the I/O buffers.

Subsequently the I/O is put into the sleep mode.
The MAX 10 device I/O buffers need to maintain the previous states during the sleep mode operation.

The previous states in your core logics remain upon exiting the sleep mode.

(4)

I/O banks 1A and 1B share one control signal.

2-8

Internal Oscillator

UG-M10PWR

2015.11.02

Altera Corporation

MAX 10 Power Management Features and Architecture

Send Feedback

Summary of Contents for MAX 10 series

Page 1: ...MAX 10 Power Management User Guide Subscribe Send Feedback UG M10PWR 2015 11 02 101 Innovation Drive San Jose CA 95134 www altera com...

Page 2: ...ller Architecture 2 7 Hot Socketing 2 9 Hot Socketing Specifications 2 9 Hot Socketing Feature Implementation 2 10 Power Management Controller Reference Design 3 1 Clock Control Block 3 2 I O Buffer 3...

Page 3: ...logos are trademarks of Altera Corporation and registered in the U S Patent and Trademark Office and in other countries All other words and logos identified as trademarks or service marks are the prop...

Page 4: ...eriphery operations 2015 Altera Corporation All rights reserved ALTERA ARRIA CYCLONE ENPIRION MAX MEGACORE NIOS QUARTUS and STRATIX words and logos are trademarks of Altera Corporation and registered...

Page 5: ...using high efficiency switching power supplies on the board The power savings will be equal to the increased efficiency of the regulators used compared to the internal linear regulators of the MAX 10...

Page 6: ...r consumption of VCC_ONE as listed in the following table Running a design that goes beyond the maximum power consumption of VCC_ONE of the MAX 10 single supply device may cause functional issue on th...

Page 7: ...10 device in the reset state until the POR monitored power supply outputs are within the recommended operating range of the maximum power supply ramp time tRAMP If the ramp time tRAMP is not met the...

Page 8: ...uitry The main POR circuitry waits for all individual POR circuitries to release the POR signal before allowing the control block to start programming the device The main POR is released after the las...

Page 9: ...is to detect a brown out condition during user mode If either the VCCA or VCC voltages go below the POR trip point during user mode the main POR signal is asserted When the main POR signal is asserte...

Page 10: ...t ramping Dual supply device All power supplies must ramp up to full rail before VCC starts ramping Related Information MAX 10 FPGA Device Datasheet Provides details about the MAX 10 ramp time require...

Page 11: ...o set oscena to 1 For the clock frequency of the internal oscillator refer to the MAX 10 FPGA Device Datasheet Related Information MAX 10 FPGA Device Datasheet Provides details about the MAX 10 ramp t...

Page 12: ...cing support without the use of any external devices You can insert or remove the MAX 10 device on a board in a system during system operation This does not affect the running system bus or the board...

Page 13: ...of the device and ground planes This condition can lead to latch up and cause a low impedance path from VCC to ground in the device As a result the device extends a large amount of current possibly ca...

Page 14: ...iven before VCCIO and VCC supplies are powered up This prevents the I O pins from driving out when the device is not in user mode Altera uses GND as reference for hot socketing operation and I O buffe...

Page 15: ...ose I O GPIO output ports cnt_value 7 0 Output Free running counter value in user logic cnt_enter_sleep 7 0 Output Counter value when the system is entering sleep mode condition 2015 Altera Corporatio...

Page 16: ...altclkctrl is an IP provided in the Quartus Prime software This IP is used to control the clock system in the device The GCLKs that drive through the device can be dynamically powered down by controll...

Page 17: ...rforms power up operation on I O buffers and GCLK networks A wake up event is detected when the sleep signal is de asserted A wake up event could be triggered by an internal or external request such a...

Page 18: ...ff all GCLK networks by disabling clk_ena 15 0 signal from LSB to MSB After three clock cycles the clk_ena 15 0 signal is fully disabled and transits into the sleep state 4 The power management contro...

Page 19: ...diagram and exiting sleep mode timing diagram respectively Table 3 2 T1 T2 T3 and T4 Parameters Minimum Value and Definition Parameter Width bits Minimum Value Decimal Description T1 6 1 ioe disable t...

Page 20: ...sign to user mode release the push button USER_PB0 LED0 indicates the sleep status of the device LED0 is turned on when the device enters sleep mode and is turned off when the device is in user mode D...

Page 21: ...show an approximate 93 reduction in the core current 1 2V_ICC consumption and an approximate 56 reduction in I O current 2 5V_ICCIO consumption in sleep mode relative to user mode The total power cons...

Page 22: ...rights reserved ALTERA ARRIA CYCLONE ENPIRION MAX MEGACORE NIOS QUARTUS and STRATIX words and logos are trademarks of Altera Corporation and registered in the U S Patent and Trademark Office and in ot...

Reviews: