Communication methods. Communication methods. Communication methods. Dimensions to consider. Waveform

Size: px
Start display at page:

Download "Communication methods. Communication methods. Communication methods. Dimensions to consider. Waveform"

Transcription

1 Commuicatio methods Commuicatio methods Media ad sigalig covetios used to trasmit data betwee digital devices Differet physical layers methods icludig: wires, radio freuecy (RF), optical (IR, fiber) Differet ecodig schemes icludig: amplitude, freuecy, ad pulse-width modulatio Modulatio Techiue Waveform No ecodig (Basebad) O-Off Keyig (OOK) Freuecy Shift Keyig (FSK) Biary Phase Shift Keyig (BPSK) CSE/EE 474 Commuicatio 1 Commuicatio methods Dimesios to cosider badwidth umber of wires serial/parallel speed bits/bytes/words per secod timig methodology sychroous or asychroous umber of destiatios/sources arbitratio scheme daisy-chai, cetralized, distributed protocols provide some guaratees as to correct commuicatio CSE/EE 474 Commuicatio 2

2 Badwidth Serial Sigle wire or chael to trasmit iformatio oe bit at a time Reuires sychroizatio betwee seder ad receiver Sometimes icludes extra wires for clock ad/or hadshakig Good for iexpesive coectios (e.g., termials) Good for log-distace coectios (e.g., LANs) Examples: RS-232, Etheret, I2C, IrDA, USB, Firewire, Bluetooth Parallel Multiple wires to trasmit iformatio oe byte or word at a time Good for high-badwidth reuiremets (CPU to disk) More expesive wirig/coectors/curret reuiremets Examples: SCSI-2, PCI bus (PC), PCMCIA (Compact Flash) Issues Ecodig, data trasfer rates, cost of coectors ad wires, modularity, error detectio ad/or correctio CSE/EE 474 Commuicatio 3 Speed Serial low-speed, cheap coectios RS-232 1K 20K bits/sec, copper wire medium-speed efficiet coectios I2C 10K-400K bits/sec, board traces IrDA 9.6K-4M bits/sec, lie-of-sight, m high-speed, expesive coectios USB 1.5M bytes/sec, USB2 60M bytes/sec, USB3 625M bytes/s Etheret 1.5M-1G bits/sec, twisted-pair or co-axial Firewire M bytes/sec Parallel low-speed, ot too wide SCSI-2 10M bytes/sec, 8 bits wide PCI bus, 250M bytes/sec, 32 bits wide PCMCIA (CF+), 9-10M bytes/sec, 16 bits wide high-speed, very wide memory systems i large multi-processors 200M-2G bytes/sec, bits wide CSE/EE 474 Commuicatio 4

3 Speed Issues legth of the wires (atteuatio, oise, capacitace) coectors (coductors ad/or trasducers) eviromet (RF/IR iterferece, oise) curret switchig (spikes o supply voltages) umber ad types of wires (cost of coectors, cross-talk) flow-cotrol (if commuicatig device ca t keep up) CSE/EE 474 Commuicatio 5 Timig methodology Asychroous Fewer wires (o clock) o skew cocers sychroizatio overhead appropriate for loosely-coupled systems (CPU ad peripherals) commo i serial schemes Sychroous clock wires ad skew cocers o sychroizatio overhead ca be high-speed if delays are small ad ca be cotrolled appropriate for tightly-coupled systems (CPU ad memory/disk) commo i parallel schemes CSE/EE 474 Commuicatio 6

4 Timig methodology Issues clock period ad wire delay sychroizatio ad skew ecodig of timig ad data iformatio hadshakig flow-cotrol power cosumptio CSE/EE 474 Commuicatio 7 Number of devices commuicatig Sigle source sigle destiatio poit-to-poit cheap coectios, o tri-statig ecessary Sigle source multiple destiatio faout limitatios addressig scheme to direct data to oe destiatio Multiple source multiple destiatio arbitratio betwee seders tri-statig capability is ecessary collisio detectio addressig scheme priority scheme fairess cosideratios CSE/EE 474 Commuicatio 8

5 Arbitratio schemes Daisy-chai or toke passig devices either act or pass to ext fixed priority order as may wires as devices fairess issues Cetralized reuest to cetral arbiter cetral arbiter implemets priority scheme wires from/to each device ca be costly ca be dyamically chagig priority/fairess Distributed o cetral arbiter commo set of wires (or ether) observed by all devices fixed priority/fairess scheme CSE/EE 474 Commuicatio 9 Serial case studies RS-232 (IEEE stadard) serial protocol for poit-to-poit, low-cost, low-speed applicatios for PCs SPI (Motorola) 10Mbits/sec, commoly used for microcotroller to peripheral coectios I2C (Philips) TWI (Atmel) up to 400Kbits/sec, serial bus for coectig multiple compoets USB (Itel followed by USB-2, ad ow USB-3) Mbits/sec, isochroous trasfer, desktop devices Bluetooth (Ericsso cable replacemet) 700Kbits/sec, multiple portable devices, special support for audio Etheret (popularized by Xerox) most popular local area etwork protocol with distributed arbitratio IrDA (Ifrared Data Associatio) up to 115kbps wireless serial (Fast IrDA up to 4Mbs) IEEE1394 (Apple s Firewire) Mbytes/sec, cosumer electroics (video cameras, TVs, audio, etc.) CSE/EE 474 Commuicatio 10

6 RS-232 stadard serial lie CSE/EE 474 Commuicatio 11 RS-232 (stadard serial lie) Poit-to-poit, full-duplex Sychroous or asychroous Flow cotrol Variable baud (bit) rates Cheap coectios (low-uality ad few wires) Variatios: parity bit; 1, 1.5, or 2 stop bits start bit 8 data bits parity bit stop bit CSE/EE 474 Commuicatio 12

7 RS-232 wires TxD trasmit data TxC trasmit clock RTS reuest to sed CTS clear to sed all wires active low "0" = -12v, "1" = 12v RxD receive data RxC receive clock DSR data set ready DTR data termial ready special driver chips that geerate ±12v from 5v Groud CSE/EE 474 Commuicatio 13 Trasfer modes Sychroous clock sigal wire is used by both receiver ad seder to sample data Asychroous o clock sigal i commo data must be oversampled (16x is typical) to fid bit boudaries Flow cotrol hadshakig sigals to cotrol rate of trasfer CSE/EE 474 Commuicatio 14

8 Serial Peripheral Iterface (SPI) CSE/EE 474 Commuicatio 15 Serial Peripheral Iterface Commo serial iterface o may microcotrollers Simple 8-bit exchage betwee two devices Master iitiates trasfer ad geerates clock sigal Slave device selected by master Oe-byte at a time trasfer Data protocols are defied by applicatio Must be i agreemet across devices CSE/EE 474 Commuicatio 16

9 SPI Block Diagram 8-bits trasferred i each directio every time Master geerates clock Shift eable used to select oe of may slaves CSE/EE 474 Commuicatio 17 Freescale SPI module CSE/EE 474 Commuicatio 18

10 Data Payload o SPI Data is exchaged betwee master ad slave Master always iitiates May eed to poll slave (or iterrupt-drive) Decide o how may bytes of data have to move i each directio Trasfer the maximum for both directios Oe side may get more tha it eeds Decide o format of bytes i packet Startig byte ad/or edig byte? Ca they be distiguished from data i payload? Legth iformatio or fixed size? SPI buffer Write ito buffer, specify legth, master seds it out, gets data New data arrives at slave, slave iterrupted, provides data to go to master, reads data from master i buffer CSE/EE 474 Commuicatio 19 Multiple Slaves o SPI MOSI MISO LCD Module SD Card Reader Bluetooth BLE module CSE/EE 474 Commuicatio 20

