Power Management Implementation

Size: px
Start display at page:

Download "Power Management Implementation"

Transcription

1 1 Background Power Management Implementation -Santosh Kumar, Anish Arora, OSU, and Young-ri Choi, Mohamed Gouda, University of Texas at Austin 1.1 Sleep Modes There are six power level states in the MCU. The sleep mode depends on the value of three bits in the MCU Control Register SM2, SM1, SM0. In the following these three bits are referred to as the sleep register. The SE bit has to be set to 1 to make the CPU enter the sleep mode when the SLEEP instruction is executed. It is recommended to set the SE bit before the execution of the SLEEP instruction and to clear it after waking up. 1. Idle Mode When the sleep register has value of 000 and the SLEEP instruction is executed, the processor goes into Idle mode. The CPU is stopped but the SPI, USART, Analog Comparator, Two wire serial interface, Timer/Counters, Watchdog, and the interrupt system continue operating. This mode halts clk CPU, and clk flash. If wakeup from Analog Comparator interrupt is not required, the Analog Comparator can be powered down by setting the ACD bit in the Analog Comparator and Control Status Register ACSR. If the ADC is enabled, a conversion is started automatically when this mode is entered. Wakeup From: External triggered interrupts as well as internal ones like the Timer overflow and USART Transmit Complete. 2. ADC Noise Reduction Mode When the sleep register has value 001, and the SLEEP instruction is executed, the CPU enters the ADC Noise Reduction mode. As compared to the Idle mode, SPI, USART, and the Analog Comparator are also stopped in addition to the CPU. Compared to the Idle mode, clk I/O is also stopped. This mode improves the noise environment for the ADC. Wakeup From: Apart from the ADC conversion complete, only an External Reset, a Watchdog reset, a Brown-out Reset, a Two-wire Serial Interface address match interrupt, a Timer/Counter0 interrupt, an SPM/EEPROM ready interrupt, an External Level interrupt on INT7:4, or an External Interrupt on INT3:0 can wake up the MCU from this sleep mode. 3. Power-down Mode - When the sleep register has value 010, and the SLEEP instruction is executed, the CPU enters the Power-down mode. In this mode, the External Oscillator is stopped, while the External Interrupts, the Two-wire Serial Interface address match, and the Watchdog continue operating (if enabled). This sleep mode halts all generated clocks, allowing operation of asynchronous modules only. If a level triggered interrupt in used to wake up the CPU, the changed level must be held for some time to wake up the CPU. Wakeup From: an External Reset, a Watchdog Reset, a Brown-out Reset, a Twowire Serial Interface address match interrupt, an External Level Interrupt on INT7:4, or an External Interrupt 3:0 can wake up the MCU from this mode. 1/10 1/25/2005

2 4. Power-save Mode - When the sleep register has value 011, and the SLEEP instruction is executed, the CPU enters the Power-save mode. This mode is identical to the Power-down mode with one exception If Timer/Counter0 is clocked asynchronously, i.e., the AS0 bit in ASSR is set, Timer/Counter0 will run during sleep. The MCU can wakeup either from a Timer Overflow or Output Compare event from Timer/Counter0 if the corresponding Timer/Counter0 interrupt enable bits are set in TIMSK, and the global interrupt enable bit in SREG is set. 5. Standby Mode - When the sleep register has value 110, and the SLEEP instruction is executed, the CPU enters the Standby mode. This mode is identical to the Power-down mode with one exception The oscillator is kept running. The CPU wakes up in six clock cycles from this mode. 6. Standby Mode - When the sleep register has value 111, and the SLEEP instruction is executed, the CPU enters the Extended Standby mode. This mode is identical to the Power-save mode with one exception The oscillator is kept running. The CPU wakes up in six clock cycles from this mode. 1.2 Minimizing Power Consumption The following guidelines should be used for minimizing the energy consumption. ADC If enabled, the ADC will be enabled in all modes. To save power ADC should be disabled before entering a sleep mode. Analog Comparator When entering Idle or ADC Noise Reduction mode, the Analog Comparator should be disabled if not used. In other sleep modes, the Analog Comparator is automatically disabled. However, if the Analog Comparator is set up to use the Internal Voltage Reference as input, the Analog Comparator should be disabled in all sleep modes. Brown-out Detector This module should be turned off (if not needed). If the Brown-out detector is enabled by the BODEN fuse, it will be enabled in all sleep modes. Internal Voltage Reference The Internal Voltage Reference will be enabled when needed by the Brown-out Detector, the Analog Comparator, or the ADC. If these modules are disabled, the Internal Voltage Reference will be disabled and will not consume power. Watchdog Timer This module should be turned off, if it is not needed. If it is enabled, it will be on in all sleep modes. Port Pins When entering a sleep mode, all port pins should be configured to use minimum power. In sleep modes where both the I/O clock and the ADC clock are stopped, the input buffers of the device will be disabled. This ensures that no power is consumed by the input logic when not needed. In some cases, the input logic is needed for detecting the wakeup conditions, and it will then be enabled. JTAG Interface and On-chip Debug System If the On-chip debug system is enabled by the OCDEN Fuse and the chip enter Power don or Power save mode, the main clock source remains enabled. There are three alternative ways to avoid this: Disable OCDEN Fuse. 2/10 1/25/2005

3 Disable JTAGEN Fuse. Write one to the JTD bit in MCUCSR. The TDO pin is left floating when the JTAG interface is enabled while the JTAG TAP controller is not shifting data. If the hardware connected to the TDO pin does not pull up the logic level, power consumption will increase. Note that the TDI pin for the nest device in the scan chain contains a pull-up that avoids this problem. Writing the JTD bit in the MCUCSR register to one or leaving the JTAG fuse unprogrammed disables the JTAG interface. 1.3 Precautions The following precautions should be exercised during power management implementation: When entering Power-save or Extended Standby mode after having written to TCNT0, OCR0, or TCCR0, the user must wait until the written register has been updated if Timer/Counter0 is used to wakeup the device. Otherwise, the MCU will enter sleep mode before the changes are effective. This is particularly important if the Output Compare0 interrupt is used to wakeup the device since the output compare function is disabled during writing to OCR0 or TCNT0. If the write cycle is not finished, and the MCU enters a sleep mode before the OCR0UB bit returns to zero, the device will never receive a compare match interrupt, and the MCU will not wakeup. If Timer;/Counter0 is used to wakeup the device from Power-save or Extended Standby mode, precautions must be taken if the user wants to re-enter one of these modes: The interrupt logic needs one TOSC1 cycle to be reset. If the time between wakeup and re-entering sleep mode is less than one TOSC1 cycle, the interrupt will not occur, and the device will fail to wakeup. If the user is in doubt whether the time before re-entering Power-save or Extended Standby mode is sufficient, the following algorithm can be used to ensure that one TOSC1 cycle has elapsed: 1. Write a value to TCCR0, TCNT0, or OCR0. 2. Wait until the corresponding Update Busy flag in ASSR returns to zero. 3. Enter Power-save or Extended Standby mode. When the asynchronous operation is selected, the khz Oscillator for Timer/Counter0 is always running, except in Power-down and Standby modes. After a Power-up Reset or wakeup from Power-down or Standby mode, the user should be aware of the fact that this Oscillator might take as long as one second to stabilize. The user is advised to wait for at least one second before using Timer/Counter0 after power-up or wakeup from Power-down or Standby modes. The contents of all Timer/Counter0 Registers must be considered lost after a wakeup from Power-down or Standby mode due to unstable clock signal upon start-up, no matter whether the Oscillator is in use or a clock signal is applied to the TOSC1 pin. Wakeup from Power-down or Extended Standby mode when the timer is clocked asynchronously: When the interrupt condition is met, the wake up process is started the following cycle of the timer clock, i.e., the timer is always advanced by 3/10 1/25/2005

