Motivation. Pipelining. Big Picture. Motivation. Forecast Big Picture Datapath Control Data Hazards Stalls Forwarding Control Hazards Exceptions

Size: px
Start display at page:

Download "Motivation. Pipelining. Big Picture. Motivation. Forecast Big Picture Datapath Control Data Hazards Stalls Forwarding Control Hazards Exceptions"

Transcription

1 Forecast Big Pictre Datapath Control Data Hazards Stalls Forwarding Control Hazards Eceptions Pipelining otivation Want to minimize: Time = s/prog CPI Cycle time = P?? Single cycle implementation: CPI = Cycle=imem+reg_rd+al+dmem+reg_wr+mes & control = = 2 ps = 2 ns Time/prog = P * 2 ns CS/ECE 552 Lectre Notes: Chapter 6 CS/ECE 552 Lectre Notes: Chapter 6 2 otivation Big Pictre lticycle implementation: CPI = 3, 4, 5 Cycle=a(, s,, mes&control) = ma(5, 25, 5) = 5 ps Time/prog = P * 4 * 5 = P * 2 ps = P * 2 ns Wold like: CPI = + hazards Cycle = 5 ps + overheads In reality, ~3 improvement lticycle implementation: s Cycles i F D X W i+ F D X i+2 F D X i+3 F i CS/ECE 552 Lectre Notes: Chapter 6 3 CS/ECE 552 Lectre Notes: Chapter 6 4

2 Big Pictre Big Pictre Latency = 5 cycles Cycles Throghpt = /5 instrctions per cycle s CPI = 5 cycles per instrction Pipelining: process instrctions like a lnch bffet! ALL microprocessors today employ pipelining for speed i F D X W i+ F D X W i+2 F D X W E.g., Intel PentimIII and Compaq Alpha 2264 i+3 F D X W i+4 F D X W CS/ECE 552 Lectre Notes: Chapter 6 5 CS/ECE 552 Lectre Notes: Chapter 6 6 Big Pictre Big Pictre latency = 5 cycles - no change throghpt = instrction per cycle CPI = cycle per instrction CPI = cycle between instrction completion =! Bt path? note: five instrctions in path in cycle 5 control? mst be generated by mltiple instrctions instrctions may have and control flow dependences CS/ECE 552 Lectre Notes: Chapter 6 7 CS/ECE 552 Lectre Notes: Chapter 6 8

3 Datapath (Fig. 6.) Datapath (Fig. 6.) Time (in clock cycles) Program eection CC CC 2 CC 3 CC 4 CC 5 CC 6 CC 7 order (in instrctions) lw $, ($) I Reg D Reg IF: fetch ID: decode/ EX: Eecte/ E: emory access : bac file read address calclation 4 reslt Shift left 2 lw $2, 2($) lw $3, 3($) I Reg D Reg I Reg D Reg PC ress 2 Registers Sign etend Zero reslt ress Data CS/ECE 552 Lectre Notes: Chapter 6 9 CS/ECE 552 Lectre Notes: Chapter 6 Big Pictre Data Dependence Control Set by five different instrctions Divide and conqer: carry IR down the pipeline IPS ISA reqires the appearance of seqential eection One instrction prodces a vale sed by a later instrction E.g., add $, -, - sb -, $4, i F D X W* i+ F D* X W CS/ECE 552 Lectre Notes: Chapter 6 CS/ECE 552 Lectre Notes: Chapter 6 2

4 Data Dependence Simple soltion : Stall the pipeline E.g., add $, -, - sb -, $4, add F D X W* sb F D* X W Bt CPI >, we will do better sing forwarding Control Dependence One instrction affects which instrction will eecte net E.g., bne, j sw $4, ($5) bne $2, $3, loop sb -, -, sw F D X W bne F D X* W sb F D X W CS/ECE 552 Lectre Notes: Chapter 6 3 CS/ECE 552 Lectre Notes: Chapter 6 4 Control Dependence Pipelined Datapath sw $4, ($5) bne $2, $3, loop sb -, -, sw F D X W bne F D X* W?? F D X W CPI >, we will do better Single-cycle path (Recall Fig. 6.) Pipelined eection assme each instrction has itw own path (Fig. 6.) bt each instrction ses different part in every cycle mltiple all on one path latch to separate cycles (as in mlticycle) and instrctions! Ignore and control flow dependences for now hazards control flow hazards CS/ECE 552 Lectre Notes: Chapter 6 5 CS/ECE 552 Lectre Notes: Chapter 6 6

5 Pipelined Datapath (Fig. 6.2) Pipelined Datapath flow add and load PC 4 ress IF/ID ID/EX EX/E E/ 2 Registers Sign etend Shift left 2 reslt Zero reslt ress Data write of s pass specifiers Any info needed by a later stage will be passed down store vale throgh EX CS/ECE 552 Lectre Notes: Chapter 6 7 CS/ECE 552 Lectre Notes: Chapter 6 8 Pipelined Control Figre 6.25 IF and ID PCSrc none EX IF/ID ID/EX EX/E E/ op, src, Regdst 4 Reg Shift left 2 reslt Branch E Branch em, em emtoreg, Reg PC ress 2 Registers 2 [5 ] 6 32 Sign etend [2 6] [5 ] Src 6 control Op Zero reslt em ress Data em emtoreg RegDst CS/ECE 552 Lectre Notes: Chapter 6 9 CS/ECE 552 Lectre Notes: Chapter 6 2