11 Iter-Itegrated Circuit Bus (I2C) CSE/EE 474 Commuicatio 21 Iter-Itegrated Circuit Bus (I2C) Modular coectios o a prited circuit board Multi-poit coectios (eeds addressig) Sychroous trasfer (but adapts to slowest device) Similar to Cotroller Area Network (CAN) protocol used i automotive applicatios Similar to TWI (Two-Wire Iterface) o ATmegas +Vcc SCL SDA device 1 device 2 device CSE/EE 474 Commuicatio 22

12 Serial data format SDA goig low while SCL high sigals start of data SDA goig high while SCL high sigals ed of data SDA ca chage whe SCL low SCL high (after start ad before ed) sigals that a data bit ca be read SDA SCL START STOP CSE/EE 474 Commuicatio 23 Byte trasfer Byte followed by a 1 bit ackowledge from receiver Ope-collector wires seder allows SDA to rise receiver pulls low to ackowledge after 8 bits SDA ack SCL Multi-byte trasfers first byte cotais address of receiver all devices check address to determie if followig data is for them secod byte usually cotais address of seder CSE/EE 474 Commuicatio 24

13 Clock sychroizatio Sychroous data trasfer with variable speed devices go as fast as the slowest device ivolved i trasfer Each device looks at the SCL lie as a iput as well as drivig it if clock stays low eve whe beig drive high the aother device eeds more time, so wait for it to fiish before cotiuig risig clock edges are sychroized clk 1 clk 2 SCL CSE/EE 474 Commuicatio 25 Arbitratio Devices ca start trasmittig at ay time wait util lies are both high for some miimum time multiple devices may start together - clocks will be sychroized All seders will thik they are sedig data possibly slowed dow by receiver (or aother seder) each seder keeps watchig SDA - if ever differet (drivig high, but its really low) the there is aother driver seder that detects differece gets off the bus ad aborts message Device priority give to devices with early 0s i their address has higher priority tha CSE/EE 474 Commuicatio 26

14 Iter-Itegrated Circuit Bus (I2C) Supports data trasfers from 0 to 400KHz Philips (ad others) provide may devices microcotrollers with built-i iterface A/D ad D/A coverters parallel I/O ports memory modules LCD drivers real-time clock/caledars DTMF decoders freuecy sythesizers video/audio processors CSE/EE 474 Commuicatio 27 Freescale Block Diagram CSE/EE 474 Commuicatio 28

15 Freescale I2C module CSE/EE 474 Commuicatio 29 USB CSE/EE 474 Commuicatio 30

16 Uiversal Serial Bus Coectig peripherals to PCs Ease-of-use Low-cost Up to 127 devices (optioally powered through bus) Trasfer rates up to 480 Mb/s (USB 2.0) Variable speeds ad packet sizes Full support for real-time data for voice, audio, ad video Protocol flexibility for mixed-mode isochroous data trasfers ad asychroous messagig PC maages bus ad allocates slots (host cotroller) Ca have multiple host cotrollers o oe PC Support more devices tha 127 CSE/EE 474 Commuicatio 31 USB versios CSE/EE 474 Commuicatio 32

17 USB Peripherals CSE/EE 474 Commuicatio 33 USB Tree of devices oe root cotroller CSE/EE 474 Commuicatio 34

18 USB Data Trasfer Data trasfer speeds Low is <0.8v, high is >2.0v differetial 480Mb/sec, 12Mb/sec, 1.5Mb/sec Data is NRZI ecoded (data ad clock o oe wire) SYNC at begiig of every packet CSE/EE 474 Commuicatio 35 NRZI Ecodig NRZI No-retur to zero iverted Toggles a sigal to trasmit a 0 ad leaves the sigal uchaged for a 1 Also called trasitio ecodig Log strig of 0s geerates a regular waveform with a freuecy half the bit rate Log strig of 1s geerates a flat waveform bit stuff a 0 every 6 cosecutive 1s to guaratee activity o waveform CSE/EE 474 Commuicatio 36

19 NRZI Ecodig (cot d) CSE/EE 474 Commuicatio 37 USB Data Trasfer Types Cotrol Trasfers: Used to cofigure a device at attach time ad ca be used for other device-specific purposes, icludig cotrol of other pipes o the device. Bulk Data Trasfers: Geerated or cosumed i relatively large ad bursty uatities ad have wide dyamic latitude i trasmissio costraits. Iterrupt Data Trasfers: Used for timely but reliable delivery of data, for example, characters or coordiates with huma-perceptible echo or feedback respose characteristics. Isochroous Data Trasfers: Occupy a preegotiated amout of USB badwidth with a preegotiated delivery latecy. (Also called streamig real time trasfers) CSE/EE 474 Commuicatio 38

20 USB Packet Format Syc + PID + data + CRC Basic data packet Syc: 8 bits ( ) PID: 8 bits (packet id type) Data: bits (1K bytes) CRC: 16 bits (cyclic redudacy check sum) Other data packets vary i size May be as short as oly 8 bits of PID CSE/EE 474 Commuicatio 39 USB Protocol Stack FTDI USB chip implemets right side Commuicates to physical device through SPI CSE/EE 474 Commuicatio 40

21 USB-C techically kow as USB Type-C a 24-pi USB coector system, which is distiguished by its rotatioally-symmetrical coector. The USB Type-C Specificatio 1.0 was published by the USB Implemeters Forum (USB-IF) ad was fialized i August It was developed at roughly the same time as the USB 3.1 specificatio. A device that implemets USB-C does ot ecessarily implemet USB 3.1, USB Power Delivery, or Alterate Mode. CSE/EE 474 Commuicatio 41 USB-C CSE/EE 474 Commuicatio 42

22 USB-C CSE/EE 474 Commuicatio 43 USB-C CSE/EE 474 Commuicatio 44

23 USB-C CSE/EE 474 Commuicatio 45 USB-C Alterate Modes CSE/EE 474 Commuicatio 46