4 at least one before the processor can read the counter value. After wakeup, the MCU is halted for four cycles, it executes the interrupt routine, and resumes execution from the instruction following SLEEP. 2 Power Management Functionality in TinyOS 2.1 Putting a Mote to Sleep The power management application should call HPLPowerManagement.Enable() in its StdControl.Init() and ensure the following: The radio is off (call CC1000RadioC.StdControl.stop()). All high speed clock interrupts are disabled. SPI interrupt is disabled. The task queue is empty. Then, the mote will enter sleep mode upon the next clock tick. In addition to the radio, each service has to be stopped. Further, in the Stop() function, each service should call HPLPowerManagement.adjustPower(). Applications need not call HPLPowerManagement.adjustPower(). 2.2 Wake Up If the mote is put to sleep using HPLPowerManagement, then it will wakeup on the next 32 khz Timer interrupt. 3 Usage Scenario The following usage scenario are under consideration: 1. The motes will either be in a POWER_DOWN state or completely off, depending on whether there is a on-off button or not. 2. The motes will be either sent an interrupt via pressing the user button or put on by pressing the on switch. 3. Upon first activation (either via on switch or via user button), the motes will execute the factory image power management code. 4. After all the motes and stargates have been deployed, the network will be woken up at about the same time for network reprogramming. The ExScal power management code will be part of this new program. 5. After reprogramming all the sections, except for a few will be put to sleep. It is assumed that time synchronization will be completed before the network is put to sleep. The few sections that are awake (or are woken up after the entire network was put to sleep), will be used for the testing purpose. After testing is complete, these sections will also be put to sleep. 6. Every day of testing, some new sections will be woken up (if the testing scenario does not force the usage of the same section that was tested on an earlier day). The rest of the network will continue to sleep. 4/10 1/25/2005

5 7. The entire network will be woken up under three conditions: a. It is a demo day. b. The entire network needs to be reprogrammed. c. It is a dry run, although it is not necessary to wakeup the entire network for dry run since all sections are homogenous. The dry run is also a form of testing. 8. In order to conserve even more energy, we may want to allow some motes to sleep even when the sections to which these motes belong, is active. In this case Randomized Independent Sleeping proposed in [1] may be used. The sleeping will with such a probability that a communication cover is maintained. This strategy may get the lifetime of the network to a lifetime of 30 days or more. 3 Power Management Protocol Proposals for Off-Duty Sleeping There are currently three proposals for a Power Management Protocol: 3.1 Using 1% Duty Cycle In this approach, proposed by UCB, the processor is put into POWER_SAVE or POWER_DOWN mode (yet to be known), all components are put off. However, the radio is still on, but on a 1% duty cycle. The energy consumption of this sleeping mode is 130 ua on mica2. The processor wakes up periodically to check if any preamble bits have arrived. The checking is done at 1/100 th the frequency it is done when the radio is fully on. When it is time to wakeup the motes, a message (soft-on) is flooded in the network. The first mote to propagate this message and every other mote forwarding this message should send a long preamble in order to communicate with the sleeping motes. This message is retransmitted by the receiving motes several times before a timer expires. After the timer is expired, the motes come to short preamble mode. To take care of waking up 100% of the network, it is proposed that in the event of having knowledge of some motes missing the wakeup message, the motes will come back to the long preamble mode and will repeatedly transmit the wakeup message. A good model is yet to be found by which we can compute how long it will take the network to wakeup since the initiation of the wakeup message. A rough model has been proposed for now. It takes seconds to transmit one long preamble. Combine this with random delay introduced at the MAC layer, and combine it with probability of losing a message, we can derive the time it will take to wake up a multi-hop network. A different type of message (soft-off) is propagated to put the motes back to sleep. The motes put their processor to sleep, and bring their radio down to a 1% duty cycle. Again, the exact protocol that ensures 100% of the intended portion of the network is put to sleep, is yet to be established. Advantages: 5/10 1/25/2005

6 The motes wakeup only when they are needed. This can lead to a simpler protocol as well as energy savings. Time synchronization is not required. Disadvantages: The protocol to take care of stragglers in both phases (sleep and wakeup) is yet to be decided. Unknowns: The exact protocol for sleep and wakeup of a multi-hop network. A model to compute the latency of waking up the entire network (one section). Proposal for enhancement: In every flood, only the first message received by any mote is forwarded, provided the hop count is positive. After receiving the first message, any mote does not forward similar messages. Instead, it sends the wakeup (or sleep) message by itself. It tries to send it k times, once every 2 seconds. Further, every time the mote tries to send the message, it decides to send it with probability p. The hop count in these messages is the same as was received in the original wakeup (or sleep) message, after decrementing it by one. The values of k and p will be chosen based on the number of neighbors in order to minimize the probability of hidden terminal collision, but ensuring that at least one message is sent in every neighborhood successfully with a high probability. 3.2 Real Time Clock-based Sleeping In this approach, proposed by UIowa and UTexas, there is only one type of message is used. This message has two parameters: TBS and TTW, where TBS is the time before the motes should go to sleep (typically in seconds), and TTW is the time to wakeup, i.e. time the motes should sleep for (typically in hours). When it is time to put the network to sleep (or a portion of it), a user decides how many hours the motes should be put to sleep, and send a sleep message to the intended sections of the network. This message is flooded sufficient number of times (to be found by experimentation) to ensure all the intended motes receive it. All the motes receiving this message go to sleep, wakeup every 8 minutes to decrement a counter, and go back to sleep. When the counter hits zero (time to wakeup received in the sleep message), the motes wakeup. If it is desired to make them sleep longer, another sleep message set has to be initiated. Advantages: The protocol is simple. It uses only one type of message. Except for a processor wakeup every 8 minutes to decrement the counter, motes do not wakeup. As a result, they consume very little energy when they are asleep. Disadvantages: It is not possible to wakeup the sleeping motes before TTW. 6/10 1/25/2005