6 Figre 6.29 Figre 6.3 PCSrc Control ID/EX EX/E E/ Control IF/ID EX EX PC 4 ress Reg 2 Registers 2 Shift left 2 reslt Src Zero reslt Branch em ress Data emtoreg 6 32 [5 ] Sign etend 6 control em IF/ID ID/EX EX/E E/ [2 6] [5 ] RegDst Op CS/ECE 552 Lectre Notes: Chapter 6 2 CS/ECE 552 Lectre Notes: Chapter 6 22 Pipelined Control Pipelining Bt controlled by different instrctions Decode instrctions and pass the signals down the pipe Control seqencing is embedded in the pipeline Not too comple yet hazards control hazards eceptions CS/ECE 552 Lectre Notes: Chapter 6 23 CS/ECE 552 Lectre Notes: Chapter 6 24

7 Data Hazards Data Hazards sb $2, $, $3 and $2, $2, $5 or $3, $6, $2 add $4, $2, $2 sw $5, ($2) st first detect hazards ID/EX.Register = IF/ID.Register ID/EX.Register = IF/ID.Register2 EX/E.Register = IF/ID.Register EX/E.Register = IF/ID.Register2 E/.Register = IF/ID.Register E/.Register = IF/ID.Register2 CS/ECE 552 Lectre Notes: Chapter 6 25 CS/ECE 552 Lectre Notes: Chapter 6 26 Data Hazards Data Hazards Not all hazards becase some Register not sed e.g., sw Register not sed e.g., addi, jmp Do something only if necessary Hazard detection nit several 5-bit (or 6-bit) comparators Response? Stall pipeline s in IF and ID stay IF/ID pipeline latch not pdated send nop down pipeline - called a bbble Pc, IF/ID and nop m CS/ECE 552 Lectre Notes: Chapter 6 27 CS/ECE 552 Lectre Notes: Chapter 6 28

8 Register Forwarding (Figre 6.38) ID/EX EX/E E/ Registers a. No forwarding ID/EX EX/E E/ Registers b. With forwarding Data Hazard Data ForwardA Data Rs ForwardB Rt Rt EX/E.RegisterRd Rd Forwarding nit E/.RegisterRd A better response - forwarding all of the above made sre reg read after reg write Instead of stalling se m to select forwarded vale rather than reg vale control m with hazard detection logic CS/ECE 552 Lectre Notes: Chapter 6 29 CS/ECE 552 Lectre Notes: Chapter 6 3 Data Hazards Data Hazards Load followed by a se Can t avoid a stall Stall one cycle and the forward Other options Disallow hazardos seqences compiler will never generate them assembly programmers will not se them If sed, reslt is random CS/ECE 552 Lectre Notes: Chapter 6 3 CS/ECE 552 Lectre Notes: Chapter 6 32

9 Control Flow Hazards Control flow instrctions branches, jmps, jals, retrns can t fetch ntil branch otcome known too late for net IF Control Flow Hazards What to do? Always stall easy to implement performs poorly /6th instrctions is a branch, each branch takes 3 cycle what is the CPI? CS/ECE 552 Lectre Notes: Chapter 6 33 CS/ECE 552 Lectre Notes: Chapter 6 34 Control Flow Hazards Control Flow Hazards Predict branch not taken let seqential instrctions go down the pipeline Late flsh of instrctions on misprediction Comple mst kill later instrctions if incorrect mst stop accesses and reg writes inclding loads (why?) CS/ECE 552 Lectre Notes: Chapter 6 35 CS/ECE 552 Lectre Notes: Chapter 6 36

10 Control Flow Hazards Even better bt more comple predict taken predict both dynamically adapt to program branch patters significant fraction of chip real estate PentimIII Alpha 2264 crrent topic of research Control Flow Hazards Another option: delayed branches always eecte following instrction delay slot pt sefl instrction, nop otherwise losing poplarity CS/ECE 552 Lectre Notes: Chapter 6 37 CS/ECE 552 Lectre Notes: Chapter 6 38 Eceptions Eceptions add $, $2, $3 overflows! a srprise branch earlier instrction flow to completion kill later instrctions save PC in EPC, PC to eception handler, Case, etc cost a lot of designer sanity Even worse: in one cycle I/O interrpt ser trap to OS illegal instrction arithmetic overflow hardware error etc CS/ECE 552 Lectre Notes: Chapter 6 39 CS/ECE 552 Lectre Notes: Chapter 6 4

11 State of the Art: Sperscalar State of the Art: Sperscalar i i+ i+2 i+3 i+4 i+5 i+5 i F D X W F D X W F D X W F D X W F D X W F D X W F D X W F D X W 2 3 IF: parallel access to I-cache, reqire alignment? ID: replicate logic, fied length instrs? hazard checks? dynamic? EX: parallel/pipelined E: > per cycle? If so, hazards, mlti-ported D-cache? : different files? mlti-ported files? more things replicated more possibilities for hazards more loss de to hazards (why?) CS/ECE 552 Lectre Notes: Chapter 6 4 CS/ECE 552 Lectre Notes: Chapter 6 42 State of the Art: Ot of Order Ot of Order in the Limit eecte later instrctions while previos is waiting decople into different nits one to fetch/decode, several to eecte, one to write back fetch in program order eecte ot of order speclatively! commit in order Program Form static program dynamic instrction stream eection window Eection Wavefront Processing Phase instrction fetch & branch prediction dependence checking & dispatch instrction isse instrction eection completed instrctions instrction reorder & commit CS/ECE 552 Lectre Notes: Chapter 6 43 CS/ECE 552 Lectre Notes: Chapter 6 44

12 A Generic Ot of Order Processor Review Big pictre predecode instr. cache instr. bffer floating pt. file rename &dispatch integer file floating pt. instrction bffers integer/address instrction bffers fnctional nits fnctional nits and cache re-order bffer interface Datapath Control hazards stalls forwarding control flow hazards branch prediction Eceptions CS/ECE 552 Lectre Notes: Chapter 6 45 CS/ECE 552 Lectre Notes: Chapter 6 46

7/31/18. LICE! It s an EPIDEMIC! Or is it? Laurie Moyer Lice Clinics of America. Introduction