24 Etheret CSE/EE 474 Commuicatio 47 Etheret (Xerox local area etwork) Local area etwork up to 1024 statios up to 2.8 km distace 10Mbits/sec serially o shielded co-axial cable 1.5Mbits/sec o twisted pair of copper pair Developed by Xerox i late 70s still most commo LAN right ow beig displaced by fiber-optics (ca't hadle video/audio rates or make reuired service guaratees) High-level protocols to esure reliable data trasmissio CSMA-CD: carrier sese multiple access with collisio detectio CSE/EE 474 Commuicatio 48

25 The ISO OSI Referece Model Host A Applicatio Presetatio Sessio Trasport Network Data Lik Physical Host B Applicatio Presetatio Sessio Trasport Network Data Lik Physical Physical Medium CSE/EE 474 Commuicatio 49 The ISO OSI Referece Model Layer 6/7 Iterface Layer 5/6 Iterface Layer 4/5 Iterface Layer 3/4 Iterface Layer 2/3 Iterface Layer 1/2 Iterface Host A Applicatio Presetatio Sessio Trasport Network Data Lik Physical Layer 7 Protocol Layer 6 Protocol Layer 5 Protocol Layer 4 Protocol Layer 3 Protocol Layer 2 Protocol Layer 1 Protocol Host B Applicatio Presetatio Sessio Trasport Network Data Lik Physical Physical Medium CSE/EE 474 Commuicatio 50

26 The ISO OSI Referece Model Iterface: It defies which primitive operatios ad services the lower layer offers to the upper layer. Peer: The similar layer o a differet machie. Protocol: It is a set of rules ad covetios used by the layer to commuicate with similar peer layer i aother (remote) system. The peer processes commuicate with each other usig a protocol. A set of layers ad protocols is called a etwork architecture. CSE/EE 474 Commuicatio 51 The ISO OSI Referece Model I reality, o data are directly trasferred from layer i o oe machie to layer i o aother machie. Istead, each layer passes data ad cotrol iformatio to the layer immediately below it, util the lowest layer is reached. Below layer 1 is the physical medium through which actual commuicatio occurs. Host A Host B Protocol Sed-To-Other-side ( ) Get-From-Other-side ( ) Layer i (Virtual Commuicatio) Layer i CSE/EE 474 Commuicatio 52

27 Etheret layered orgaizatio Physical ad data-lik layers are our focus Cliet Layer Trasport Layer Data-lik Layer Physical Layer To Host Host-specific Iterface Data-lik Cotroller Physical Chael Data Ecapsulatio Lik Maagemet Serial Ecode ad Decode Trasmit ad Receive Electrical Iterface Etheret Cable Etheret Cotroller IC Trasceiver parallel data serial data CSE/EE 474 Commuicatio 53 Serial data format Machester ecodig sigal ad clock o oe wire (XORed together) "0" = low-goig trasitio "1" = high-goig trasitio Extra trasitios betwee 00 ad 11 eed to be filtered preamble at begiig of data packet cotais alteratig 1s ad 0s allows receivers to get used to where importat trasitios should be ad igore extra oes (this is how sychroizatio is achieved) preamble is 48 bits log: CSE/EE 474 Commuicatio 54

28 Etheret packet Packets size: 64 to 1518 bytes + 6 bytes of preamble preamble (6 bytes) destiatio address (6 bytes) source address (6 bytes) type (2 bytes) data ( bytes) checksum (4 bytes) compute from data CSE/EE 474 Commuicatio 55 Arbitratio Wait for lie to be uiet for a while the trasmit detect collisio average value o wire should be exactly betwee 1 ad 0 if ot, the two trasmitters are tryig to trasmit data If collisio, stop trasmittig wait a radom amout of time ad try agai if collide agai, pick a radom umber from a larger rage (2x) ad try agai Expoetial backoff o collisio detectio Try up to 16 times before reportig failure CSE/EE 474 Commuicatio 56

29 Arbitratio CSE/EE 474 Commuicatio 57 Extedig Etheret Segmets, repeaters, ad gateways segmet: a sigle cable repeater: trasfers all messages o oe segmet to aother ad vice-versa gateway: selectively forwards messages to other segmets ad helps isolate traffic Segmet Repeater Gateway CSE/EE 474 Commuicatio 58

30 IrDA: Ifrared Data Associatio CSE/EE 474 Commuicatio 59 Ifrared Data Associatio Cosortium of over 160 compaies Meet eeds of the mobile professioal Short iteractios with other devices (file trasfer, pritig) Possibly usig others peripherals (visitig a customer s office) Goals: Suitable replacemet for cables Iteroperability Miimal cost Poit-ad-shoot model (iteded use ad to reduce iterferece) History: First stadard developed i 1994 Revisios as recetly as late 2011 (i.e., still active) CSE/EE 474 Commuicatio 60

31 IrDA: Ifrared Data Associatio Characteristics of IR: Implemetatio costs rise sigificatly aroud 1-10 GHz oe importat exceptio is IR at aroud 100 THz very iexpesive Sigals above 100 GHz caot peetrate walls Most sigals below 300 GHz are regulated by the FCC Radio (RF) Microwaves Visible Ifrared (IR) Ultraviolet X-Rays Gamma Rays $ FCC Fre. (Hz) CSE/EE 474 Commuicatio 61 Speed Compoets iclude: Trasmitter (LED) ad paired receiver (photodiode) IrDA supports wide rage of speeds 2400 bps to 4 Mbps Exact physical-layer protocol used depeds o speed of IrDA coectio Uses highest speed available o both devices determied whe coectio is established Future promises eve higher speeds: Mbps is ot too far off Compariso to other wireless techologies: Low-power RF (e.g., Bluetooth) slightly slower (.5-2 Mbps max) Boud by walls, easy to cotrol, itetioal aspect Much lower-power tha high-speed RF (e.g., a at 50Mbps) CSE/EE 474 Commuicatio 62

32 Low-speed Modulatio Speed: 2400 bps kbps ( Serial Ifrared, or SIR) Oly 0 s reuire pulse (ad thus power) ; pulse < full bit time Stadard UART byte framig Pulse is costat 1.6 µs log (so duty cycle varies with speed) Average duty cycle: 9% Speed: 576 kbps - 1 Mbps similar to SIR (pulse oly for 0 s ; pulse < full bit time) pulse lasts 1/4 of bit time (so pulse varies with speed) Average duty cycle: 12.5% Speed: 4 Mbps ( Fast Ifrared, or FIR) uses four-pulse-positio-modulatio scheme (4PPM) pulse durig exactly 1/4 of each symbol boudary 4PPM makes sychroizatio easier to maitai Duty cycle: 25% (idepedet of data) Lowest power/bit CSE/EE 474 Commuicatio 63 Rage Liear: IrDA stadard reuires 0-1 m Realistically, some trasceivers work at up to 10 m Agular: Limited to a arrow coe (15 half-agle) Doe to help reduce iterferece betwee devices 0-1 m CSE/EE 474 Commuicatio 64

33 IrDA Protocol Stack Aalogous to the stadard layered etwork model Cosists of both reuired ad optioal compoets Applicatio Layer Trasport Layer Network Layer Data-lik Layer Physical Layer Stadard Network Model IrCOMM IrLAN IrOBEX TiyTP IrLMP IrLAP Physical Layer IrDA Protocol Stack Serial ad parallel port emulatio IrDA iterface acts as a local-area etwork IR Object Exchage trasfer of objects Segmetatio ad re-assembly automatically break-up large packets (ad put back together correctly) Per-chael flow cotrol Multiplexes several virtual coectios o a sigle IrLAP coectio (logical service access poits LSAPs) Hadle coectios/discoectios Implemet reliable trasfer CSE/EE 474 Commuicatio 65 Protocol Overhead Very simple model (poit-to-poit), so ca expect reduced protocol overhead For layers i IrDA protocol stack, overhead per packet/frame is: IrLAP = 2 bytes IrLMP = 2 bytes Total: 5 bytes TiyTP = 1 byte For perspective, compare to TCP/IP over Etheret: Etheret = 18 bytes miimum IP = 20 bytes Total: 58 bytes (miimum) TCP = 20 bytes IrDA takes advatage of its simpler model, ad keeps protocol overhead very low. CSE/EE 474 Commuicatio 66

Communication methods. Communication methods. Communication methods. Dimensions to consider. Waveform

Communication methods. Communication methods. Communication methods. Dimensions to consider. Waveform Commuicatio methods Commuicatio methods Media ad sigalig covetios used to trasmit data betwee digital devices Differet physical layers methods icludig: wires, radio freuecy (RF), optical (IR, fiber) Differet

More information

Announcements. Reading. Project #4 is on the web. Homework #1. Midterm #2. Chapter 4 ( ) Note policy about project #3 missing components

Announcements. Reading. Project #4 is on the web. Homework #1. Midterm #2. Chapter 4 ( ) Note policy about project #3 missing components Aoucemets Readig Chapter 4 (4.1-4.2) Project #4 is o the web ote policy about project #3 missig compoets Homework #1 Due 11/6/01 Chapter 6: 4, 12, 24, 37 Midterm #2 11/8/01 i class 1 Project #4 otes IPv6Iit,

More information

Media Access Protocols. Spring 2018 CS 438 Staff, University of Illinois 1

Media Access Protocols. Spring 2018 CS 438 Staff, University of Illinois 1 Media Access Protocols Sprig 2018 CS 438 Staff, Uiversity of Illiois 1 Where are We? you are here 00010001 11001001 00011101 A midterm is here Sprig 2018 CS 438 Staff, Uiversity of Illiois 2 Multiple Access

More information

Communication methods

Communication methods Communication methods Communication methods Media and signalling conventions used to transmit data between digital devices Different physical layers methods including: wires, radio frequency (RF), optical

More information

Waveform. Modulation Technique. No encoding (Baseband) On-Off Keying (OOK) Frequency Shift Keying (FSK) Binary Phase Shift Keying (BPSK)

Waveform. Modulation Technique. No encoding (Baseband) On-Off Keying (OOK) Frequency Shift Keying (FSK) Binary Phase Shift Keying (BPSK) Communication methods Media and signalling conventions used to transmit data between digital devices Different physical layers methods including: wires, radio frequency (RF), optical (IR) Different encoding

More information

Introduction to Network Technologies & Layered Architecture BUPT/QMUL

Introduction to Network Technologies & Layered Architecture BUPT/QMUL Itroductio to Network Techologies & Layered Architecture BUPT/QMUL 2018-3-12 Review What is the Iteret? How does it work? Whe & how did it come about? Who cotrols it? Where is it goig? 2 Ageda Basic Network

More information

K-NET bus. When several turrets are connected to the K-Bus, the structure of the system is as showns

K-NET bus. When several turrets are connected to the K-Bus, the structure of the system is as showns K-NET bus The K-Net bus is based o the SPI bus but it allows to addressig may differet turrets like the I 2 C bus. The K-Net is 6 a wires bus (4 for SPI wires ad 2 additioal wires for request ad ackowledge

More information

CMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago

CMSC Computer Architecture Lecture 12: Virtual Memory. Prof. Yanjing Li University of Chicago CMSC 22200 Computer Architecture Lecture 12: Virtual Memory Prof. Yajig Li Uiversity of Chicago A System with Physical Memory Oly Examples: most Cray machies early PCs Memory early all embedded systems

More information

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:

More information

Introduction to Wireless & Mobile Systems. Chapter 6. Multiple Radio Access Cengage Learning Engineering. All Rights Reserved.

Introduction to Wireless & Mobile Systems. Chapter 6. Multiple Radio Access Cengage Learning Engineering. All Rights Reserved. Itroductio to Wireless & Mobile Systems Chapter 6 Multiple Radio Access 1 Outlie Itroductio Multiple Radio Access Protocols Cotetio-based Protocols Pure ALOHA Slotted ALOHA CSMA (Carrier Sese Multiple

More information

Reliable Transmission. Spring 2018 CS 438 Staff - University of Illinois 1

Reliable Transmission. Spring 2018 CS 438 Staff - University of Illinois 1 Reliable Trasmissio Sprig 2018 CS 438 Staff - Uiversity of Illiois 1 Reliable Trasmissio Hello! My computer s ame is Alice. Alice Bob Hello! Alice. Sprig 2018 CS 438 Staff - Uiversity of Illiois 2 Reliable

More information

Bluetooth Basics. Bluetooth Overview

Bluetooth Basics. Bluetooth Overview Bluetooth Basics Bluetooth Overview Wireless techology for short-rage voice ad data commuicatio Low-cost ad low-power Provides a commuicatio platform betwee a wide rage of smart devices Not limited to

More information

MOTIF XF Extension Owner s Manual

MOTIF XF Extension Owner s Manual MOTIF XF Extesio Ower s Maual Table of Cotets About MOTIF XF Extesio...2 What Extesio ca do...2 Auto settig of Audio Driver... 2 Auto settigs of Remote Device... 2 Project templates with Iput/ Output Bus

More information

ICS Regent. Communications Modules. Module Operation. RS-232, RS-422 and RS-485 (T3150A) PD-6002

ICS Regent. Communications Modules. Module Operation. RS-232, RS-422 and RS-485 (T3150A) PD-6002 ICS Reget Commuicatios Modules RS-232, RS-422 ad RS-485 (T3150A) Issue 1, March, 06 Commuicatios modules provide a serial commuicatios iterface betwee the cotroller ad exteral equipmet. Commuicatios modules

More information

Elementary Educational Computer

Elementary Educational Computer Chapter 5 Elemetary Educatioal Computer. Geeral structure of the Elemetary Educatioal Computer (EEC) The EEC coforms to the 5 uits structure defied by vo Neuma's model (.) All uits are preseted i a simplified

More information

CS 111: Program Design I Lecture 19: Networks, the Web, and getting text from the Web in Python

CS 111: Program Design I Lecture 19: Networks, the Web, and getting text from the Web in Python CS 111: Program Desig I Lecture 19: Networks, the Web, ad gettig text from the Web i Pytho Robert H. Sloa & Richard Warer Uiversity of Illiois at Chicago April 3, 2018 Goals Lear about Iteret Lear about

More information

Security of Bluetooth: An overview of Bluetooth Security

Security of Bluetooth: An overview of Bluetooth Security Versio 2 Security of Bluetooth: A overview of Bluetooth Security Marjaaa Träskbäck Departmet of Electrical ad Commuicatios Egieerig mtraskba@cc.hut.fi 52655H ABSTRACT The purpose of this paper is to give

More information

1. SWITCHING FUNDAMENTALS

1. SWITCHING FUNDAMENTALS . SWITCING FUNDMENTLS Switchig is the provisio of a o-demad coectio betwee two ed poits. Two distict switchig techiques are employed i commuicatio etwors-- circuit switchig ad pacet switchig. Circuit switchig

More information

Basic allocator mechanisms The course that gives CMU its Zip! Memory Management II: Dynamic Storage Allocation Mar 6, 2000.

Basic allocator mechanisms The course that gives CMU its Zip! Memory Management II: Dynamic Storage Allocation Mar 6, 2000. 5-23 The course that gives CM its Zip Memory Maagemet II: Dyamic Storage Allocatio Mar 6, 2000 Topics Segregated lists Buddy system Garbage collectio Mark ad Sweep Copyig eferece coutig Basic allocator

More information

Fundamentals of. Chapter 1. Microprocessor and Microcontroller. Dr. Farid Farahmand. Updated: Tuesday, January 16, 2018

Fundamentals of. Chapter 1. Microprocessor and Microcontroller. Dr. Farid Farahmand. Updated: Tuesday, January 16, 2018 Fudametals of Chapter 1 Microprocessor ad Microcotroller Dr. Farid Farahmad Updated: Tuesday, Jauary 16, 2018 Evolutio First came trasistors Itegrated circuits SSI (Small-Scale Itegratio) to ULSI Very

More information

Copyright 2010, Elsevier Inc. All rights Reserved

Copyright 2010, Elsevier Inc. All rights Reserved Computer Networks: A Systems Approach, 5e Larry L. Peterso ad Bruce S. Davie (Subset of topics) Gettig Coected Framig Error Detectio. Reliable Trasmissio Sharig: Etheret ad Multiple Access Networks, Wireless

More information

Appendix D. Controller Implementation

Appendix D. Controller Implementation COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Appedix D Cotroller Implemetatio Cotroller Implemetatios Combiatioal logic (sigle-cycle); Fiite state machie (multi-cycle, pipelied);

More information

Message Integrity and Hash Functions. TELE3119: Week4

Message Integrity and Hash Functions. TELE3119: Week4 Message Itegrity ad Hash Fuctios TELE3119: Week4 Outlie Message Itegrity Hash fuctios ad applicatios Hash Structure Popular Hash fuctios 4-2 Message Itegrity Goal: itegrity (ot secrecy) Allows commuicatig

More information

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5.

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5. Morga Kaufma Publishers 26 February, 208 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Virtual Memory Review: The Memory Hierarchy Take advatage of the priciple

More information

The CCITT Communication Protocol for Videophone Teleconferencing Equipment

The CCITT Communication Protocol for Videophone Teleconferencing Equipment The CCITT Commuicatio Protocol for Videophoe Telecoferecig Equipmet Ralf Hiz Daimler-Bez AG Istitut ffir Iformatiostechik Tcl. 0731 / 505-21 32 Fax. 0731 / 505-41 04 Wilhelm-R.uge-Str. 11 7900 Ulm Abstract

More information

SERIAL COMMUNICATION INTERFACE FOR ESA ESTRO

SERIAL COMMUNICATION INTERFACE FOR ESA ESTRO Bulleti E708 rev0 7/06/0 SERIAL COMMUNICATION INTERFACE FOR - SERIES FEATURES Supply voltage: 90 40vac Supply frequecy: 40 70 Hz Max. absorbtio: 40W Operatig temperature: 0 50 C Storage temperature: -0

More information

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5

Morgan Kaufmann Publishers 26 February, COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface. Chapter 5 Morga Kaufma Publishers 26 February, 28 COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Iterface 5 th Editio Chapter 5 Set-Associative Cache Architecture Performace Summary Whe CPU performace icreases:

More information

CTx / CTx-II. Ultra Compact SD COFDM Concealment Transmitters. Features: Options: Accessories: Applications:

CTx / CTx-II. Ultra Compact SD COFDM Concealment Transmitters. Features: Options: Accessories: Applications: Ultra Compact SD COFDM Cocealmet Trasmitters Features: Optimized for size Broadcast quality video H.264 Part 10 2 moo audio chaels Very low power cosumptio Remote cotrol via micro USB Bluetooth * Adroid

More information

NVP-903 Series. Multi-Stream Network Video Encoder REFERENCE GUIDE

NVP-903 Series. Multi-Stream Network Video Encoder REFERENCE GUIDE NVP-903 Series Multi-Stream Network Video Ecoder REFERENCE GUIDE NVP-903 Series User Maual Table of Cotets 1 Itroductio... 4 1.1 Product Overview... 4 1.2 Product Features... 4 2 Pael Desig... 5 2.1 Frot

More information

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation Improvemet of the Orthogoal Code Covolutio Capabilities Usig FPGA Implemetatio Naima Kaabouch, Member, IEEE, Apara Dhirde, Member, IEEE, Saleh Faruque, Member, IEEE Departmet of Electrical Egieerig, Uiversity

More information

System Overview. Hardware Concept. s Introduction to the Features of MicroAutoBox t

System Overview. Hardware Concept. s Introduction to the Features of MicroAutoBox t s Itroductio to the Features of MicroAutoBox t System Overview Objective Where to go from here dspace provides the MicroAutoBox i differet variats. This sectio gives you a overview o the MicroAutoBox's

More information

Course Information. Details. Topics. Network Examples. Overview. Walrand Lecture 1. EECS 228a. EECS 228a Lecture 1 Overview: Networks

Course Information. Details. Topics. Network Examples. Overview. Walrand Lecture 1. EECS 228a. EECS 228a Lecture 1 Overview: Networks Walrad Lecture 1 Course Iformatio Lecture 1 Overview: Networks Jea Walrad www.eecs.berkeley.edu/~wlr Istructor: Jea Walrad Office Hours: M-Tu 1:00-2:00 Time/Place: MW 2:00-3:30 i 285 Cory Home Page: http://wwwist.eecs.berkeley.edu/~ee228a

More information

Lecture 28: Data Link Layer

Lecture 28: Data Link Layer Automatic Repeat Request (ARQ) 2. Go ack N ARQ Although the Stop ad Wait ARQ is very simple, you ca easily show that it has very the low efficiecy. The low efficiecy comes from the fact that the trasmittig

More information

Using the Keyboard. Using the Wireless Keyboard. > Using the Keyboard

Using the Keyboard. Using the Wireless Keyboard. > Using the Keyboard 1 A wireless keyboard is supplied with your computer. The wireless keyboard uses a stadard key arragemet with additioal keys that perform specific fuctios. Usig the Wireless Keyboard Two AA alkalie batteries

More information

Out the box. dataloggers. easy to configure easy data streaming easy choice. connect, simply configure and go

Out the box. dataloggers. easy to configure easy data streaming easy choice. connect, simply configure and go Out the box dataloggers easy data collectio easily prove easy to cofigure easy data streamig easy choice coect, simply cofigure ad go The stadard Rebel Compact (CT) is a small robust data logger ideal

More information

BGP Attributes and Path Selection. ISP Training Workshops

BGP Attributes and Path Selection. ISP Training Workshops BGP Attributes ad Path Selectio ISP Traiig Workshops 1 BGP Attributes The tools available for the job 2 What Is a Attribute?... Next Hop AS Path MED...... p Part of a BGP Update p Describes the characteristics

More information

Identifying and Cabling Circuit Cards. Identifying and Cabling Circuit Cards - 1

Identifying and Cabling Circuit Cards. Identifying and Cabling Circuit Cards - 1 Cards Cards - 1 Cards Cards This sectio provides the basic iformatio you eed to coect cables to the faceplates of circuit cards that are istalled i the system. Additioal steps may be required for some

More information

Architectural styles for software systems The client-server style

Architectural styles for software systems The client-server style Architectural styles for software systems The cliet-server style Prof. Paolo Ciacarii Software Architecture CdL M Iformatica Uiversità di Bologa Ageda Cliet server style CS two tiers CS three tiers CS

More information

Switch Construction CS

Switch Construction CS Switch Costructio CS 00 Workstatio-Based Aggregate badwidth /2 of the I/O bus badwidth capacity shared amog all hosts coected to switch example: Gbps bus ca support 5 x 00Mbps ports (i theory) I/O bus

More information

Transitioning to BGP

Transitioning to BGP Trasitioig to BGP ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 24 th April

More information

TELETERM M2 Series Programmable RTU s

TELETERM M2 Series Programmable RTU s Model C6xC ad C6xC Teleterm MR Radio RTU s DATASHEET Cofigurable Iputs ad Outputs 868MHz or 900MHz radio port 0/00 Etheret port o C6Cx ISaGRAF 6 Programmable microsd Card Loggig Low power operatio Two

More information

Communication. CSE 466 Communication 1

Communication. CSE 466 Communication 1 Communication CSE 466 Communication 1 The space of digital communication methods Unmodulated or baseband Modulated or passband Wired Wireless RS-232, I2C, SPI 10BASET-Ethernet, USB, Firewire, DVI, HDMI

More information

IS-IS in Detail. ISP Workshops

IS-IS in Detail. ISP Workshops IS-IS i Detail ISP Workshops These materials are licesed uder the Creative Commos Attributio-NoCommercial 4.0 Iteratioal licese (http://creativecommos.org/liceses/by-c/4.0/) Last updated 27 th November

More information

CMSC Computer Architecture Lecture 3: ISA and Introduction to Microarchitecture. Prof. Yanjing Li University of Chicago

CMSC Computer Architecture Lecture 3: ISA and Introduction to Microarchitecture. Prof. Yanjing Li University of Chicago CMSC 22200 Computer Architecture Lecture 3: ISA ad Itroductio to Microarchitecture Prof. Yajig Li Uiversity of Chicago Lecture Outlie ISA uarch (hardware implemetatio of a ISA) Logic desig basics Sigle-cycle

More information

Using the Avid Adrenaline

Using the Avid Adrenaline Usig the Avid Adrealie Importat Iformatio Avid recommeds that you read all the iformatio i these istallatio istructios before coectig or usig your ew hardware ad software. The followig topics explai how

More information

Session Initiated Protocol (SIP) and Message-based Load Balancing (MBLB)

Session Initiated Protocol (SIP) and Message-based Load Balancing (MBLB) F5 White Paper Sessio Iitiated Protocol (SIP) ad Message-based Load Balacig (MBLB) The ability to provide ew ad creative methods of commuicatios has esured a SIP presece i almost every orgaizatio. The

More information

Quality of Service. Spring 2018 CS 438 Staff - University of Illinois 1

Quality of Service. Spring 2018 CS 438 Staff - University of Illinois 1 Quality of Service Sprig 2018 CS 438 Staff - Uiversity of Illiois 1 Quality of Service How good are late data ad lowthroughput chaels? It depeds o the applicatio. Do you care if... Your e-mail takes 1/2

More information

CS 111: Program Design I Lecture 18: Web and getting text from it

CS 111: Program Design I Lecture 18: Web and getting text from it CS 111: Program Desig I Lecture 18: Web ad gettig text from it Robert H. Sloa & Richard Warer Uiversity of Illiois at Chicago October 25, 2016 Goals Lear about Iteret ad how to access it directly from

More information

L5355 Modbus Plus Communications Interface

L5355 Modbus Plus Communications Interface L5355 Modbus Plus Commuicatios Iterface Techical Maual HA470897 Issue 2 Copyright SSD Drives Ic 2005 All rights strictly reserved. No part of this documet may be stored i a retrieval system, or trasmitted

More information

TELETERM M2 Series Programmable RTU s

TELETERM M2 Series Programmable RTU s DATASHEET Cofigurable Iputs ad Outputs 868, 900 or 58MHz radio port operatig i licesefree bads 0/00 Etheret port o C6Cx ISaGRAF 6 Programmable microsd Card Loggig Low power operatio Two serial ports (icl.

More information

Operating System Concepts. Operating System Concepts

Operating System Concepts. Operating System Concepts Chapter 4: Mass-Storage Systems Logical Disk Structure Logical Disk Structure Disk Schedulig Disk Maagemet RAID Structure Disk drives are addressed as large -dimesioal arrays of logical blocks, where the

More information

DropCam Transmitter II

DropCam Transmitter II DropCam Trasmitter II Itegrated COFDM Trasmitter / Camera System : Lightweight, rugged IP66 desig Daylight ad IR cameras Itegrated battery with 4 hours ru time MPEG-4(H.264 part 10) high profile ecodig

More information

SRx. HD/SD Dual Input Diversity COFDM Receiver. Features. Options

SRx. HD/SD Dual Input Diversity COFDM Receiver. Features. Options HD/SD Dual Iput Diversity COFDM Receiver Features Dual iput maximum ratio combiig diversity receiver Umatched adjacet chael performace Superior broadcast grade video MPEG4 Part-10/H.264 2 moo audio chaels

More information

End Semester Examination CSE, III Yr. (I Sem), 30002: Computer Organization

End Semester Examination CSE, III Yr. (I Sem), 30002: Computer Organization Ed Semester Examiatio 2013-14 CSE, III Yr. (I Sem), 30002: Computer Orgaizatio Istructios: GROUP -A 1. Write the questio paper group (A, B, C, D), o frot page top of aswer book, as per what is metioed

More information

Baan Tools User Management

Baan Tools User Management Baa Tools User Maagemet Module Procedure UP008A US Documetiformatio Documet Documet code : UP008A US Documet group : User Documetatio Documet title : User Maagemet Applicatio/Package : Baa Tools Editio

More information

Table 2 GSM, UMTS and LTE Coverage Levels

Table 2 GSM, UMTS and LTE Coverage Levels 6 INDICATORS OF QUALITY OF SERVICE This sectio defies quality idicators that characterize the performace of services supported o mobile commuicatio systems i their various phases of access ad use 6. 6.1

More information

CMSC Computer Architecture Lecture 10: Caches. Prof. Yanjing Li University of Chicago

CMSC Computer Architecture Lecture 10: Caches. Prof. Yanjing Li University of Chicago CMSC 22200 Computer Architecture Lecture 10: Caches Prof. Yajig Li Uiversity of Chicago Midterm Recap Overview ad fudametal cocepts ISA Uarch Datapath, cotrol Sigle cycle, multi cycle Pipeliig Basic idea,

More information

Switching Hardware. Spring 2018 CS 438 Staff, University of Illinois 1

Switching Hardware. Spring 2018 CS 438 Staff, University of Illinois 1 Switchig Hardware Sprig 208 CS 438 Staff, Uiversity of Illiois Where are we? Uderstad Differet ways to move through a etwork (forwardig) Read sigs at each switch (datagram) Follow a kow path (virtual circuit)

More information

Master Informatics Eng. 2017/18. A.J.Proença. Memory Hierarchy. (most slides are borrowed) AJProença, Advanced Architectures, MiEI, UMinho, 2017/18 1

Master Informatics Eng. 2017/18. A.J.Proença. Memory Hierarchy. (most slides are borrowed) AJProença, Advanced Architectures, MiEI, UMinho, 2017/18 1 Advaced Architectures Master Iformatics Eg. 2017/18 A.J.Proeça Memory Hierarchy (most slides are borrowed) AJProeça, Advaced Architectures, MiEI, UMiho, 2017/18 1 Itroductio Programmers wat ulimited amouts

More information

Service Oriented Enterprise Architecture and Service Oriented Enterprise

Service Oriented Enterprise Architecture and Service Oriented Enterprise Approved for Public Release Distributio Ulimited Case Number: 09-2786 The 23 rd Ope Group Eterprise Practitioers Coferece Service Orieted Eterprise ad Service Orieted Eterprise Ya Zhao, PhD Pricipal, MITRE

More information

EE 459/500 HDL Based Digital Design with Programmable Logic. Lecture 13 Control and Sequencing: Hardwired and Microprogrammed Control

EE 459/500 HDL Based Digital Design with Programmable Logic. Lecture 13 Control and Sequencing: Hardwired and Microprogrammed Control EE 459/500 HDL Based Digital Desig with Programmable Logic Lecture 13 Cotrol ad Sequecig: Hardwired ad Microprogrammed Cotrol Refereces: Chapter s 4,5 from textbook Chapter 7 of M.M. Mao ad C.R. Kime,

More information

Network Time Protocol (NTP)

Network Time Protocol (NTP) Network Time Protocol (NTP) Quick ad Dirty for AfNOG 2018 (Michuki Mwagi) Origial slides by Ayitey Bulley About NTP Network Time Protocol project http://tp.org NTP is a protocol desiged to sychroize the

More information

Module Instantiation. Finite State Machines. Two Types of FSMs. Finite State Machines. Given submodule mux32two: Instantiation of mux32two

Module Instantiation. Finite State Machines. Two Types of FSMs. Finite State Machines. Given submodule mux32two: Instantiation of mux32two Give submodule mux32two: 2-to- MUX module mux32two (iput [3:] i,i, iput sel, output [3:] out); Module Istatiatio Fiite Machies esig methodology for sequetial logic -- idetify distict s -- create trasitio

More information

Traffic Models and QoS

Traffic Models and QoS Traffic Models ad QoS TELE4642: Week9 Ackowledgemet: Some slides are adapted from Computer Networkig: A Top Dow Approach Featurig the Iteret, 2 d editio, J.F Kurose ad K.W. Ross All Rights Reserved, copyright

More information

Chapter 4 Threads. Operating Systems: Internals and Design Principles. Ninth Edition By William Stallings

Chapter 4 Threads. Operating Systems: Internals and Design Principles. Ninth Edition By William Stallings Operatig Systems: Iterals ad Desig Priciples Chapter 4 Threads Nith Editio By William Stalligs Processes ad Threads Resource Owership Process icludes a virtual address space to hold the process image The

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 6 Defiig Fuctios Pytho Programmig, 2/e 1 Objectives To uderstad why programmers divide programs up ito sets of cooperatig fuctios. To be able to

More information

vbonline Pro Condition Monitoring System Product Datasheet Bently Nevada* Asset Condition Monitoring

vbonline Pro Condition Monitoring System Product Datasheet Bently Nevada* Asset Condition Monitoring GE Measuremet & Cotrol vbolie Pro Coditio Moitorig System Product Datasheet Betly Nevada* Asset Coditio Moitorig Descriptio The vbolie Pro Coditio Moitorig System uses sophisticated sigal processig algorithms

More information

Course Site: Copyright 2012, Elsevier Inc. All rights reserved.

Course Site:   Copyright 2012, Elsevier Inc. All rights reserved. Course Site: http://cc.sjtu.edu.c/g2s/site/aca.html 1 Computer Architecture A Quatitative Approach, Fifth Editio Chapter 2 Memory Hierarchy Desig 2 Outlie Memory Hierarchy Cache Desig Basic Cache Optimizatios

More information

CMSC Computer Architecture Lecture 2: ISA. Prof. Yanjing Li Department of Computer Science University of Chicago

CMSC Computer Architecture Lecture 2: ISA. Prof. Yanjing Li Department of Computer Science University of Chicago CMSC 22200 Computer Architecture Lecture 2: ISA Prof. Yajig Li Departmet of Computer Sciece Uiversity of Chicago Admiistrative Stuff Lab1 out toight Due Thursday (10/18) Lab1 review sessio Tomorrow, 10/05,

More information

IXS-6600-C IXS-6700-C

IXS-6600-C IXS-6700-C INTEGRATED ROUTING SYSTEM PACK IXS-6600-C IXS-6700-C INTEGRATED ROUTING SYSTEM IXS-6600 IXS-6700 IKS-6030M IKS-A6011 IKS-A6015 IKS-A6050 IKS-A6061 IKS-V6010M IKS-V6010SD IKS-V6050M IKS-V6050SD IKS-V6060M

More information

Multi-Threading. Hyper-, Multi-, and Simultaneous Thread Execution

Multi-Threading. Hyper-, Multi-, and Simultaneous Thread Execution Multi-Threadig Hyper-, Multi-, ad Simultaeous Thread Executio 1 Performace To Date Icreasig processor performace Pipeliig. Brach predictio. Super-scalar executio. Out-of-order executio. Caches. Hyper-Threadig

More information

n Based on unrealistic growth forecast n Overcapacity: Fiber 5x100 in three years n Wireless: Expensive spectrum licenses n Fibers

n Based on unrealistic growth forecast n Overcapacity: Fiber 5x100 in three years n Wireless: Expensive spectrum licenses n Fibers EECS228a Research Topics Jea Walrad www.eecs.berkeley.edu/~wlr of Networks Walrad 52 of Networks Pricig of Services Competitio of Users Competitio of Providers Suggested Readigs: http://www.bgsu.edu/departmets/tcom/aota.htm

More information

The isoperimetric problem on the hypercube

The isoperimetric problem on the hypercube The isoperimetric problem o the hypercube Prepared by: Steve Butler November 2, 2005 1 The isoperimetric problem We will cosider the -dimesioal hypercube Q Recall that the hypercube Q is a graph whose

More information

Multiprocessors. HPC Prof. Robert van Engelen

Multiprocessors. HPC Prof. Robert van Engelen Multiprocessors Prof. Robert va Egele Overview The PMS model Shared memory multiprocessors Basic shared memory systems SMP, Multicore, ad COMA Distributed memory multicomputers MPP systems Network topologies

More information

Out the box. dataloggers. easy to configure easy data streaming easy choice. connect, simply configure and go

Out the box. dataloggers. easy to configure easy data streaming easy choice. connect, simply configure and go Out the box dataloggers easy data collectio easily prove easy to cofigure easy data streamig easy choice coect, simply cofigure ad go Rebel Data Loggers - A complete solutio The Rebel rage offers a complete

More information

What are we going to learn? CSC Data Structures Analysis of Algorithms. Overview. Algorithm, and Inputs

What are we going to learn? CSC Data Structures Analysis of Algorithms. Overview. Algorithm, and Inputs What are we goig to lear? CSC316-003 Data Structures Aalysis of Algorithms Computer Sciece North Carolia State Uiversity Need to say that some algorithms are better tha others Criteria for evaluatio Structure

More information

CMSC Computer Architecture Lecture 11: More Caches. Prof. Yanjing Li University of Chicago

CMSC Computer Architecture Lecture 11: More Caches. Prof. Yanjing Li University of Chicago CMSC 22200 Computer Architecture Lecture 11: More Caches Prof. Yajig Li Uiversity of Chicago Lecture Outlie Caches 2 Review Memory hierarchy Cache basics Locality priciples Spatial ad temporal How to access

More information

CAEN Tools for Discovery

CAEN Tools for Discovery Applicatio Note AN2086 Sychroizatio of CAEN Digitizers i Multiple Board Acquisitio Systems Viareggio 9 May 2013 Itroductio High speed digitizers fid applicatios i several fields ragig from the idustry

More information

Chapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved.

Chapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved. Chapter 11 Frieds, Overloaded Operators, ad Arrays i Classes Copyright 2014 Pearso Addiso-Wesley. All rights reserved. Overview 11.1 Fried Fuctios 11.2 Overloadig Operators 11.3 Arrays ad Classes 11.4

More information

Outline. CSCI 4730 Operating Systems. Questions. What is an Operating System? Computer System Layers. Computer System Layers

Outline. CSCI 4730 Operating Systems. Questions. What is an Operating System? Computer System Layers. Computer System Layers Outlie CSCI 4730 s! What is a s?!! System Compoet Architecture s Overview Questios What is a?! What are the major operatig system compoets?! What are basic computer system orgaizatios?! How do you commuicate

More information

Politecnico di Milano Advanced Network Technologies Laboratory. Internet of Things. Projects

Politecnico di Milano Advanced Network Technologies Laboratory. Internet of Things. Projects Politecico di Milao Advaced Network Techologies Laboratory Iteret of Thigs Projects 2016-2017 Politecico di Milao Advaced Network Techologies Laboratory Geeral Rules Geeral Rules o Gradig 26/30 are assiged

More information

SCI Reflective Memory

SCI Reflective Memory Embedded SCI Solutios SCI Reflective Memory (Experimetal) Atle Vesterkjær Dolphi Itercoect Solutios AS Olaf Helsets vei 6, N-0621 Oslo, Norway Phoe: (47) 23 16 71 42 Fax: (47) 23 16 71 80 Mail: atleve@dolphiics.o

More information

OPC Server ECL Comfort 210/310 OPC Server

OPC Server ECL Comfort 210/310 OPC Server OPC Server Descriptio j l j o j l k j l j Modbus-RS485 k Etheret or Iteret l Modbus-TCP ECL Cofort cotroller Heat eter o SCADA server The Dafoss is a OPC-copliat server that serves data to OPC cliets.

More information

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming Lecture Notes 6 Itroductio to algorithm aalysis CSS 501 Data Structures ad Object-Orieted Programmig Readig for this lecture: Carrao, Chapter 10 To be covered i this lecture: Itroductio to algorithm aalysis

More information

The Magma Database file formats

The Magma Database file formats The Magma Database file formats Adrew Gaylard, Bret Pikey, ad Mart-Mari Breedt Johaesburg, South Africa 15th May 2006 1 Summary Magma is a ope-source object database created by Chris Muller, of Kasas City,

More information

SRx. HD/SD Dual Input Diversity COFDM Receiver. Features. Options. Accessories. Applications

SRx. HD/SD Dual Input Diversity COFDM Receiver. Features. Options. Accessories. Applications HD/SD Dual Iput Diversity COFDM Receiver Features Dual iput maximum ratio combiig diversity receiver Umatched adjacet chael performace Superior broadcast grade video MPEG-4 Part-10/H.264 2 moo audio chaels

More information

6053/6055 Ethernet Communications Interface

6053/6055 Ethernet Communications Interface 6053/6055 Etheret Commuicatios Iterface Techical Maual HA468030U001 Issue 3 Compatible with Versio 1.x Software Copyright 2007 Parker SSD Drives, a divisio of Parker Haifi Ltd. All rights strictly reserved.

More information

Computational Geometry

Computational Geometry Computatioal Geometry Chapter 4 Liear programmig Duality Smallest eclosig disk O the Ageda Liear Programmig Slides courtesy of Craig Gotsma 4. 4. Liear Programmig - Example Defie: (amout amout cosumed

More information

Baan Finance Financial Statements

Baan Finance Financial Statements Baa Fiace Fiacial Statemets Module Procedure UP041A US Documetiformatio Documet Documet code : UP041A US Documet group : User Documetatio Documet title : Fiacial Statemets Applicatio/Package : Baa Fiace

More information

Arquitectura de Computadores

Arquitectura de Computadores Arquitectura de Computadores Capítulo 5. Almaceamieto y otros aspectos de la E/S Based o the origial material of the book: D.A. Patterso y J.L. Heessy Computer Orgaizatio ad Desig: The Hardware/Software

More information

U8 Flash Memory Controller

U8 Flash Memory Controller U8 Flash Memory Cotroller U8 U8 Flash Memory Cotroller The Hyperstoe U8 family of Flash Memory Cotrollers together with provided applicatio ad Flash specific firmware offers a easy-to-use turkey platform

More information

Security and Communication. Ultimate. Because Intercom doesn t stop at the hardware level. Software Intercom Server for virtualised IT platforms

Security and Communication. Ultimate. Because Intercom doesn t stop at the hardware level. Software Intercom Server for virtualised IT platforms Because Itercom does t stop at the hardware level by Commed Software Itercom Server for virtualised IT platforms Ready for VMware Ready for Hyper-V VoIP Ultimate availability Itercom Server as a app The

More information

Outline. Applications of FFT in Communications. Fundamental FFT Algorithms. FFT Circuit Design Architectures. Conclusions

Outline. Applications of FFT in Communications. Fundamental FFT Algorithms. FFT Circuit Design Architectures. Conclusions FFT Circuit Desig Outlie Applicatios of FFT i Commuicatios Fudametal FFT Algorithms FFT Circuit Desig Architectures Coclusios DAB Receiver Tuer OFDM Demodulator Chael Decoder Mpeg Audio Decoder 56/5/ 4/48

More information

CAEN Tools for Discovery

CAEN Tools for Discovery BF2535 - Trasitio from Sy1527/Sy2527 Maiframes To Sy4527/Sy5527 Maiframes rev. 3-12 April 2012 CAEN Electroic Istrumetatio TRANSITION FROM SY1527/SY2527 MAINFRAMES TO SY4527/SY5527 MAINFRAMES Viareggio,

More information

Avid Interplay Bundle

Avid Interplay Bundle Avid Iterplay Budle Versio 2.5 Cofigurator ReadMe Overview This documet provides a overview of Iterplay Budle v2.5 ad describes how to ru the Iterplay Budle cofiguratio tool. Iterplay Budle v2.5 refers

More information

University of North Carolina at Charlotte ECGR-6185 ADVANCED EMBEDDED SYSTEMS SMART CARDS. Sravanthi Chalasani

University of North Carolina at Charlotte ECGR-6185 ADVANCED EMBEDDED SYSTEMS SMART CARDS. Sravanthi Chalasani Uiversity of North Carolia at Charlotte ECGR-6185 ADVANCED EMBEDDED SYSTEMS SMART CARDS Overview Itroductio History of smart cards Types of smart cards Categories of smart cards Smart Card Stadards SLE4442

More information

SURVEYING INSTRUMENTS SDR33 SOKKIA ELECTR ONIC FIELD BOOKS NOW EVEN MORE RUGGED PERFORMANCE. from The World Leader in Data Collection

SURVEYING INSTRUMENTS SDR33 SOKKIA ELECTR ONIC FIELD BOOKS NOW EVEN MORE RUGGED PERFORMANCE. from The World Leader in Data Collection SURVEYING INSTRUMENTS TM SOKKIA SDR33 ELECTR ONIC FIELD BOOKS ELECTRONIC NOW EVEN MORE RUGGED PERFORMANCE from The World Leader i Data Collectio PUT RUGGED, DEPENDABLE POWER IN THE PALM OF YOUR HAND You

More information

Outline n Introduction n Background o Distributed DBMS Architecture

Outline n Introduction n Background o Distributed DBMS Architecture Outlie Itroductio Backgroud o Distributed DBMS Architecture Datalogical Architecture Implemetatio Alteratives Compoet Architecture o Distributed DBMS Architecture o Distributed Desig o Sematic Data Cotrol

More information

Using VTR Emulation on Avid Systems

Using VTR Emulation on Avid Systems Usig VTR Emulatio o Avid Systems VTR emulatio allows you to cotrol a sequece loaded i the Record moitor from a edit cotroller for playback i the edit room alog with other sources. I this sceario the edit

More information

IMP: Superposer Integrated Morphometrics Package Superposition Tool

IMP: Superposer Integrated Morphometrics Package Superposition Tool IMP: Superposer Itegrated Morphometrics Package Superpositio Tool Programmig by: David Lieber ( 03) Caisius College 200 Mai St. Buffalo, NY 4208 Cocept by: H. David Sheets, Dept. of Physics, Caisius College

More information