7 It is hard to decide how much time the motes should be put to sleep. Further, if the motes need to continue to sleep longer than was originally decided, a sleep message should be sent immediately after they wakeup. If the sleep message is not sent immediately, the motes may be active for no reason and will waste energy. However, it is possible to write an application at Tier3 that will keep track of the TTW expiration of each section and will continue sending a sleep message with a preconfigured TTW, if it has not heard otherwise from a user for a particular section. Unknowns: Whether it is possible to implement a Real-Time Clock in XSM motes. TBS value to be used in ExScal network. 3.3 Request-Reply based Sleeping In this approach, proposed by OSU and UTexas, there are three types of messages: RTW, PTW, and CTS, where RTW is the request for wakeup, PTW is the permission to wakeup, and CTS is the command to sleep. There is a preconfigured time that motes sleep for SP, (e.g. 15 minutes) and a preconfigured time that they wakeup to check if they should remain awake WP, (e.g. 2 seconds). When it is time to put the motes to sleep, a CTS message is propagated via the routing tree that is already in place. After receiving an acknowledgement for the receipt of this message the sender motes go to sleep. The CTS message is flooded only once. Upon analysis, it will be decided whether there is a need to flood it more than once. The CTS message will have a hop count to limit its reach. The motes are in three states, Sleeping, Active_Self, and Active_Others. If they are in Sleeping mode, they sleep for SP time units, wakeup for WP time units, broadcast a RTW message after a delay chosen exponentially in the WP interval, and go back to sleep for SP time units, if they do not hear a CTS message. The CTS message is a broadcast message and so it wakes up all motes hearing such a message. Upon receipt of a CTS message, the motes change state to Active_Self or Active_Others, depending on whether the CTS message had a zero hop count or a positive hop count. If during the Active_Others state, a mote hears a RTW message, it sends a CTS message after decrementing the hop count by one. Advantages: The protocol guarantees that 100% of the network will be woken up, within 2 SP with a high probability. The protocol is suitable to wakeup only intended sections of motes without disturbing the motes who should be sleeping. The energy consumption during the SP is minimal. User intervention is minimized since a user needs to intervene only when it is time to wakeup a section and when it is time to put a section to sleep. Timer based or real time clock based sleep/wakeup can be easily implemented. The protocol is reusable across other networks/platforms. 7/10 1/25/2005

8 Disadvantages: The protocol is complex since it involves multiple states and multiple types of messages. The protocol requires motes to wakeup after every SP. Unknowns: SP, WP 4 Power Management Protocols for On-Duty Sleeping Sleeping during active duty is being explored because in a sensor network deployed for intrusion detection, most of the time there are no activities for a given mote, but it remains active nevertheless, drastically reducing the network lifetime. Furthermore, due to the hard constraints on the latency of notification in the event of an intrusion render most of the power management schemes proposed in the literature unsuitable. We are considering the following three alternatives for On-Duty Sleeping: 4.1 Maintaining a Communication Backbone The radio consumes 8mA of current when it is active. Transmitting a packet consumes 16mA of current. In a sensor network deployed for classification and tracking, typically there is k-coverage, where k > 1. Further, the communication radius is typically larger than sensing radius of most sensors. As a result, connectivity redundancy exists in such sensor networks. Exploiting this redundancy presents one solution to the On-Duty Sleeping for intrusion detection. During active duty, all the sensors are active. The microprocessor can be put to sleep as well, if the sensors (or one of the sensors) have the ability to reliably detect an event in the hardware. In such a case, microprocessor can be put to sleep in all the motes (saving 8mA of current). The radio can be put to sleep on all motes except those necessary to maintain a communication backbone (additional saving 8mA or more of current). The exact method of how to select the backbone and how to rotate this job is yet to be decided. When an event of interest happens, the sensors wakeup the microprocessor, the detection data is analyzed and should a packet be sent, the radio is turned on and the message is sent to one of the motes that is part of the backbone. The exact protocol of deciding the first-hop neighbor for a sleeping mote is yet to be decided. Using this protocol, significant lifetime extension is achievable. If x fraction of the motes are needed to maintain a communication backbone, then approximately the new active 8/10 1/25/2005

9 lifetime can be as much as 20/(20*x+5*(1-x)) times the original active lifetime 1. For instance, if x=0.25, then the new active lifetime will be as much as times the original active lifetime, while preserving the level of coverage and a micro increase in the latency of notification (due to the startup of the radio). If the hardware detection of no sensor is reliable enough, then the microprocessor will have to remain. In this case, only 8mA of current will be saved on a sleeping mote and the lifetime increase will be 20/(20*x+13*(1-x)) times. 4.2 Radio-Based Wakeup This protocol is a step further from the one proposed in 0Section 4.1. In this protocol, it is assumed that the motes can be woken up by sending a wakeup message. If this is the case, then the radio (and microprocessor, if the hardware wakeup on some sensor is reliable) on all motes can be turned off. When an intrusion happens, the sensors wakeup the microprocessor, the microprocessor wakes up its parent mote for propagating the notification towards the base station (if its parent was not already woken up by the intrusion detection event). The energy saving in this protocol can be as much as 20/5 = 4 times of the original active lifetime, if the microprocessor can be put to sleep, and 20/13 = times, if the microprocessor has to remain awake. However, the latency of event notification in this case may be longer because the motes on the way from the detection region up to the base station may have to be woken up taking one radio wakeup time on every hop. For example, if the radio is put on 1% duty cycle, then the radio wakeup latency is large as 2 seconds for a single hop. If the duty cycle of radio is increased to 11.5%, the not only the energy consumption of the radio increases to close to 1mA but the microprocessor has to wakeup more often to check for a preamble. If the microprocessor has to be awake anyway because of the unreliable detection of sensors in the hardware, then energy consumption of microprocessor is no longer an issue. Another problem to be solved in this protocol is the issue of routing since all the radio are off. One solution is to periodically wakeup the entire network (or just the communication backbone) to maintain a routing structure. 4.3 Partitioning the Network This protocol exploits the observation that often sensor networks have more redundancy of coverage than necessary. In such a case, the network can be partitioned into t parts such that one of the parts is enough to reliably detect and classify an intruder. Using the localization information, the motes are given a partition number and a sleeping schedule from the base station. The active time is divided into periods and only one part is active in any period. If the network can be divided into two equal parts, then the network 1 We have assumed that the average current in a fully active mote is 20 ma and that in a mote with only the sensors on is 5 ma. 9/10 1/25/2005

10 lifetime can be increased by twofold. The different periods will have a little overlap, i.e. the motes going to sleep will wait for some time before falling asleep, so that all the motes in the part to become active in this period have woken up and taken charge. The implementation of this protocol is simpler in the Extreme Scaling architecture, since the localization information can be used to partition the network and one wrapper can be put around routing which filters out any routing messages from motes not part of the same partition. This protocol however, reduces the level of coverage present in the network. References: [1] S. Kumar, T. H. Lai and J. Balogh, On k-coverage in a Mostly Sleeping Sensor Network, To appear in ACM MobiCom 2004, Philadelphia, USA. 10/10 1/25/2005

SNJB College of Engineering Department of Computer Engineering

SNJB College of Engineering Department of Computer Engineering 1. Intel s programmable device (8253) facilitates the generation of accurate time delays. a) counter b) timer c) both a & b d) none of these 2. The programmable timer device (8253) contains three independent

More information

Recap DVS. Reduce Frequency Only. Reduce Frequency and Voltage. Processor Sleeps when Idle. Processor Always On. Processor Sleeps when Idle

Recap DVS. Reduce Frequency Only. Reduce Frequency and Voltage. Processor Sleeps when Idle. Processor Always On. Processor Sleeps when Idle Energy Continued Recap DVS Reduce Frequency Only Reduce Frequency and Voltage Processor Sleeps when Idle Processor Always On Processor Sleeps when Idle Bad idea! Good idea! Should we do frequency scaling

More information

[Ashwini*, 5(4): April, 2016] ISSN: (I2OR), Publication Impact Factor: 3.785

[Ashwini*, 5(4): April, 2016] ISSN: (I2OR), Publication Impact Factor: 3.785 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY GESTURE VOCALIZER FOR DEAF AND DUMB Kshirasagar Snehal P.*, Shaikh Mohammad Hussain, Malge Swati S., Gholap Shraddha S., Mr. Swapnil

More information