7/31/18. LICE! It s an EPIDEMIC! Or is it? Laurie Moyer Lice Clinics of America. Introduction LICE! It s an EPIDEMIC! Or is it? Larie Moyer Lice Clinics of America Introdction 1 Is there a lice epidemic? Precise data on how many people get head lice each year is not available. The CDC estimates

More information

UVIFED SOF. Sheet-fed Offset UV Inks

UVIFED SOF. Sheet-fed Offset UV Inks UVIFED SOF Sheet-fed Offset UV Inks FEATURES : APPLICATION : UVIFED SOF inks are designed for se on following sbstrates In-line Corona treated Polyethylenes and Polypropylenes with srface tension level

More information

Adafruit 1.27" and 1.5" Color OLED Breakout Board

Adafruit 1.27 and 1.5 Color OLED Breakout Board Adafruit 1.27" and 1.5" Color OLED Breakout Board Created by Bill Earl Last updated on 2017-11-17 05:54:22 PM UTC Guide Contents Guide Contents Overview Board Technical Details Assembly Prepare the header

More information

Adafruit Si5351 Clock Generator Breakout

Adafruit Si5351 Clock Generator Breakout Adafruit Si5351 Clock Generator Breakout Created by lady ada Last updated on 2017-06-02 07:54:50 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins I2C Pins Assembly Prepare the header strip:

More information

Adafruit APDS9960 breakout

Adafruit APDS9960 breakout Adafruit APDS9960 breakout Created by Dean Miller Last updated on 2018-01-19 11:18:59 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins: Logic pins: Assembly Prepare the header strip: Add

More information

Adafruit MMA8451 Accelerometer Breakout