AUTOMATIONWORX. User Manual. UM EN IBS SRE 1A Order No.: INTERBUS Register Expansion Chip IBS SRE 1A

AUTOMATIONWORX. User Manual. UM EN IBS SRE 1A Order No.: INTERBUS Register Expansion Chip IBS SRE 1A AUTOMATIONWORX User Manual UM EN IBS SRE 1A Order No.: 2888741 INTERBUS Register Expansion Chip IBS SRE 1A AUTOMATIONWORX User Manual INTERBUS Register Expansion Chip IBS SRE 1A 06/2006 Designation: Revision:

More information

AN-1203 Ultra-Low Power Wi-Fi Connected IoT Node

AN-1203 Ultra-Low Power Wi-Fi Connected IoT Node AN-1203 Ultra-Low Power Wi-Fi Connected IoT Node Many applications in the Internet of Things (IoT) market require an ultra-low power design because of limited power availability. Some IoT devices are battery

More information

MAC Sleep Mode Control Considering Downlink Traffic Pattern and Mobility

MAC Sleep Mode Control Considering Downlink Traffic Pattern and Mobility 1 MAC Sleep Mode Control Considering Downlink Traffic Pattern and Mobility Neung-Hyung Lee and Saewoong Bahk School of Electrical Engineering & Computer Science, Seoul National University, Seoul Korea

More information

Complete a large project that embodies the major course topics Project should be simple but expandable The project should include:

Complete a large project that embodies the major course topics Project should be simple but expandable The project should include: CSE 466: Course Project Complete a large project that embodies the major course topics Project should be simple but expandable The project should include: Multiple device communication Deal with constrained

More information

When designing with these products it is important that the Designer take note of the following considerations:

When designing with these products it is important that the Designer take note of the following considerations: Applicable Products HMC820LP6CE HMC821LP6CE HMC822LP6CE HMC824LP6CE HMC826LP6CE HMC828LP6CE HMC829LP6GE HMC830LP6GE HMC831LP6CE HMC832LP6GE HMC833LP6GE HMC834LP6GE HMC836LP6CE HMC837LP6CE HMC838LP6CE HMC839LP6CE

More information

F²MC-8FX FAMILY MB95200H/210H SERIES HOW TO DO CR TRIMMING 8-BIT MICROCONTROLLER APPLICATION NOTE

F²MC-8FX FAMILY MB95200H/210H SERIES HOW TO DO CR TRIMMING 8-BIT MICROCONTROLLER APPLICATION NOTE Fujitsu Microelectronics (Shanghai) Co., Ltd Application Note MCU-AN-500014-E-10 F²MC-8FX FAMILY 8-BIT MICROCONTROLLER MB95200H/210H SERIES HOW TO DO CR TRIMMING APPLICATION NOTE CR trimming Operation

More information

SiS9255. Projected Capacitive. Touch-Screen Micro Processor. Data sheet. Rev. 1.2 August 18, 2015

SiS9255. Projected Capacitive. Touch-Screen Micro Processor. Data sheet. Rev. 1.2 August 18, 2015 SiS9255 Projected Capacitive Touch-Screen Micro Processor Data sheet Rev. 1.2 August 18, 2015 This specification is subject to change without notice. Silicon Integrated Systems Corporation assumes no responsibility

More information

Course Syllabus. Operating Systems, Spring 2016, Meni Adler, Danny Hendler and Amnon Meisels 1 3/14/2016

Course Syllabus. Operating Systems, Spring 2016, Meni Adler, Danny Hendler and Amnon Meisels 1 3/14/2016 Course Syllabus. Introduction - History; Views; Concepts; Structure 2. Process Management - Processes; State + Resources; Threads; Unix implementation of Processes 3. Scheduling Paradigms; Unix; Modeling

More information

Complete a large project that embodies the major course topics Project should be simple but expandable The project should include:

Complete a large project that embodies the major course topics Project should be simple but expandable The project should include: CSE 466: Course Project Complete a large project that embodies the major course topics Project should be simple but expandable The project should include: Multiple device communication Deal with constrained

More information

Graphical User Interface for Windows for MCM Module

Graphical User Interface for Windows for MCM Module Page 1 of 8 Installation:- Please ensure that you have the latest updated GUI and download the GUIv.x.x.x.x.ZIP from our website. Extract the folder to a temporary location (These files can be deleted

More information

Dosimeter Setting Device

Dosimeter Setting Device Instruction Manual Dosimeter Setting Device For Electronic Personal Dosimeter Dose-i (Unit:Sv, Version:1.05 English) WTA529748 a 1 / 38 Foreword Thank you for purchasing the Dosimeter Setting Device; a

More information

Interfacing the Enhanced Parallel Port Version 1.0

Interfacing the Enhanced Parallel Port Version 1.0 Interfacing the Enhanced Parallel Port Version 1.0 Disclaimer : While every effort has been made to make sure the information in this document is correct, the author can not be liable for any damages whatsoever

More information

Epilepsy Sensor Transmitter

Epilepsy Sensor Transmitter Epilepsy Sensor Transmitter Installation Guide t: 01977 661234 f: 01977 660562 e: enquiries@tunstall.com w: uk.tunstall.com Version: V0.1 (421V0R1.18) Contents 1. Features and Introduction... 3 Your Epilepsy

More information

RELEASED. Clearing your active insulin

RELEASED. Clearing your active insulin To clear all your settings: 1. Make sure the pump is not connected to your body. 2. Go to the Manage Settings screen. Menu > Utilities > Manage Settings 3. Simultaneously press and hold and until the Manage

More information

QuantiPhi for RL78 and MICON Racing RL78

QuantiPhi for RL78 and MICON Racing RL78 QuantiPhi for RL78 and MICON Racing RL78 Description: Using cutting-edge model-based design tools, you will design a strategy for a Renesas MICON car, a miniature, autonomous electric vehicle. You will

More information

Kernel Korner. The schedule() Function. Sleeping in the Kernel. Kedar Sovani. Abstract

Kernel Korner. The schedule() Function. Sleeping in the Kernel. Kedar Sovani. Abstract 1 of 7 6/18/2006 8:38 PM Kernel Korner Sleeping in the Kernel Kedar Sovani Abstract The old sleep_on() function won't work reliably in an age of SMP systems and hyperthreaded processors. Here's how to

More information

External Interrupts Pin Change Interrupts

External Interrupts Pin Change Interrupts ECE3411 Fall 2015 Lecture 3c. External Interrupts Pin Change Interrupts Marten van Dijk, Syed Kamran Haider Department of Electrical & Computer Engineering University of Connecticut Email: vandijk, syed.haider@engr.uconn.edu

More information

Power Management for Networks to Reduce Energy Consumption

Power Management for Networks to Reduce Energy Consumption Power Management for Networks to Reduce Energy Consumption David Wetherall Intel Research & University of Washington Joint work with: Sylvia Ratnasamy (Intel Research) Sergiu Nedevschi (UC Berkeley) Lucian

More information

EXCITE, ENGAGING CARDIO ADVANCED LED DISPLAY RUN User manual

EXCITE, ENGAGING CARDIO ADVANCED LED DISPLAY RUN User manual EXCITE, ENGAGING CARDIO ADVANCED LED DISPLAY RUN 1000 User manual Contents Description of the control panel...3 Function keys...4 Manual control keys...5 Profile LEDs...7 Heart rate LEDs...8 The number

More information

Sign Language Interpretation Using Pseudo Glove

Sign Language Interpretation Using Pseudo Glove Sign Language Interpretation Using Pseudo Glove Mukul Singh Kushwah, Manish Sharma, Kunal Jain and Anish Chopra Abstract The research work presented in this paper explores the ways in which, people who

More information

Idle Mode Signalling Reduction on the S4-SGSN

Idle Mode Signalling Reduction on the S4-SGSN This chapter describes the Idle Mode Signaling Reduction (ISR) feature and its implementation and use on the ASR 5000 S4-SGSN. Important A separate feature license is required to enable the ISR feature.

More information

THIM User Manual 1.0 GETTING STARTED 3 WHAT YOU LL FIND IN THE BOX 3

THIM User Manual 1.0 GETTING STARTED 3 WHAT YOU LL FIND IN THE BOX 3 User Manual THIM is not a medical device. The information contained in this document is not intended to be used as medical information or as a substitute for your own health professional s advice. As a

More information

Total Ionizing Dose Test Report. No. 16T-RT3PE3000L-CG896-QMLPK

Total Ionizing Dose Test Report. No. 16T-RT3PE3000L-CG896-QMLPK Total Ionizing Dose Test Report No. 16T-RT3PE3000L-CG896-QMLPK December 1, 2016 Table of Contents I. Summary Table... 3 II. Total Ionizing Dose (TID) Testing... 3 A. Device-Under-Test (DUT) and Irradiation

More information

For Electric Personal Dosimete Dose-i

For Electric Personal Dosimete Dose-i Instruction Manual Dosime eter Setting Device For Electric Personal Dosimete er Dose-i (Unit:rem, Version:1.05 English) Issued on March 2015 WTA529893 1 / 38 Foreword Thank you for purchasing the Dosimeter

More information

CHAPTER 4 CONTENT LECTURE 1 November :28 AM

CHAPTER 4 CONTENT LECTURE 1 November :28 AM CHAPTER 4 By Radu Muresan University of Guelph Page 1 CHAPTER 4 CONTENT LECTURE 1 November 07 12 10:28 AM UNIPROCESSOR SCHEDULING Real Time Task Model Concepts Types of Real Time Tasks and Their Characteristics

More information

Demo Mode. Once you have taken the time to navigate your RPM 2 app in "Demo mode" you should be ready to pair, connect, and try your inserts.

Demo Mode. Once you have taken the time to navigate your RPM 2 app in Demo mode you should be ready to pair, connect, and try your inserts. Demo Mode RPM 2 is supported with a "demonstration (Demo) mode" that easily allows you to navigate the app. Demo mode is intended for navigation purposes only. Data in Demo mode are simply random data

More information

Coach Morse - Morse Code Practice Unit

Coach Morse - Morse Code Practice Unit Coach Morse - Morse Code Practice Unit AA1PJ The following describes the features and operation of Coach Morse, a Morse code practice unit. This device should help you learn and improve the speed at which

More information

RELEASED. first steps. Icon Icon name What it means

RELEASED. first steps. Icon Icon name What it means Icon Icon name What it means Connection The connection icon appears green when the Sensor feature is on and your transmitter is successfully communicating with your pump. The connection icon appears gray

More information

Internet Hub WLAN/3G/4G. Internet Cloud. Figure 1: U-Healthcare system overview

Internet Hub WLAN/3G/4G. Internet Cloud. Figure 1: U-Healthcare system overview Extending Battery Life of Wireless medical devices are becoming increasingly more prevalent for remotely monitoring and logging vital signs to assist in the detection and treatment of diseases and medical

More information

Frequently asked questions to Oticon ConnectClip

Frequently asked questions to Oticon ConnectClip Frequently asked questions to Oticon ConnectClip 1. Pairing Question Answer How many devices can ConnectClip be paired to? ConnectClip can be paired to up to 8 Bluetooth devices. What happens when a 9th

More information

Introductory Motor Learning and Development Lab

Introductory Motor Learning and Development Lab Introductory Motor Learning and Development Lab Laboratory Equipment & Test Procedures. Motor learning and control historically has built its discipline through laboratory research. This has led to the

More information

RL78 POC and LVD. Renesas Electronics Corporation A Renesas Electronics Corporation. All rights reserved.

RL78 POC and LVD. Renesas Electronics Corporation A Renesas Electronics Corporation. All rights reserved. RL78 POC and LVD Renesas Electronics Corporation 00000-A Introduction Purpose This course provides an introduction to the RL78 Power-On-Clear and Low Voltage Detector. Objective Learn about the RL78 POC

More information

Resource Access Protocols. LS 12, TU Dortmund

Resource Access Protocols. LS 12, TU Dortmund Resource Access Protocols Prof. Dr. Jian-Jia Chen LS 12, TU Dortmund 30, Oct. 2018 Prof. Dr. Jian-Jia Chen (LS 12, TU Dortmund) 1 / 27 Why do We Have to Worry about Resource Sharing? Shared Resources:

More information

Technical Tip: How to Connect and Troubleshoot Transducer Feedback. Product(s): iqpump1000 and iqpump Micro Drives

Technical Tip: How to Connect and Troubleshoot Transducer Feedback. Product(s): iqpump1000 and iqpump Micro Drives This Technical Tip assists users in applying Yaskawa iqpump1000 and iqpump Micro products to pump systems and provides useful information on: running without a transducer fixing Fdb-L or Feedback Loss

More information

Dosimeter Setting Device System NRZ

Dosimeter Setting Device System NRZ User s Manual Dosimeter Setting Device System NRZ For Dosimeter NRF series (Units: msv Version:0.26 English) TA5C0903 b 1 / 50 Preface Thank you for purchasing the Dosimeter Setting Device; a product by

More information

AVR Based Gesture Vocalizer Using Speech Synthesizer IC

AVR Based Gesture Vocalizer Using Speech Synthesizer IC AVR Based Gesture Vocalizer Using Speech Synthesizer IC Mr.M.V.N.R.P.kumar 1, Mr.Ashutosh Kumar 2, Ms. S.B.Arawandekar 3, Mr.A. A. Bhosale 4, Mr. R. L. Bhosale 5 Dept. Of E&TC, L.N.B.C.I.E.T. Raigaon,

More information

Cloud Condensation Nuclei Counter (CCN) Module

Cloud Condensation Nuclei Counter (CCN) Module Particle Analysis and Display System (PADS): Cloud Condensation Nuclei Counter (CCN) Module Operator Manual DOC-0190 A-1 PADS 2.5.6, CCN Module 2.5.1 5710 Flatiron Parkway, Unit B Boulder, CO 80301 USA

More information

Clay Tablet Connector for hybris. User Guide. Version 1.5.0

Clay Tablet Connector for hybris. User Guide. Version 1.5.0 Clay Tablet Connector for hybris User Guide Version 1.5.0 August 4, 2016 Copyright Copyright 2005-2016 Clay Tablet Technologies Inc. All rights reserved. All rights reserved. This document and its content

More information

Introduction and literature review

Introduction and literature review Introduction and literature review Our group studied the phenomena of waking up in different situations. This study was done so as to reach to an alarm clock that awakes the user without causing any stress.

More information

E SERIES. Contents CALIBRATION PROCEDURE. Version 2.0

E SERIES. Contents CALIBRATION PROCEDURE. Version 2.0 CALIBRATION PROCEDURE E SERIES Version 2.0 Contents Introduction Document Scope... 2 Calibration Overview... 3 What Is Calibration?... 3 Why Calibrate?... 3 How Often Should You Calibrate?... 3 What Can

More information

Hanwell Instruments Ltd. Instruction Manual

Hanwell Instruments Ltd. Instruction Manual Hanwell Instruments Ltd Instruction Manual Document Title RL5000 Sensors - User Guide Document No. IM4177 Issue No. 3 Hanwell Instruments Ltd 12 Mead Business Centre Mead Lane Hertford SG13 7BJ UNITED

More information

Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED

Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED Analog Devices Welcomes Hittite Microwave Corporation NO CONTENT ON THE ATTACHED DOCUMENT HAS CHANGED www.analog.com www.hittite.com THIS PAGE INTENTIONALLY LEFT BLANK Frequency Hopping with Hittite PLLVCOs

More information

Presenter s name. STM8 StartUp

Presenter s name. STM8 StartUp Presenter s name STM8 StartUp 1 14 June 2016 HW and SW tools HW: STM8S-Discovery SW: STM STVP + STVD STM8S/A Library Cosmic C Compiler ST-LINK-v2 (Optional) LINK Useful links are here 2 14 June 2016 Installations

More information

Manual 2500E NRT Display Unit

Manual 2500E NRT Display Unit Manual 2500E NRT Display Unit Revision History File name / Revision Date Authors & Change Details Checked/ Approved Unidata Manual - 2500E NRT Display Unit Release 1.0 20 10 10 DM- First issue MS Unidata

More information

Share/Follow. User Guide. A feature of Dexcom G5 Mobile CGM System

Share/Follow. User Guide. A feature of Dexcom G5 Mobile CGM System Share/Follow User Guide A feature of Dexcom G5 Mobile CGM System IMPORTANT USER INFORMATION Please review your product instructions before using your continuous glucose monitoring system. Contraindications,

More information

REV G. Chip System and Display Module Operation Manual

REV G. Chip System and Display Module Operation Manual 995500 REV G Chip System and Display Module Operation Manual Introduction The Keiser Chip System is an electronic replacement for a hand written exercise card. Workout data is stored in a small electronic

More information

Armstrong IVS 102 Drive Specification

Armstrong IVS 102 Drive Specification Armstrong IVS 102 Drive Specification Part I: General Description 1. This specification covers complete variable frequency drives (VFDs) designated on the drawing schedules to be variable speed. All standard

More information

Monitor Instructions for Models: CHB-R6 CHB-UV6

Monitor Instructions for Models: CHB-R6 CHB-UV6 Monitor Instructions for Models: CHB-R6 CHB-UV6 Power supply: output DC 9v/ 1000mA transformer adaptor TABLE OF CONTENTS Function Buttons ----------------------------------------------------------------------------

More information

EVRC TTY/TDD Extension

EVRC TTY/TDD Extension GPP C.S00-0- Version.0 Date: April 00 EVRC TTY/TDD Extension COPYRIGHT GPP and its Organizational Partners claim copyright in this document and individual Organizational Partners may copyright and issue

More information

Lionbridge Connector for Hybris. User Guide

Lionbridge Connector for Hybris. User Guide Lionbridge Connector for Hybris User Guide Version 2.1.0 November 24, 2017 Copyright Copyright 2017 Lionbridge Technologies, Inc. All rights reserved. Published in the USA. March, 2016. Lionbridge and

More information

Avaya G450 Branch Gateway, Release 7.1 Voluntary Product Accessibility Template (VPAT)

Avaya G450 Branch Gateway, Release 7.1 Voluntary Product Accessibility Template (VPAT) Avaya G450 Branch Gateway, Release 7.1 Voluntary Product Accessibility Template (VPAT) can be administered via a graphical user interface or via a text-only command line interface. The responses in this

More information

Trio Motion Technology Ltd. Shannon Way, Tewkesbury, Gloucestershire. GL20 8ND United Kingdom Tel: +44 (0) Fax: +44 (0)

Trio Motion Technology Ltd. Shannon Way, Tewkesbury, Gloucestershire. GL20 8ND United Kingdom Tel: +44 (0) Fax: +44 (0) www.triomotion.com Trio Motion Technology Ltd. Shannon Way, Tewkesbury, Gloucestershire. GL20 8ND United Kingdom Tel: +44 (0)1684 292333 Fax: +44 (0)1684 297929 1000 Gamma Drive Suite 206 Pittsburgh, PA

More information

The Diabetic Breathalyzer. Group 13 Jon Brown Christine Sleppy Noah Spenser Edert Geffrard

The Diabetic Breathalyzer. Group 13 Jon Brown Christine Sleppy Noah Spenser Edert Geffrard The Diabetic Breathalyzer Group 13 Jon Brown Christine Sleppy Noah Spenser Edert Geffrard EE EE EE EE Project Motivation 29.1 million Americans have diabetes. Proper management of this disease requires

More information

Transitioning from the CS4362 to the CS4362A or CS4365

Transitioning from the CS4362 to the CS4362A or CS4365 Transitioning from the CS to the CSA or CS. Introduction This application note describes how to transition easily to the CS or CSA from an existing design that uses the CS. The CSA was designed to give

More information

axbo research 3.X..the little sleep laboratory

axbo research 3.X..the little sleep laboratory axbo research 3.X..the little sleep laboratory With axbo research you can evaluate the movement data which is saved in your axbo and view it graphically to become better acquainted with your own sleeping

More information

N-550 TROUBLESHOOTING TROUBLE SHOOTING (N-550 PULSE OXIMETER)

N-550 TROUBLESHOOTING TROUBLE SHOOTING (N-550 PULSE OXIMETER) TROUBLE SHOOTING (N-550 PULSE OXIMETER) 1. Problem Categories. This document is made for service training personnel, and based on Service manual. Problems with the N-550 are separated into the categories

More information

An Orthodontics-Inspired Desynchronization Algorithm for Wireless Sensor Networks

An Orthodontics-Inspired Desynchronization Algorithm for Wireless Sensor Networks An Orthodontics-Inspired Desynchronization Algorithm for Wireless Sensor Networks Pongpakdi Taechalertpaisarn Department of Computer Engineering Chulalongkorn University Bangkok, Thailand Email: pongpakdi.t@student.chula.ac.th

More information

TIMELY: RTT-based Congestion Control for the Datacenter

TIMELY: RTT-based Congestion Control for the Datacenter TIMELY: RTT-based Congestion Control for the Datacenter Authors: Radhika Mittal(UC Berkeley), Vinh The Lam, Nandita Dukkipati, Emily Blem, Hassan Wassel, Monia Ghobadi(Microsoft), Amin Vahdat, Yaogong

More information

Avaya G450 Branch Gateway, R6.2 Voluntary Product Accessibility Template (VPAT)

Avaya G450 Branch Gateway, R6.2 Voluntary Product Accessibility Template (VPAT) ` Avaya G450 Branch Gateway, R6.2 Voluntary Product Accessibility Template (VPAT) 1194.21 Software Applications and Operating Systems The Avaya G450 Branch Gateway can be administered via a graphical user

More information

Using the CFS Infrastructure

Using the CFS Infrastructure CHAPTER 13 The Cisco MDS SAN-OS software uses the Cisco Fabric Services (CFS) infrastructure to enable efficient database distribution and to foster device flexibility. It simplifies SAN provisioning by

More information

Cross-Domain Development Kit XDK110 Platform for Application Development

Cross-Domain Development Kit XDK110 Platform for Application Development BLE Guide Cross-Domain Development Kit Platform for Application Development Bosch Connected Devices and Solutions : BLE Guide Document revision 2.0 Document release date 17.08.17 Document number Workbench

More information

Standard Products ACT15530 CMOS Manchester Encoder / Decoder May 16, 2005

Standard Products ACT15530 CMOS Manchester Encoder / Decoder  May 16, 2005 Standard Products ACT15530 CMOS Manchester Encoder / Decoder www.aeroflex.com/avionics May 16, 2005 FEATURES MIL-STD-1553 Compatible 1.25 Megabit/sec Maximum Data Rate Sync Identification and Lock-in Clock

More information

Vivago WristCare System User s guide for sheltered homes

Vivago WristCare System User s guide for sheltered homes Vivago WristCare System User s guide for sheltered homes 1 2 What is the Vivago WristCare system? 3 Contents: What is the Vivago WristCare System?...3 The Vivago watch...3 The Vivago WristCare transmits

More information

Bimodal Multicast. Harald Gjermundrød CptS/EE 562 February 10, 2004

Bimodal Multicast. Harald Gjermundrød CptS/EE 562 February 10, 2004 1 Bimodal Multicast Harald Gjermundrød CptS/EE 562 February 10, 2004 Bimodal Multicast 2 Bimodal Attack General commands soldiers Consensus is impossible! If almost all attack victory is certain If very

More information

PIPELINE PRO 2 MANUAL

PIPELINE PRO 2 MANUAL PIPELINE PRO 2 MANUAL PIPELINE-PRO.CO.UK 01 PIPELINE PRO 2 The PIPELINE PRO 2 is a German made high-end mod for use with 18650 batteries and has 5 different modes. Variable Watt, Temperature Control (with

More information

Quick guide to connectivity and the Interton Sound app

Quick guide to connectivity and the Interton Sound app Quick guide to connectivity and the Interton Sound app Content Compatibility: Hearing aids and mobile devices... 4 Get started with your iphone, ipad or ipod touch... 6 Pair with your Interton hearing

More information

How to use mycontrol App 2.0. Rebecca Herbig, AuD

How to use mycontrol App 2.0. Rebecca Herbig, AuD Rebecca Herbig, AuD Introduction The mycontrol TM App provides the wearer with a convenient way to control their Bluetooth hearing aids as well as to monitor their hearing performance closely. It is compatible

More information

Post-Silicon Bug Diagnosis with Inconsistent Executions

Post-Silicon Bug Diagnosis with Inconsistent Executions Post-Silicon Bug Diagnosis with Inconsistent Executions Andrew DeOrio Daya Shanker Khudia Valeria Bertacco University of Michigan ICCAD 11 9 November 2011 Functional bugs 17 Jan 1995 Electrical failures

More information

Application Note. Using RTT on Cortex-A/R based devices. Document: AN08005 Software Version: 1.00 Revision: 1 Date: February 15, 2016

Application Note. Using RTT on Cortex-A/R based devices. Document: AN08005 Software Version: 1.00 Revision: 1 Date: February 15, 2016 Application Note Using RTT on Cortex-A/R based devices Document: AN08005 Software Version: 1.00 Revision: 1 Date: February 15, 2016 A product of SEGGER Microcontroller GmbH & Co. KG www.segger.com 2 Disclaimer

More information

PIPELINE PRO 2 PLUS MANUAL

PIPELINE PRO 2 PLUS MANUAL PIPELINE PRO 2 PLUS MANUAL PIPELINE-PRO.CO.UK 01 PIPELINE PRO 2 PLUS The PIPELINE PRO 2 PLUS is a German made high-end mod for use with 18650 batteries and has 5 different modes. Variable Watt, Temperature

More information

AN Getting Started with PSoC 4 BLE. Contents

AN Getting Started with PSoC 4 BLE. Contents Getting Started with PSoC 4 BLE AN91267 Author: Krishnaprasad M V (KRIS) Associated Project: No Associated Part Family: CY8C41x7-BL, CY8C42x7-BL Software Version: PSoC Creator 3.1 Related Application Notes:

More information

Journal of Faculty of Engineering & Technology DESIGN AND IMPLEMENTATION OF A WEARABLE HEALTH DEVICE

Journal of Faculty of Engineering & Technology DESIGN AND IMPLEMENTATION OF A WEARABLE HEALTH DEVICE PAK BULLET TRAIN (PBT) JFET 22(2) (2015) 39-44 Journal of Faculty of Engineering & Technology journal homepage: www.pu.edu.pk/journals/index.php/jfet/index DESIGN AND IMPLEMENTATION OF A WEARABLE HEALTH

More information

Accessing the "Far World": A New Age of Connectivity for Hearing Aids by George Lindley, PhD, AuD

Accessing the Far World: A New Age of Connectivity for Hearing Aids by George Lindley, PhD, AuD Accessing the "Far World": A New Age of Connectivity for Hearing Aids by George Lindley, PhD, AuD Mobile phones, PDAs, computers, televisions, music players, Bluetooth devices and even the other hearing

More information

LogiCORE IP Fast Simplex Link (FSL) V20 Bus (v2.11c)

LogiCORE IP Fast Simplex Link (FSL) V20 Bus (v2.11c) LogiCORE P Fast Simplex Link (FSL) V20 Bus (v2.11c) DS449 April 19, 2010 ntroduction The LogiCORE P FSL V20 Fast Simplex Link (FSL) Bus is a uni-directional point-to-point communication channel bus used

More information

ECG Acquisition System and its Analysis using MATLAB

ECG Acquisition System and its Analysis using MATLAB ECG Acquisition System and its Analysis using MATLAB Pooja Prasad 1, Sandeep Patil 2, Balu Vashista 3, Shubha B. 4 P.G. Student, Dept. of ECE, NMAM Institute of Technology, Nitte, Udupi, Karnataka, India

More information

SLEEP IMPROVING WRISTBAND. Item No Owner s Guide

SLEEP IMPROVING WRISTBAND. Item No Owner s Guide SLEEP IMPROVING WRISTBAND Item No. 205350 Owner s Guide Thank you for purchasing the Sharper Image Sleep Improving Wristband. Based on ancient Chinese acupuncture principles, this biofeedback device uses

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF MECHANICAL ENGINEERING QUESTION BANK. Subject Name: ELECTRONICS AND MICRIPROCESSORS UNIT I

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF MECHANICAL ENGINEERING QUESTION BANK. Subject Name: ELECTRONICS AND MICRIPROCESSORS UNIT I KINGS COLLEGE OF ENGINEERING DEPARTMENT OF MECHANICAL ENGINEERING QUESTION BANK Subject Name: ELECTRONICS AND MICRIPROCESSORS UNIT I Year/Sem:II / IV PART-A(2 MARKS) SEMICONDUCTORS AND RECTIFIERS 1. What

More information

Sensor Selection for Energy-Efficient Ambulatory Medical Monitoring

Sensor Selection for Energy-Efficient Ambulatory Medical Monitoring Sensor Selection for Energy-Efficient Ambulatory Medical Monitoring Eugene I. Shih Department of EECS Massachusetts Institute of Technology Cambridge, MA, USA eishih@mit.edu Ali H. Shoeb Department of

More information

ENVIRONMENTAL REINFORCEMENT LEARNING: A Real-time Learning Architecture for Primitive Behavior Refinement

ENVIRONMENTAL REINFORCEMENT LEARNING: A Real-time Learning Architecture for Primitive Behavior Refinement ENVIRONMENTAL REINFORCEMENT LEARNING: A Real-time Learning Architecture for Primitive Behavior Refinement TaeHoon Anthony Choi, Eunbin Augustine Yim, and Keith L. Doty Machine Intelligence Laboratory Department

More information

Fitting System Instructions for Use

Fitting System Instructions for Use Including 2017 2018.2 Fitting System Instructions for Use Version 1.0 www.sonici.com Table of contents 1. Introduction 4 2. Installation 5 3. System requirements 6 4. Getting started with Expressfit Pro

More information

How to use mycontrol App 2.0. Rebecca Herbig, AuD

How to use mycontrol App 2.0. Rebecca Herbig, AuD Rebecca Herbig, AuD Introduction The mycontrol TM App provides the wearer with a convenient way to control their Bluetooth hearing aids as well as to monitor their hearing performance closely. It is compatible

More information

User Manual. RaySafe i2 dose viewer

User Manual. RaySafe i2 dose viewer User Manual RaySafe i2 dose viewer 2012.03 Unfors RaySafe 5001048-A All rights are reserved. Reproduction or transmission in whole or in part, in any form or by any means, electronic, mechanical or otherwise,

More information

ROLE OF PROTECTION SYSTEMS IN CATASTROPHIC FAILURES IN POWER SYSTEMS. A. G. Phadke

ROLE OF PROTECTION SYSTEMS IN CATASTROPHIC FAILURES IN POWER SYSTEMS. A. G. Phadke ROLE OF PROTECTION SYSTEMS IN CATASTROPHIC FAILURES IN POWER SYSTEMS A. G. Phadke Presentation outline: Some past blackouts in North America Why do blackouts occur? Defensive strategies Impact of evolving

More information

Sleep Shepherd. BIue. User Manual

Sleep Shepherd. BIue. User Manual Sleep Shepherd BIue User Manual Congratulations! You ve taken the first step to getting a better night s sleep! We know you are anxious to start using your Sleep Shepherd Blue right away, but please take

More information

Re: ENSC 370 Project Gerbil Functional Specifications

Re: ENSC 370 Project Gerbil Functional Specifications Simon Fraser University Burnaby, BC V5A 1S6 trac-tech@sfu.ca February, 16, 1999 Dr. Andrew Rawicz School of Engineering Science Simon Fraser University Burnaby, BC V5A 1S6 Re: ENSC 370 Project Gerbil Functional

More information

CrewAlert Tutorial. Introduction. The Graph View. For version 1.3

CrewAlert Tutorial. Introduction. The Graph View. For version 1.3 CrewAlert Tutorial For version 1.3 Introduction Welcome to CrewAlert! This guide will introduce you to the basic CrewAlert functionality. You can access this tutorial from your application at any time

More information

Voluntary Product Accessibility Template (VPAT)

Voluntary Product Accessibility Template (VPAT) Avaya Vantage TM Basic for Avaya Vantage TM Voluntary Product Accessibility Template (VPAT) Avaya Vantage TM Basic is a simple communications application for the Avaya Vantage TM device, offering basic

More information

ProSense 307/347/367 Reviewer's Guide

ProSense 307/347/367 Reviewer's Guide ProSense 307/347/367 Reviewer's Guide Contents Epson ProSense 307/347/367 GPS Multisport Watch Reviewer's Guide... 5 Using the Watch... 6 Controlling Music Playback... 6 Measuring Workouts... 7 Displayable

More information

Adaptive Mode Control: A Static-Power-Efficient Cache Design

Adaptive Mode Control: A Static-Power-Efficient Cache Design Adaptive Mode Control: A Static-Power-Efficient Cache Design Huiyang Zhou, Mark Toburen, Eric Rotenberg, Tom Conte Center for Embedded Systems Research (CESR) Department of Electrical & Computer Engineering

More information

Towards Desynchronization of Multi-hop Topologies

Towards Desynchronization of Multi-hop Topologies Towards Desynchronization of Multi-hop Topologies Julius Degesys and Radhika Nagpal School of Engineering and Applied Sciences, Harvard University E-mail: {degesys,rad}@eecs.harvard.edu Abstract In this

More information

Weight And Body Fat! Why do I lose weight but my body fat doesn t change much? Scales by How does it work? Is it accurate?

Weight And Body Fat! Why do I lose weight but my body fat doesn t change much? Scales by How does it work? Is it accurate? Weight And Body Fat! How does it work? While body fat can be measured in many ways, the method used in your scale is bioelectrical impedance. This indirect method of determining body fat starts when a

More information

Development of an Electronic Glove with Voice Output for Finger Posture Recognition

Development of an Electronic Glove with Voice Output for Finger Posture Recognition Development of an Electronic Glove with Voice Output for Finger Posture Recognition F. Wong*, E. H. Loh, P. Y. Lim, R. R. Porle, R. Chin, K. Teo and K. A. Mohamad Faculty of Engineering, Universiti Malaysia

More information

Design of the HRV Analysis System Based on AD8232

Design of the HRV Analysis System Based on AD8232 207 3rd International Symposium on Mechatronics and Industrial Informatics (ISMII 207) ISB: 978--60595-50-8 Design of the HRV Analysis System Based on AD8232 Xiaoqiang Ji,a, Chunyu ing,b, Chunhua Zhao

More information

GROUP DUTY ROSTER WITH OPEN SCHEDULE (DAILY SHIFT)

GROUP DUTY ROSTER WITH OPEN SCHEDULE (DAILY SHIFT) 1 1 OPEN SCHEDULE (DAILY SHIFT) SUGGESTIONS & SOLUTIONS FOR TCMS V2 2 Conditions that requiring this feature: 1. Have more than 1 working shift. 2. Each shift has more than 1 break time. 3. Each break

More information

1. Description. mchf15 Project Configuration Report Project. Generated with: STM32CubeMX Date 02/07/ MCU. MCU Pin number 144

1. Description. mchf15 Project Configuration Report Project. Generated with: STM32CubeMX Date 02/07/ MCU. MCU Pin number 144 1. Description 1.1. Project Project Name mchf15 Board Name mchf15 Generated with: STM32CubeMX 4.19.0 Date 02/07/2017 1.2. MCU MCU Series STM32F7 MCU Line STM32F7x7 MCU name STM32F767ZITx MCU Package LQFP144

More information

Development of a portable device for home monitoring of. snoring. Abstract

Development of a portable device for home monitoring of. snoring. Abstract Author: Yeh-Liang Hsu, Ming-Chou Chen, Chih-Ming Cheng, Chang-Huei Wu (2005-11-03); recommended: Yeh-Liang Hsu (2005-11-07). Note: This paper is presented at International Conference on Systems, Man and

More information

Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February Mohammad Taye, Mohammad Abu Shanab, Moyad Rayyan and Husam Younis

Computer Applications: An International Journal (CAIJ), Vol.3, No.1, February Mohammad Taye, Mohammad Abu Shanab, Moyad Rayyan and Husam Younis ANYONE CAN TALK TOOL Mohammad Taye, Mohammad Abu Shanab, Moyad Rayyan and Husam Younis Software Engineering Department Information Technology Faculty Philadelphia University ABSTRACT People who have problems

More information