Adafruit MMA8451 Accelerometer Breakout Adafruit MMA8451 Accelerometer Breakout Created by lady ada Last updated on 2014-07-31 07:00:14 PM EDT Guide Contents Guide Contents Overview Pinouts (http://adafru.it/dln)power Pins I2C Pins INT and ADDR

More information

Advanced Embedded Development in Linux

Advanced Embedded Development in Linux Advanced Embedded Development in Linux OpenAlt 2017 Josef Kubín Introduction Part 1 (tracing) What is a real time system? Available tracing tools The most trivial tracing How to trace USB, Ethernet Trace

More information

Color Swatch Add-on User Guide

Color Swatch Add-on User Guide Color Swatch Add-on User Guide A guide to using Color Swatch add-on interface Last Updated: February 7, 2018 Version 1.0 2017-2018 Cybage. All rights reserved. The information contained in this document

More information

i2c/spi LCD Backpack Created by lady ada Last updated on :11:04 PM UTC

i2c/spi LCD Backpack Created by lady ada Last updated on :11:04 PM UTC i2c/spi LCD Backpack Created by lady ada Last updated on 2017-08-16 05:11:04 PM UTC Guide Contents Guide Contents Overview Which LCD to Use? Wait - the backpack has 16 holes, but my LCD only has 14 pins!

More information

Investor Summary JOEY NEW YORK (OTC JOEY)

Investor Summary JOEY NEW YORK (OTC JOEY) Joey New York is divided into two distinct divisions; The LABB, Labb Aesthetic Beaty Bar and Joey New York Beaty Prodcts. There is a high degree of synergy between the beaty prodcts line and the LABB services.

More information

Adafruit Mini TFT " 160x80

Adafruit Mini TFT  160x80 Adafruit Mini TFT - 0.96" 160x80 Created by lady ada Last updated on 2017-11-17 05:56:10 PM UTC Guide Contents Guide Contents Overview Pinouts Assembly Prepare the header strip: Add the breakout board:

More information

Adafruit CCS811 Air Quality Sensor

Adafruit CCS811 Air Quality Sensor Adafruit CCS811 Air Quality Sensor Created by Dean Miller Last updated on 2018-01-15 11:03:58 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins: Logic pins: Arduino Wiring & Test I2C Wiring

More information

Sino:bit with Arduino

Sino:bit with Arduino Sino:bit with Arduino Created by Dave Astels Last updated on 2017-12-04 02:22:05 PM UTC Guide Contents Guide Contents Accelerometer and Magnetometer Magnetometer Accelerometer Adafruit Libraries Download

More information

Adafruit VL53L0X Time of Flight Micro-LIDAR Distance Sensor Breakout

Adafruit VL53L0X Time of Flight Micro-LIDAR Distance Sensor Breakout Adafruit VL53L0X Time of Flight Micro-LIDAR Distance Sensor Breakout Created by lady ada Last updated on 2017-12-28 11:56:14 PM UTC Guide Contents Guide Contents Overview Sensing Capablities Pinouts Power

More information

Adafruit Si7021 Temperature + Humidity Sensor

Adafruit Si7021 Temperature + Humidity Sensor Adafruit Si7021 Temperature + Humidity Sensor Created by lady ada Last updated on 2017-11-12 06:14:07 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins: I2C Logic pins: Assembly Prepare

More information

Adafruit SGP30 TVOC/eCO2 Gas Sensor

Adafruit SGP30 TVOC/eCO2 Gas Sensor Adafruit SGP30 TVOC/eCO2 Gas Sensor Created by lady ada Last updated on 2018-03-06 12:33:17 AM UTC Guide Contents Guide Contents Overview Pinouts Power Pins: Data Pins Wiring Parts Wiring Arduino Code

More information

Computer Organization and Architecture, Pt. 1

Computer Organization and Architecture, Pt. 1 Computer Organization and Architecture, Pt. Charles Abzug, Ph.D. Department of Computer Science James Madison University Harrisonburg, VA 2287 Voice Phone: 54-568-8746, E-mail: CharlesAbzug@ACM.org Home

More information

Adafruit DRV2605 Haptic Controller Breakout

Adafruit DRV2605 Haptic Controller Breakout Adafruit DRV2605 Haptic Controller Breakout Created by lady ada Last updated on 2018-08-20 03:28:51 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins I2C Pins Other! Assembly Prepare the

More information

Experience... Colorful Chromogens

Experience... Colorful Chromogens Experience... Colorfl Chromogens Experience... DBS Diagnostic BioSystems (DBS) excels in providing innovative reagents that pave the way for exceptional reslts. Use of high-qality, novel chromogens reslts

More information

Circuit Playground Digital Input

Circuit Playground Digital Input Circuit Playground Digital Input Created by Carter Nelson Last updated on 2017-02-27 03:36:50 AM UTC Guide Contents Guide Contents Overview Required Parts Before Starting Digital Signals 3V Logic Pocket

More information

Adafruit Color Sensors

Adafruit Color Sensors Adafruit Color Sensors Created by Bill Earl Last updated on 2018-11-05 03:48:12 PM UTC Guide Contents Guide Contents Overview Assembly and Wiring Assembly (breakout version only) Position the header Position

More information

VOL.13 INDUSTRY UPDATE

VOL.13 INDUSTRY UPDATE VOL.13 INDUSTRY UPDATE Secondary Flame-Resistant Apparel the leader in secondary flame-resistant apparel Blwark is the leading prodcer of secondary flame-resistant apparel in North America. Blwark garments

More information

Adafruit MPRLS Ported Pressure Sensor Breakout

Adafruit MPRLS Ported Pressure Sensor Breakout Adafruit MPRLS Ported Pressure Sensor Breakout Created by lady ada Last updated on 2018-09-26 08:51:24 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins: I2C Logic pins: Other pins: Arduino

More information

Pressure Spy Quick Install Guide PRESSURE SPY QUICK INSTALL GUIDE

Pressure Spy Quick Install Guide PRESSURE SPY QUICK INSTALL GUIDE Pressure Spy Quick Install Guide PRESSURE SPY QUICK INSTALL GUIDE 1: General Instructions The Pressure Spy is designed for use with the R900 pit meter interface unit (MIU). Before installing, the Pressure

More information

Adafruit DRV2605 Haptic Controller Breakout

Adafruit DRV2605 Haptic Controller Breakout Adafruit DRV2605 Haptic Controller Breakout Created by lady ada Last updated on 2016-10-03 09:48:16 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins I2C Pins Other! Assembly Prepare the

More information

Monochrome OLED Breakouts

Monochrome OLED Breakouts Monochrome OLED Breakouts Created by lady ada Last updated on 2018-01-02 08:35:47 PM UTC Guide Contents Guide Contents Overview Power Requirements OLED Power Requirements 5V- ready 128x64 and 128x32 OLEDs

More information

Adafruit I2C FRAM Breakout

Adafruit I2C FRAM Breakout Adafruit I2C FRAM Breakout Created by lady ada Last updated on 2017-07-14 05:38:45 AM UTC Guide Contents Guide Contents Overview Pinouts Power Pins: I2C Logic pins: Assembly Prepare the header strip: Add

More information

Adafruit ATWINC1500 WiFi Breakout

Adafruit ATWINC1500 WiFi Breakout Adafruit ATWINC1500 WiFi Breakout Created by lady ada Last updated on 2018-01-29 08:25:04 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins SPI Pins Other SPI Interface Pins Assembly Prepare

More information

INSTRUCTION MANUAL Washbasin lifts

INSTRUCTION MANUAL Washbasin lifts English Washbasin lifts 4130/4140/4170 Doc. No: M41xx Edition: 1 Date: 2008-05-06 INSTRUCTION MANUAL Washbasin lifts 4130 4140 4170 Granberg Interior AB Box 6112 SE-600 06 Norrköping SWEDEN More information:

More information

Adafruit s PCF8523 RTC Library Documentation

Adafruit s PCF8523 RTC Library Documentation Adafruit s PCF8523 RTC Library Documentation Release 1.0 Philip Moyer Feb 02, 2018 Contents 1 Dependencies 3 2 Usage Notes 5 2.1 Basics................................................... 5 2.2 Date and

More information

MCP Bit DAC Tutorial

MCP Bit DAC Tutorial MCP4725 12-Bit DAC Tutorial Created by lady ada Last updated on 2018-03-05 10:51:16 PM UTC Guide Contents Guide Contents Overview Wiring Arduino Code Using the library Increasing the speed CircuitPython

More information

Adafruit 7-Segment LED FeatherWings

Adafruit 7-Segment LED FeatherWings Adafruit 7-Segment LED FeatherWings Created by lady ada Last updated on 2017-11-26 08:48:20 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins I2C pins Address Jumpers Changing Addresses

More information

Adafruit MMA8451 Accelerometer Breakout

Adafruit MMA8451 Accelerometer Breakout Adafruit MMA8451 Accelerometer Breakout Created by lady ada Last updated on 2018-02-06 04:55:03 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins I2C Pins INT and ADDR Pins Assembly Prepare

More information

Ring Doorbell is 4.98 x 2.43 x 0.87 inches, x 6.17 x 2.21 cm.

Ring Doorbell is 4.98 x 2.43 x 0.87 inches, x 6.17 x 2.21 cm. Ring Q&A HOW DOES RING VIDEO DOORBELL WORK? Ring Video Doorbell connects to your home Wi-Fi network and sends real-time notifications to your smart phone or tablet when someone is at your door. Using our

More information

TSL2561 Luminosity Sensor

TSL2561 Luminosity Sensor TSL2561 Luminosity Sensor Created by lady ada Last updated on 2018-01-27 12:17:52 AM UTC Guide Contents Guide Contents Overview Wiring the TSL2561 Sensor Breakout Board Prep Wiring up the sensor Arduino

More information

Performance Characteristics of the PD Vengeance

Performance Characteristics of the PD Vengeance Performance Characteristics of the PD Vengeance This document describes in detail the opening, flight and landing characteristics of the Vengeance (Airlocked nine-cell) in comparison to a similarly sized

More information

Grove - 4-Digit Display

Grove - 4-Digit Display Grove - 4-Digit Display Introduction 3.3V 5.0V Digital Grove - 4-Digit Display module is a 12-pin module. In this module, we utilise a TM1637 to scale down the number of controlling pins to 2. That is

More information

Adafruit ATWINC1500 WiFi Breakout

Adafruit ATWINC1500 WiFi Breakout Adafruit ATWINC1500 WiFi Breakout Created by lady ada Last updated on 2016-03-09 12:29:56 PM EST Guide Contents Guide Contents Overview Pinouts Power Pins SPI Pins Other SPI Interface Pins Assembly Prepare

More information

OBIS Scientific Remote

OBIS Scientific Remote OBIS Scientific Remote OBIS Scientific Remote P. P. 2 2 OBIS Scientific Remote The OBIS laser with shutter, OBIS Remote key switch, interlock and 5- second delay allows the OBIS laser system to conform

More information

Adafruit Capacitive Touch Sensor Breakouts

Adafruit Capacitive Touch Sensor Breakouts Adafruit Capacitive Touch Sensor Breakouts Created by Bill Earl Last updated on 2018-08-22 03:36:13 PM UTC Guide Contents Guide Contents Overview Momentary Toggle 5-Pad Momentary Assembly and Wiring Installing

More information

Adafruit 2.4" TFT FeatherWing

Adafruit 2.4 TFT FeatherWing Adafruit 2.4" TFT FeatherWing Created by lady ada Last updated on 2018-01-12 04:29:29 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins SPI Pins TFT Control Pins Touch Screen control pins

More information

Adafruit AM2320 Sensor

Adafruit AM2320 Sensor Adafruit AM2320 Sensor Created by lady ada Last updated on 2018-03-07 09:49:28 PM UTC Guide Contents Guide Contents Overview Pinouts Arduino Usage Install Adafruit Sensor Download Adafruit_AM2320 Load

More information

GPS Logging Dog Harness

GPS Logging Dog Harness GPS Logging Dog Harness Created by Becky Stern Last updated on 2015-01-15 10:15:19 PM EST Guide Contents Guide Contents Overview Circuit Diagram Sew Circuit Use It! 2 3 5 6 15 Adafruit Industries https://learn.adafruit.com/gps-logging-dog-harness

More information

Adafruit AMG8833 8x8 Thermal Camera Sensor

Adafruit AMG8833 8x8 Thermal Camera Sensor Adafruit AMG8833 8x8 Thermal Camera Sensor Created by Justin Cooper Last updated on 2017-11-27 10:00:27 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins: Logic pins: Assembly Prepare the

More information

Introducing ProLE : The Programmable Lithography Engine

Introducing ProLE : The Programmable Lithography Engine Introducing ProLE : The Programmable Lithography Engine Petersen Advanced Lithography, Inc. 12325 Hymeadow Drive, Suite 2-201 Austin, TX 78750 P: 512.241.1100 F: 512.241.1105 http://www.advlitho.com Info@advlitho.com

More information

SMART WALLET A Wallet which follows you

SMART WALLET A Wallet which follows you SMART WALLET A Wallet which follows you Srushti Avhad 1, Prajakta Bhosale 2, Abhishek Kulkarni 3,Runali Patil 4 12015srushti.avhad@ves.ac.in, 2 2015prajakta.bhosale@ves.ac.in, 3 2015abhishek.kulkarni@ac.in

More information

Service Request W-2 Changes. Technical Specification. Created on: 8/16/2017 Modified 01/23/2018. Prepared by Mary Meyer

Service Request W-2 Changes. Technical Specification. Created on: 8/16/2017 Modified 01/23/2018. Prepared by Mary Meyer Service Request 101807 2017 W-2 Changes Created on: 8/16/2017 Modified 01/23/2018 Prepared by Mary Meyer Information Technology Services Office of the President University of California Version History

More information

Adafruit s DS3231 RTC Library Documentation

Adafruit s DS3231 RTC Library Documentation Adafruit s DS3231 RTC Library Documentation Release 1.0 Philip Moyer Aug 25, 2018 Contents 1 Dependencies 3 2 Usage Notes 5 2.1 Basics................................................... 5 2.2 Date and

More information

Standardized Work Workshop (SWW)

Standardized Work Workshop (SWW) Standardized Work Workshop (SWW) TOYOTA PRODUCTION SYSTEM (TPS) Designed to reduce costs by eliminating waste GOAL: Highest Quality, Lowest Costs, Shortest Leadtime Gentex True North Safe, 0 Defects, 0

More information

Regulatory Genomics Lab

Regulatory Genomics Lab Regulatory Genomics Lab Saurabh Sinha PowerPoint by Pei-Chen Peng Regulatory Genomics Saurabh Sinha 2017 1 Exercise In this exercise, we will do the following:. 1. Use Galaxy to manipulate a ChIP track

More information

Transforming Your Value Streams Workbook

Transforming Your Value Streams Workbook Transforming Your Value Streams Workbook Learn exactly what takt time is and how to calculate it. A workbook intended to accompany the Facilitator s Guides for this course. This guide includes the Key

More information

MCP Bit DAC Tutorial

MCP Bit DAC Tutorial MCP4725 12-Bit DAC Tutorial Created by lady ada Last updated on 2016-10-07 04:47:03 PM UTC Guide Contents Guide Contents Overview Wiring Using with Arduino Using the library Increasing the speed Download

More information

Adafruit 8x16 LED Matrix FeatherWing

Adafruit 8x16 LED Matrix FeatherWing Adafruit 8x16 LED Matrix FeatherWing Created by lady ada Last updated on 2016-05-20 01:58:38 PM EDT Guide Contents Guide Contents Overview Pinouts Power Pins I2C pins Address Jumpers Changing Addresses

More information

OpenSesame EyeLink tutorial

OpenSesame EyeLink tutorial OpenSesame EyeLink tutorial Daniel Schreij 1, Sebastiaan Mathôt 1,2, and Lotje van der Linden 2 1 VU University Amsterdam, Dept. of Cognitive Psychology 2 Aix-Marseille Université, Laboratoire de Psychologie

More information

Using Graphics in the Math Classroom GRADE DRAFT 1

Using Graphics in the Math Classroom GRADE DRAFT 1 Using Graphics in the Math Classroom GRADE 7 thebillatwood@gmail 2013 DRAFT 1 Problem Solving Problem solving often invokes an image of a chess player thinking for hours trying to find the right move,

More information

Revisions to the OSHA Hazard Communication Standard:

Revisions to the OSHA Hazard Communication Standard: Revisions to the OSHA Hazard Communication Standard: The Globally Harmonized System (GHS) BWH Department of Environmental Affairs The US Occupational Safety and Health Administration (OSHA) has revised

More information

Catalogue 2018 ANIMAL IDENTIFICATION

Catalogue 2018 ANIMAL IDENTIFICATION Catalogue 2018 ANIMAL TECHNOLOGIES AND TRADITIONS FOR SOLUTIONS INDEX EAR TAGS PAG. 4-7 EAR TAGS APPLICATORS PAG. 8-9 READERS PAG. 9-10 INVESTING IN PEOPLE BECOMES NEW IDEA For the 20th anniversary, Medi

More information

14-Segment Alpha-numeric LED FeatherWing

14-Segment Alpha-numeric LED FeatherWing 14-Segment Alpha-numeric LED FeatherWing Created by lady ada Last updated on 2017-11-26 08:54:28 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins I2C pins Address Jumpers Changing Addresses

More information

Adafruit PowerBoost 500 Shield

Adafruit PowerBoost 500 Shield Adafruit PowerBoost 500 Shield Created by lady ada Last updated on 2018-08-22 03:43:27 PM UTC Guide Contents Guide Contents Overview Pinouts DC/DC Boost section Indicator LEDs Charging section Power Switch

More information

THE WORLDWIDE PIONEER IN ROTARY TABLES

THE WORLDWIDE PIONEER IN ROTARY TABLES THE WORLDWIDE PIONEER IN ROTARY TABLES Most comprehensive rotary table range from a single source We offer the most comprehensive range of rotary tables worldwide from a single source. After starting out

More information

0.96" mini Color OLED

0.96 mini Color OLED 0.96" mini Color OLED Created by lady ada Last updated on 2016-09-08 03:41:52 PM UTC Guide Contents Guide Contents Overview Power Wiring New Model Older Model Wiring the OLDER design (two rows of pins

More information

1.8" TFT Display Breakout and Shield

1.8 TFT Display Breakout and Shield 1.8" TFT Display Breakout and Shield Created by lady ada Last updated on 2017-11-17 05:51:22 PM UTC Guide Contents Guide Contents Overview Breakout Pinouts Breakout Assembly Prepare the header strip: Add

More information

Balanced Assessment Elementary Grades Package 1 Dale Seymour Publications Correlated To I Get It! Math Grades 3-5 Modern Curriculum Press

Balanced Assessment Elementary Grades Package 1 Dale Seymour Publications Correlated To I Get It! Math Grades 3-5 Modern Curriculum Press Balanced Assessment Elementary Grades Package 1 Dale Seymour Publications Correlated To I Get It! Math Grades 3-5 Modern Curriculum Press Balanced Assessment Package 1 Long Tasks 1. The Addworm Use simple

More information

Balanced Assessment Elementary Grades Package 1 Dale Seymour Publications Correlated To I Get It! Math Grades 3-5 Modern Curriculum Press

Balanced Assessment Elementary Grades Package 1 Dale Seymour Publications Correlated To I Get It! Math Grades 3-5 Modern Curriculum Press Balanced Assessment Elementary Grades Package 1 Dale Seymour Publications Correlated To I Get It! Math Grades 3-5 Modern Curriculum Press Balanced Assessment Package 1 Long Tasks 1. The Addworm Use simple

More information

Please Allow 4-6 Weeks for Custom Orders. Custom Message Bangles Also Available!

Please Allow 4-6 Weeks for Custom Orders. Custom Message Bangles Also Available! CUSTOM COORDINATE & MORSE CODE BANGLES Solid Stainless Steel, 5mm wide Double-Sided, Deep Engraving with Black Enamel Adjustable for most wrist sizes: 6.5-7.75 Please Allow 4-6 Weeks for Custom Orders

More information

Quick Reference Guide

Quick Reference Guide Dell Precision Workstation 690 Quick Reference Guide Model DCD0 www.dell.com support.dell.com Notes, Notices, and Cautions NOTE: A NOTE indicates important information that helps you make better use of

More information

How to Simplify Your Frac Site. Presented by Firstname Surname, Job Title

How to Simplify Your Frac Site. Presented by Firstname Surname, Job Title How to Simplify Your Frac Site Presented by Firstname Surname, Job Title Firstname Surname, Job Title Firstname Surname, Job Title We engineer your success. WEIR Oil & Gas is committed to improving the

More information

BeagleBone. Created by lady ada. Last updated on :46:10 PM UTC

BeagleBone. Created by lady ada. Last updated on :46:10 PM UTC BeagleBone Created by lady ada Last updated on 2016-10-17 08:46:10 PM UTC Guide Contents Guide Contents Overview Installing Drivers Download & Install Connect! Ethernet Terminal Software dmesg Ethernet

More information

Grove - LED Bar. Introduction. Features

Grove - LED Bar. Introduction. Features Grove - LED Bar Introduction 3.3V 5.0V Digital Grove LED Bar is comprised of a 10 segment LED gauge bar and an MY9221 LED controlling chip. It can be used as an indicator for remaining battery life, voltage,

More information

WWWWW. ( 12 ) Patent Application Publication ( 10 ) Pub. No.: US 2017 / A1. 19 United States

WWWWW. ( 12 ) Patent Application Publication ( 10 ) Pub. No.: US 2017 / A1. 19 United States THE MAIN TEA ETA AITOR A TT MA N ALUMINIUM TIN US 20170266826A1 19 United States ( 12 ) Patent Application Publication ( 10 ) Pub. No.: US 2017 / 0266826 A1 Kole et al. ( 43 ) Pub. Date : Sep. 21, 2017

More information

HEAD LICE. Your Questions Answered. don tbugme

HEAD LICE. Your Questions Answered. don tbugme HEAD LICE Your Questions Answered don tbugme truth&lice WHAT ARE HEAD LICE? They are grey/brown insects, from pin-head to match-head in size (1 to 3 mm long) that live close to the scalp on humans. Each

More information

TEPZZ 9659Z A_T EP A1 (19) (11) EP A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: B32B 17/10 ( )

TEPZZ 9659Z A_T EP A1 (19) (11) EP A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: B32B 17/10 ( ) (19) TEPZZ 969Z A_T (11) EP 2 96 903 A1 (12) EUROPEAN PATENT APPLICATION (43) Date of publication: 13.01.16 Bulletin 16/02 (1) Int Cl.: B32B 17/ (06.01) (21) Application number: 14494.1 (22) Date of filing:

More information

If you re new to DE shaving it s important to properly prep your skin. Please use care when using this product. Remember, blades are very sharp!

If you re new to DE shaving it s important to properly prep your skin. Please use care when using this product. Remember, blades are very sharp! 1 BRO SHAVER QUICK START Congratulations on purchasing the innovative Bro Shaver Back Hair Shaver! The Bro Shaver uses up to three standard double edge (DE) safety blades for fast and close shaving with

More information

Adafruit MCP9808 Precision I2C Temperature Sensor Guide

Adafruit MCP9808 Precision I2C Temperature Sensor Guide Adafruit MCP9808 Precision I2C Temperature Sensor Guide Created by lady ada Last updated on 2017-11-12 06:09:49 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins I2C Data Pins Optional Pins

More information

IS31FL x9 Charlieplexed PWM LED Driver

IS31FL x9 Charlieplexed PWM LED Driver IS31FL3731 16x9 Charlieplexed PWM LED Driver Created by lady ada Last updated on 2018-01-10 06:31:05 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins I2C Data Pins Other Control Pins LED

More information

MODEL HAZCOM PROGRAM SELF-AUDIT CHECKLIST

MODEL HAZCOM PROGRAM SELF-AUDIT CHECKLIST MODEL HAZCOM PROGRAM SELF-AUDIT CHECKLIST Instructions: The OSHA Hazard Communication Standard requires employers to implement a written hazard communication program at each workplace where hazardous chemicals

More information

Adafruit eink Display Breakouts

Adafruit eink Display Breakouts Adafruit eink Display Breakouts Created by lady ada Last updated on 2018-07-18 07:24:25 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins Data Control Pins Usage & Expectations Arduino Code

More information

Adafruit 8x16 LED Matrix FeatherWing

Adafruit 8x16 LED Matrix FeatherWing Adafruit 8x16 LED Matrix FeatherWing Created by lady ada Last updated on 2019-01-28 05:47:44 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins I2C pins Address Jumpers Changing Addresses

More information

Ceteris paribus logic in counterfactual reasoning

Ceteris paribus logic in counterfactual reasoning Ceteris paribs logic in conterfactal reasoning Patrick Girard University of Ackland p.girard@ackland.ac.nz Marcs Anthony Triplett University of Ackland mtri285@acklandni.ac.nz The semantics for conterfactals

More information

Home Security Begins at the Front Door

Home Security Begins at the Front Door Video Doorbell Pro Home Security Begins at the Front Door Your new Ring Video Doorbell Pro is the start of a Ring of Security around your entire property. Now, you re always connected, so you can watch

More information

Adafruit IO Basics: Servo

Adafruit IO Basics: Servo Adafruit IO Basics: Servo Created by Todd Treece Last updated on 2018-08-22 03:59:11 PM UTC Guide Contents Guide Contents Overview Adafruit IO Setup Creating the Servo Feed Adding the Slider Block Wiring

More information

EMERGENCY PHONE: or (651) (24 hours)

EMERGENCY PHONE: or (651) (24 hours) Material Safety Data Sheet Copyright, 2007, 3M Company. All rights reserved. Copying and/or downloading of this information for the purpose of properly utilizing 3M products is allowed provided that: (1)

More information

Adafruit WINC1500 WiFi Shield for Arduino

Adafruit WINC1500 WiFi Shield for Arduino Adafruit WINC1500 WiFi Shield for Arduino Created by lady ada Last updated on 2017-11-27 07:04:37 PM UTC Guide Contents Guide Contents Overview Pinouts SPI Interface Pins WiFi Control Pins SD Card Interface

More information

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1 (19) United States US 2005O198829A1 (12) Patent Application Publication (10) Pub. No.: US 2005/0198829 A1 Gray et al. (43) Pub. Date: Sep. 15, 2005 (54) SHAVING RAZOR WITH TRIMMING BLADE (76) Inventors:

More information

Crickit Dancing Marionette Kit Created by Dano Wall. Last updated on :03:11 PM UTC

Crickit Dancing Marionette Kit Created by Dano Wall. Last updated on :03:11 PM UTC Crickit Dancing Marionette Kit Created by Dano Wall Last updated on 2019-04-04 07:03:11 PM UTC Overview This project demonstrates how to build a robotic marionette that is controlled with four arcade-style

More information

BLE Light Switch with Feather nrf52840 and Crickit

BLE Light Switch with Feather nrf52840 and Crickit BLE Light Switch with Feather nrf52840 and Crickit Created by John Park Last updated on 2019-02-15 07:06:19 PM UTC Guide Contents Guide Contents Overview Parts Adafruit Feather nrf52840 Express Adafruit

More information

Inductive Sensors BES.... the rugged Ones for extreme Applications

Inductive Sensors BES.... the rugged Ones for extreme Applications Inductive Sensors BES... the rugged Ones for extreme Applications Inductive Sensors Inductive Steelface sensors with selective response ignore, depending on the version, ferrous or nonferrous metals. This

More information

3D Printing Guide: MakerBot Replicator 2X

3D Printing Guide: MakerBot Replicator 2X SOUTHERN POLYTECHNIC STATE UNIVERSITY 3D Printing Guide: MakerBot Replicator 2X Operating and Troubleshooting Guide Architecture Department 8/13/2014 Revision Table Version Dated Description By 1.00 06/25/2014

More information

Adafruit LIS3DH Triple-Axis Accelerometer Breakout

Adafruit LIS3DH Triple-Axis Accelerometer Breakout Adafruit LIS3DH Triple-Axis Accelerometer Breakout Created by lady ada Last updated on 2017-11-14 02:21:20 AM UTC Guide Contents Guide Contents Overview Pinouts Power Pins I2C Pins SPI pins: Other Pins

More information

Adafruit 3.5" 480x320 TFT FeatherWing

Adafruit 3.5 480x320 TFT FeatherWing Adafruit 3.5" 480x320 TFT FeatherWing Created by lady ada Last updated on 2017-10-29 06:25:16 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins SPI Pins Touch Screen control pins SD Card

More information

AFS Environmental Health & Safety Conference Nashville, TN August 24, 2010

AFS Environmental Health & Safety Conference Nashville, TN August 24, 2010 AFS Environmental Health & Safety Conference Nashville, TN August 24, 2010 Protect employees from illness and injury associated with the use of hazardous substances A generic and performance oriented standard

More information

HAZARD COMMUNICATION PROGRAM

HAZARD COMMUNICATION PROGRAM HAZARD COMMUNICATION PROGRAM I. Purpose In order to protect our employees and comply with 29 CFR 1910.1200 the Hazard Communication Standard, the following written Hazard Communication Program has been

More information

Trinket-Powered Conference Room Occupancy Display

Trinket-Powered Conference Room Occupancy Display Trinket-Powered Conference Room Occupancy Display Created by Mike Barela Last updated on 2018-08-22 03:38:56 PM UTC Guide Contents Guide Contents Overview Build Wiring Diagrams Populating the Board Code

More information

Adafruit LED Sequins. Created by Becky Stern. Last updated on :02:00 AM UTC

Adafruit LED Sequins. Created by Becky Stern. Last updated on :02:00 AM UTC Adafruit LED Sequins Created by Becky Stern Last updated on 2018-03-02 04:02:00 AM UTC Guide Contents Guide Contents Overview Sewing with conductive thread Circuit Diagram GEMMA sequin hat Arduino Code

More information

Using BodyPaint 3D with LightWave

Using BodyPaint 3D with LightWave Addendum 23 Plugins ADDENDUM 1 Exchange Plugins Using BodyPaint 3D with LightWave If you are a LightWave user, the quickest way to get your models from LightWave to BodyPaint 3D then back again once you

More information

Steam Heat Retrofit for Coover Hall

Steam Heat Retrofit for Coover Hall Steam Heat Retrofit for Coover Hall sddec1802 Jevay Aggarwal Technical Lead Sarah Coffey Reporting Lead Thomas Devens Project Plan Lead Joseph Filbert Client Contact Lead Kenneth Wendt Webmaster Liz Wickham

More information

Adafruit 3.5" 480x320 TFT FeatherWing

Adafruit 3.5 480x320 TFT FeatherWing Adafruit 3.5" 480x320 TFT FeatherWing Created by lady ada Last updated on 2018-06-17 10:09:34 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins SPI Pins Touch Screen control pins SD Card

More information

For- Credit Courses and Certificate Programs in Apparel Merchandising & Management for Industry Professionals

For- Credit Courses and Certificate Programs in Apparel Merchandising & Management for Industry Professionals For- Credit Courses and Certificate Programs in for Industry Professionals C A L P O L Y P O M O N A Fall 2013 1. Certificate in Apparel Manufacturing* (16 quarter units over 9 months) Perhaps surprisingly,

More information

EP WELLS DAILY OPERATIONS REPORT Report 14 05/04/2017

EP WELLS DAILY OPERATIONS REPORT Report 14 05/04/2017 5/5/27 5:5:26 Report Version: 4..6R9 Report 4 5/4/27 Company Type WBS No/API No PERMIAN Development UNIVERSITY 9 PW UNIT 56H UNIVERSITY 9 PW UNIT 56H 32656 / 4233326. Event Summary Event Type Completion

More information

bodice waist bodice waist Simply Sewing FRESH IDEAS WITH FABRIC armhole 4 girl s dress pattern Easter templates

bodice waist bodice waist Simply Sewing FRESH IDEAS WITH FABRIC armhole 4 girl s dress pattern Easter templates Simply Sewing FRESH IDEAS WITH FABRIC HOW TO PRINT THIS PATTERN Print out this 25-page PDF on to A4 paper. Trim away the shaded border from each page and position the pages as below to assemble the pattern

More information