ARM Programmer s Model

Size: px
Start display at page:

Download "ARM Programmer s Model"

Transcription

1 ARM Prgrammer s Mdel Hsung-Pin Chang Department f Cmputer Science Natinal Chung Hsing University PDF created with FinePrint pdffactry Pr trial versin

2 Outline ARM Data Types ARM Prcessr Mdes ARM Operating States ARM Registers ARM Exceptins Memry and memry-mapped I/O PDF created with FinePrint pdffactry Pr trial versin

3 ARM Data Type ARM prcessr supprt the fllwing data types Byte: 8 bits Halfwrd: 16 bits Halfwrds must be aligned t tw-byte bundaries Wrd: 32 bits Wrds must be aligned t fur-byte bundaries PDF created with FinePrint pdffactry Pr trial versin

4 ARM Data Type (Cnt.) ARM allw addresses t be 32 bits lng An address refer t a byte, nt a wrd Wrd 0 is at lcatin 0 Wrd 1 is at lcatin 4 PC is incremented by 4 in sequential access Can be cnfigured at pwer-up t address the bytes in a wrd in either little-endian r bitendian mde PDF created with FinePrint pdffactry Pr trial versin

5 Byte Organizatin Within an ARM Wrd Little-endian mde The lwest-rder byte residing in the lw-rder bits f the wrd Big-endian mde The lwest-rder byte stred in the highest bits f the wrd bit 31 bit 0 bit 0 bit 31 byte 3 byte 2 byte 1 byte 0 byte 0 byte 1 byte 2 byte 3 little-endian big-endian PDF created with FinePrint pdffactry Pr trial versin

6 ARM Prcessr Mdes User mde: a nrmal prgram executin state FIQ (Fast Interrupt Request) mde: fr supprting a specific data transfer r channel prcessing IRQ (Interrupt ReQuest) mde: fr general purpse interrupt handling Supervisr mde: a prtected mde fr the perating system Abrt mde: entered when a data r instructin pre-fetch is abrted System mde: a privileged user mde fr the perating system, fr example, implement reentrant interrupt handler Undefined mde: entered when an undefined instructin is executed PDF created with FinePrint pdffactry Pr trial versin

7 ARM Operating Mdes (Cnt.) Operating mde changes Can be cntrlled by sftware. Can als be caused by external interrupts r exceptin prcessing Mst applicatin prgrams execute in user mde. Privileged mdes (the mdes ther than User mde) Are entered t service interrupts r exceptins, r t access prtected resurces. PDF created with FinePrint pdffactry Pr trial versin

8 ARM Operating Mdes (Cnt.) Exceptin mde (the privileged mde ther than the system mde) Entered when specific exceptins ccur Each has sme additinal registers t avid crrupting User mde state when the exceptin ccurs System mde Nt entered by an exceptin Have exactly the same registers available in User mde Hwever, it is a privileged mde and can access any system resurces PDF created with FinePrint pdffactry Pr trial versin

9 ARM Operating States ARM state Executing 32-bit, wrd-aligned, ARM instructins THUMB state Executing 16-bit, half-wrd aligned THUMB instructins These states can be switched by sftware r by exceptin prcessing PDF created with FinePrint pdffactry Pr trial versin

10 ARM Registers ARM has a ttal f 37 registers 31: general-purpse, 32-bit registers r0~r15, r8_fiq~r13_fiq, r14_fiq, r13_irq, r14_irq, r13_svc, r14_svc, r13_abt, r14_abt, r13_und, r14_und 6: status registers CPSR SPSR_fiq, SPSR_irq, SPSR_svc, SPSR_abt, SPSR_und Nt all f these registers are always available Prcessr state: ARM r Thumb Operating mde Unbanked registers: r0~r7 Banked registers: r8~r14 PDF created with FinePrint pdffactry Pr trial versin

11 Nte Unbanked registers (R0-R7) Each f the registers refers t the same 32-bit physical registers in all prcessr mdes Bankded registers (R8-R14) The physical register referred t by each f them depends n the current prcessr mde If a particular register is intended withut depending n the current prcessr mde Fr example, R8_usr v.s. R8_fiq PDF created with FinePrint pdffactry Pr trial versin

12 Register Organizatin in ARM States Mde User Mde & System Mde FIQ Mde Registers r0~r13, LR(r14), PC (r15), CPSR r0~r7, r8_fiq~r13_fiq, r14_fiq, PC, CPSR, SPSR_fiq IRQ Mde Supervisr Mde Abrt Mde Undefined Mde r0~r12, r13_irq, r14_irq, PC, CPSR, SPSR_irq r0~r12, r13_svc, r14_svc, PC, CPSR, SPSR_svc r0~r12, r13_abt, r14_abt, PC, CPSR, SPSR_abt r0~r12, r13_und, r14_und, PC, CPSR, SPSR_und PDF created with FinePrint pdffactry Pr trial versin

13 Register Organizatin in ARM States PDF created with FinePrint pdffactry Pr trial versin

14 Register Organizatin in ARM States PDF created with FinePrint pdffactry Pr trial versin

15 ARM Registers (Cnt.) R8-R12 Have tw banked physical registers R13-R14 Have six banked physical registers PDF created with FinePrint pdffactry Pr trial versin

16 ARM Registers (Cnt.) By cnventin R13: SP (stack pinter) R14: LR (link register) In User mde: R14 is used as a link register t stre the return address when a subrutine is made In the exceptin handling mdes, R14 hlds the return address fr the exceptin R15: PC (prgram cunter) Incremented by ne wrd fr each instructin T return frm a subrutine MOV pc, lr PDF created with FinePrint pdffactry Pr trial versin

17 PSR (Prgram Status Register) Register The frmat f CPSR and SPSR are the same Called PSR in general One CPSR (Current Prgram Status Register) Cpies f the Arithmetic Lgic Unit (ALU) status flags The current prcessr mde Interrupt disable flags Five SPSR (Saved Prgram Status Registers) Used t stre the CPSU when an exceptin is taken One SPSU is accessible in each f the exceptin-handling mde User mde and System mde d nt have an SPSR because they are nt exceptin handling mdes PDF created with FinePrint pdffactry Pr trial versin

18 PSR Register (Cnt.) Flag field: PSR[31:24], ARM7TDMI nly defines fur bits PSR[31]: N, PSR[30]: Z, PSR[29]: C, PSR[28]: V Status field: PSR[23:16], undefined in ARM7TDMI Extensin field: PSR[15:8], undefined in ARM7TDMI Cntrl field I: PSR[7]: if 1, disable interrupt F: PSR[6]: if 1, disable fast interrupt T: prcessr is in ARM state (T=0) r in Thumb state (T = 1) Mde: prcessr mde N Z C V undefined I F T mde PDF created with FinePrint pdffactry Pr trial versin

19 Status Bits Tp fur bits f the CPSR N: set when the result is negative in tw scmplement arithmetic Z: set when every bit f the result is zer C: set when there is a carry ut f the peratin V: set when an arithmetic peratin results in an verflw PDF created with FinePrint pdffactry Pr trial versin

20 Mde Bits PDF created with FinePrint pdffactry Pr trial versin

21 PSR Registers (Cnt.) PDF created with FinePrint pdffactry Pr trial versin

22 MSR and MRS Instructins T access the CPSR and SPSR registers must use MSR and MRS instructins MRS: Mve PSR t a General-purpse Register MSR: Mve Register t PSR status/flags Discussed later in the instructin set sectin PDF created with FinePrint pdffactry Pr trial versin

23 ARM Exceptins An exceptin arises when the nrmal flw f prgram executin is interrupted The prcessr state just prir t handling the exceptin must be preserved The prgram flw can be resumed when the exceptin rutine is cmpleted T prcess exceptins, the ARM prcessr uses the banked cre registers t save the current state The ld PC value are cpied int the R14 (LR) register The CPSR cntents are cpied int the SPSR registers. PDF created with FinePrint pdffactry Pr trial versin

24 ARM Exceptins (Cnt.) T return after handling the exceptin SPSR is mved t the CPSR R14 is mved t the PC (R14) When an exceptin ccurs Executin is frced t execute frm a fixed memry address crrespnding t the type f executin These fixed addresses are called the exceptin vectr PDF created with FinePrint pdffactry Pr trial versin

25 ARM Exceptin PDF created with FinePrint pdffactry Pr trial versin

26 ARM Exceptin Types Reset Undefined instructin Sftware Interrupt (SWI) Prefetch Abrt Data Abrt IRQ FIQ PDF created with FinePrint pdffactry Pr trial versin

Computer Organization and Architecture

Computer Organization and Architecture Campus de Gualtar 4710-057 Braga UNIVERSIDADE DO MINHO ESCOLA DE ENGENHARIA Departament de Infrmática Cmputer Organizatin and Architecture 5th Editin, 2000 by William Stallings Table f Cntents I. OVERVIEW.

More information

Tekmos. TK68020 Microprocessor. Features. General Description. 9/03/14 1

Tekmos. TK68020 Microprocessor. Features. General Description. 9/03/14   1 Tekms TK68020 Micrprcessr September 3, 2014 Prduct Overview Features Addressing Mde Extensins fr Enhanced Supprt f High-Level Languages Object-Cde Cmpatible with Earlier M68000 Micrprcessrs Addressing

More information

CS4500/5500 Operating Systems Computer and Operating Systems Overview

CS4500/5500 Operating Systems Computer and Operating Systems Overview Operating Systems Cmputer and Operating Systems Overview Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Ref. MOS4E, OS@Austin, Clumbia, UWisc Overview Recap

More information

CSE 3320 Operating Systems Computer and Operating Systems Overview Jia Rao

CSE 3320 Operating Systems Computer and Operating Systems Overview Jia Rao CSE 3320 Operating Systems Cmputer and Operating Systems Overview Jia Ra Department f Cmputer Science and Engineering http://ranger.uta.edu/~jra Overview Recap f last class What is an perating system?

More information

ARM Architecture (1A) Young Won Lim 3/20/18

ARM Architecture (1A) Young Won Lim 3/20/18 Copyright (c) 2014-2018 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published

More information

It has hardware. It has application software.

It has hardware. It has application software. Q.1 What is System? Explain with an example A system is an arrangement in which all its unit assemble wrk tgether accrding t a set f rules. It can als be defined as a way f wrking, rganizing r ding ne

More information

The ARM instruction set

The ARM instruction set Outline: The ARM instruction set privileged modes and exceptions instruction set details system code example hands-on: system software - SWI handler 2005 PEVE IT Unit ARM System Design Instruction set

More information

Lecture 10 Exceptions and Interrupts. How are exceptions generated?

Lecture 10 Exceptions and Interrupts. How are exceptions generated? Lecture 10 Exceptions and Interrupts The ARM processor can work in one of many operating modes. So far we have only considered user mode, which is the "normal" mode of operation. The processor can also

More information

MIPS Architecture and Assembly Language Overview

MIPS Architecture and Assembly Language Overview MIPS Architecture and Assembly Language Overview Adapted frm: http://edge.mcs.dre.g.el.edu/gicl/peple/sevy/architecture/mipsref(spim).html [Register Descriptin] [I/O Descriptin] Data Types and Literals

More information

Chapter 2. The OSI Model and TCP/IP Protocol Suite. PDF created with FinePrint pdffactory Pro trial version

Chapter 2. The OSI Model and TCP/IP Protocol Suite. PDF created with FinePrint pdffactory Pro trial version Chapter 2 The OSI Mdel and TCP/IP Prtcl Suite PDF created with FinePrint pdffactry Pr trial versin www.pdffactry.cm Outline THE OSI MODEL LAYERS IN THE OSI MODEL TCP/IP PROTOCOL SUITE ADDRESSING TCP/IP

More information

William Stallings Computer Organization and Architecture 8 th Edition. Chapter 12 Processor Structure and Function

William Stallings Computer Organization and Architecture 8 th Edition. Chapter 12 Processor Structure and Function William Stallings Computer Organization and Architecture 8 th Edition Chapter 12 Processor Structure and Function CPU Structure CPU must: Fetch instructions Interpret instructions Fetch data Process data

More information

Computer Organization and Architecture

Computer Organization and Architecture Campus de Gualtar 4710-057 Braga UNIVERSIDADE DO MINHO ESCOLA DE ENGENHARIA Departament de Infrmática Cmputer Organizatin and Architecture 5th Editin, 2000 by William Stallings Table f Cntents I. OVERVIEW.

More information

3 AXIS STAGE CONTROLLER

3 AXIS STAGE CONTROLLER CORTEX CONTROLLERS 50, St Stephen s Pl. Cambridge CB3 0JE Telephne +44(0)1223 368000 Fax +44(0)1223 462800 http://www.crtexcntrllers.cm sales@crtexcntrllers.cm 3 AXIS STAGE CONTROLLER Instructin Manual

More information

Samsung S3C4510B. Hsung-Pin Chang Department of Computer Science National Chung Hsing University

Samsung S3C4510B. Hsung-Pin Chang Department of Computer Science National Chung Hsing University Samsung S3C4510B Hsung-Pin Chang Department of Computer Science National Chung Hsing University S3C4510B A 16/32-bit RISC microcontroller is a cost-effective, highperformance microcontroller 16/32-bit

More information

INSTALLING CCRQINVOICE

INSTALLING CCRQINVOICE INSTALLING CCRQINVOICE Thank yu fr selecting CCRQInvice. This dcument prvides a quick review f hw t install CCRQInvice. Detailed instructins can be fund in the prgram manual. While this may seem like a

More information

Chapter 6 Delivery and Routing of IP Packets. PDF created with FinePrint pdffactory Pro trial version

Chapter 6 Delivery and Routing of IP Packets. PDF created with FinePrint pdffactory Pro trial version Chapter 6 Delivery and Ruting f IP Packets PDF created with FinePrint pdffactry Pr trial versin www.pdffactry.cm Outline Cnnectin Delivery Ruting methds Static and dynamic ruting Ruting table and mdule

More information

Chapter 2 Assemblers. PDF created with FinePrint pdffactory Pro trial version

Chapter 2 Assemblers. PDF created with FinePrint pdffactory Pro trial version Chapter 2 Assemblers 1 PDF created with FinePrint pdffactry Pr trial versin www.pdffactry.cm Outline 2.1 Basic Assembler Functins 2.2 Machine-Dependent Assembler Features 2.3 Machine-Independent Assembler

More information

The. ARM Architecture. Thomas DeMeo Thomas Becker

The. ARM Architecture. Thomas DeMeo Thomas Becker The ARM Architecture Thmas DeMe Thmas Becker Agenda What is ARM? ARM Histry ARM Design Objectives ARM Architectures What is the ARM Architecture? Advanced RISC Machines ARM is a 32-bit RISC ISA Mst ppular

More information

Announcing Veco AuditMate from Eurolink Technology Ltd

Announcing Veco AuditMate from Eurolink Technology Ltd Vec AuditMate Annuncing Vec AuditMate frm Eurlink Technlgy Ltd Recrd any data changes t any SQL Server database frm any applicatin Database audit trails (recrding changes t data) are ften a requirement

More information

Processor Structure and Function

Processor Structure and Function WEEK 4 + Chapter 14 Processor Structure and Function + Processor Organization Processor Requirements: Fetch instruction The processor reads an instruction from memory (register, cache, main memory) Interpret

More information

GANTOM 7: COMPACT SEVEN COLOR DMX SPOTLIGHT USER GUIDE

GANTOM 7: COMPACT SEVEN COLOR DMX SPOTLIGHT USER GUIDE GANTOM 7: COMPACT SEVEN COLOR DMX SPOTLIGHT USER GUIDE The Gantm 7 packs seven-clr utput int a tiny package. With a native 15 degree beam angle, this LED sptlight prduces a punchy yet sft beam with hmgeneus

More information

ARM ARCHITECTURE. Contents at a glance:

ARM ARCHITECTURE. Contents at a glance: UNIT-III ARM ARCHITECTURE Contents at a glance: RISC Design Philosophy ARM Design Philosophy Registers Current Program Status Register(CPSR) Instruction Pipeline Interrupts and Vector Table Architecture

More information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Yu will learn the fllwing in this lab: The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Prf. Mntek Singh Fall 2017 Lab #8: A Full Single-Cycle MIPS Prcessr Issued

More information

CSE3320 Operating Systems Processes Jia Rao

CSE3320 Operating Systems Processes Jia Rao CSE3320 Operating Systems Prcesses Jia Ra Department f Cmputer Science and Engineering http://ranger.uta.edu/~jra Recap f the Last Class Cmputer hardware Time-sharing Space-sharing Characteristics } Lcality,

More information

Smart Arm Installation and Setup Guide

Smart Arm Installation and Setup Guide Smart Arm Installatin and Setup Guide PS1E, PS2E and PS150E Objective: The guideline is intended t detail the installatin and setup instructins fr the Smart Mtin Smart Arms systems, including the PS1E,

More information

CCNA 1 Chapter v5.1 Answers 100%

CCNA 1 Chapter v5.1 Answers 100% CCNA 1 Chapter 6 2016 v5.1 Answers 100% 1. Which characteristic f the netwrk layer in the OSI mdel allws carrying packets fr multiple types f cmmunicatins amng many hsts? the de-encapsulatin f headers

More information

Operating systems. Module 15 kernel I/O subsystem. Tami Sorgente 1

Operating systems. Module 15 kernel I/O subsystem. Tami Sorgente 1 Operating systems Mdule 15 kernel I/O subsystem Tami Srgente 1 SWAP SPACE MANAGEMENT Swap space can be defined as a temprary strage lcatin that is used when system s memry requirements exceed the size

More information

Chapter 1. Microprocessor, Microcontroller and Programming Basics

Chapter 1. Microprocessor, Microcontroller and Programming Basics Curse bjectives Chapter 1 Micrprcessr, Micrcntrller and Prgramming Basics t develp an in-depth understanding f the peratin f micrprcessrs and micrcntrllers machine language prgramming micrprcessr interfacing

More information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Prf. Mntek Singh Fall 2016 Lab #8: A Basic Datapath and Cntrl Unit Issued Wed 10/12/16; Due Wed 10/26/16 (11:59pm)

More information

USO RESTRITO. SNMP Agent. Functional Description and Specifications Version: 1.1 March 20, 2015

USO RESTRITO. SNMP Agent. Functional Description and Specifications Version: 1.1 March 20, 2015 Functinal Descriptin and Specificatins Versin: 1.1 March 20, 2015 SNMP Agent Simple Netwrk Management Prtcl Optin S fr IE and PM Mdules Supplement t Functinal Descriptin and Specificatins f RUB Ethernet

More information

Setting up the ncipher nshield HSM for use with Kerberized Certificate Authority

Setting up the ncipher nshield HSM for use with Kerberized Certificate Authority Setting up the ncipher nshield HSM fr use with Kerberized Certificate Authrity Intrductin This dcument cntains instructins fr setting up ncipher nshield hardware security mdules (HSM) fr use with the Kerberized

More information

Constituent Page Upgrade Utility for Blackbaud CRM

Constituent Page Upgrade Utility for Blackbaud CRM Cnstituent Page Upgrade Utility fr Blackbaud CRM In versin 4.0, we made several enhancements and added new features t cnstituent pages. We replaced the cnstituent summary with interactive summary tiles.

More information

ARM968E-S. Technical Reference Manual. Revision: r0p1. Copyright 2004, 2006 ARM Limited. All rights reserved. ARM DDI 0311D

ARM968E-S. Technical Reference Manual. Revision: r0p1. Copyright 2004, 2006 ARM Limited. All rights reserved. ARM DDI 0311D ARM968E-S Revision: r0p1 Technical Reference Manual Copyright 2004, 2006 ARM Limited. All rights reserved. ARM DDI 0311D ARM968E-S Technical Reference Manual Copyright 2004, 2006 ARM Limited. All rights

More information

Infrastructure Series

Infrastructure Series Infrastructure Series TechDc WebSphere Message Brker / IBM Integratin Bus Parallel Prcessing (Aggregatin) (Message Flw Develpment) February 2015 Authr(s): - IBM Message Brker - Develpment Parallel Prcessing

More information

William Stallings Computer Organization and Architecture 10 th Edition Pearson Education, Inc., Hoboken, NJ. All rights reserved.

William Stallings Computer Organization and Architecture 10 th Edition Pearson Education, Inc., Hoboken, NJ. All rights reserved. + William Stallings Computer Organization and Architecture 10 th Edition 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved. 2 + Chapter 14 Processor Structure and Function + Processor Organization

More information

ARM System Design. Aim: to introduce. ARM-based embedded system design the ARM and Thumb instruction sets. the ARM software development toolkit

ARM System Design. Aim: to introduce. ARM-based embedded system design the ARM and Thumb instruction sets. the ARM software development toolkit Aim: to introduce ARM System Design ARM-based embedded system design the ARM and Thumb instruction sets including hands-on programming sessions the ARM software development toolkit used in the hands-on

More information

Gemini Intercom Quick Start Guide

Gemini Intercom Quick Start Guide Gemini Intercm Quick Start Guide 2 Quick Start Guide Cntents Cntents... 1 Overview... 3 First Step unpack and inspect... 3 Netwrk plan and IP addresses... 4 Management PC... 5 Install Sftware... 6 Cnfigure

More information

Procedure Call Standard for the ARM 64-bit Architecture (AArch64) with SVE support

Procedure Call Standard for the ARM 64-bit Architecture (AArch64) with SVE support Prcedure Call Standard fr the ARM 64-bit Architecture (with SVE supprt) Prcedure Call Standard fr the ARM 64-bit Architecture (AArch64) with SVE supprt Dcument number: Date f Issue: 30 th March 2017 ARM_100986_0000_00_en

More information

PaperStream Capture change history

PaperStream Capture change history PaperStream Capture change histry Versin 2.0.1 New features: 1. Ad hc scan is added, which allws yu t mdify sme f the settings (scanner setting, destinatin setting, etc.) extempre and scan withut changing

More information

CISC RISC. Compiler. Compiler. Processor. Processor

CISC RISC. Compiler. Compiler. Processor. Processor Q1. Explain briefly the RISC design philosophy. Answer: RISC is a design philosophy aimed at delivering simple but powerful instructions that execute within a single cycle at a high clock speed. The RISC

More information

Xilinx Answer Xilinx PCI Express DMA Drivers and Software Guide

Xilinx Answer Xilinx PCI Express DMA Drivers and Software Guide Xilinx Answer 65444 Xilinx PCI Express DMA Drivers and Sftware Guide Imprtant Nte: This dwnladable PDF f an Answer Recrd is prvided t enhance its usability and readability. It is imprtant t nte that Answer

More information

Fujitsu Microelectronics Europe Application Note MCU-AN E-V11 FR FAMILY 32-BIT MICROCONTROLLER MB91460 RESET APPLICATION NOTE

Fujitsu Microelectronics Europe Application Note MCU-AN E-V11 FR FAMILY 32-BIT MICROCONTROLLER MB91460 RESET APPLICATION NOTE Fujitsu Micrelectrnics Eurpe Applicatin Nte MCU-AN-300052-E-V11 FR FAMILY 32-BIT MICROCONTROLLER MB91460 RESET APPLICATION NOTE Revisin Histry Revisin Histry Date 2007-11-02 V1.0 RSchum First draft 2008-06-24

More information

SAP Business One Hardware Requirements Guide

SAP Business One Hardware Requirements Guide Hardware Requirements Guide Dcument Versin: 1.13 2018-02-02 Release Family 9 Typgraphic Cnventins Type Style Example Descriptin Wrds r characters quted frm the screen. These include field names, screen

More information

1 Getting and Extracting the Upgrader

1 Getting and Extracting the Upgrader Hughes BGAN-X 9202 Upgrader User Guide (Mac) Rev 1.0 (23-Feb-12) This dcument explains hw t use the Hughes BGAN Upgrader prgram fr the 9202 User Terminal using a Mac Nte: Mac OS X Versin 10.4 r newer is

More information

DUO LINK 4 APP User Manual V- A PNY Technologies, Inc. 1. PNY Technologies, Inc. 34.

DUO LINK 4 APP User Manual V- A PNY Technologies, Inc. 1. PNY Technologies, Inc. 34. 34. 1. Table f Cntents Page 1. Prduct Descriptin 4 2. System Requirements 5 3. DUO LINK App Installatin 5 4. DUO LINK App Mving Screens 7 5. File Management 5.1. Types f views 8 5.2. Select Files t Cpy,

More information

EView/400i Management Pack for Systems Center Operations Manager (SCOM)

EView/400i Management Pack for Systems Center Operations Manager (SCOM) EView/400i Management Pack fr Systems Center Operatins Manager (SCOM) Cncepts Guide Versin 7.0 July 2015 1 Legal Ntices Warranty EView Technlgy makes n warranty f any kind with regard t this manual, including,

More information

The ARM-THUMB Procedure Call Standard

The ARM-THUMB Procedure Call Standard The ARM-THUMB Prcedure Call Standard The ARM-THUMB Prcedure Call Standard Develpment Systems Business Unit Dcument number: SWS ESPC 0002 B-01 Date f Issue: 24 Octber, 2000 Authr: - Authrized by: Engineering

More information

18-349: Embedded Real-Time Systems Lecture 2: ARM Architecture

18-349: Embedded Real-Time Systems Lecture 2: ARM Architecture 18-349: Embedded Real-Time Systems Lecture 2: ARM Architecture Anthony Rowe Electrical and Computer Engineering Carnegie Mellon University Basic Computer Architecture Embedded Real-Time Systems 2 Memory

More information

Introduction to Mindjet on-premise

Introduction to Mindjet on-premise Intrductin t Mindjet n-premise Mindjet Crpratin Tll Free: 877-Mindjet 1160 Battery Street East San Francisc CA 94111 USA Phne: 415-229-4200 Fax: 415-229-4201 www.mindjet.cm 2012 Mindjet. All Rights Reserved

More information

UNIT-II INTRODUCTION TO EMBEDDED SYSTEMS

UNIT-II INTRODUCTION TO EMBEDDED SYSTEMS UNIT-II INTRODUCTION TO EMBEDDED SYSTEMS Embedded System: Def: An Embedded system is ne that has cmputer hardware with sftware embedded in it as ne f its mst imprtant cmpnent. The three main cmpnents f

More information

Low-level Software Security: Attacks and Countermeasures

Low-level Software Security: Attacks and Countermeasures Lw-level Sftware Security: Attacks and Cuntermeasures Prf Frank PIESSENS These slides are based n the paper: Lw-level Sftware Security by Example by Erlingssn, Yunan and Piessens Overview Intrductin Example

More information

$ARCSIGHT_HOME/current/user/agent/map. The files are named in sequential order such as:

$ARCSIGHT_HOME/current/user/agent/map. The files are named in sequential order such as: Lcatin f the map.x.prperties files $ARCSIGHT_HOME/current/user/agent/map File naming cnventin The files are named in sequential rder such as: Sme examples: 1. map.1.prperties 2. map.2.prperties 3. map.3.prperties

More information

1 Getting and Extracting the Upgrader

1 Getting and Extracting the Upgrader Hughes BGAN-X 9211 Upgrader User Guide (Mac) Rev 1.2 (6-Jul-17) This dcument explains hw t use the Hughes BGAN Upgrader prgram fr the 9211 User Terminal using a Mac Nte: Mac OS X Versin 10.4 r newer is

More information

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page

Proper Document Usage and Document Distribution. TIP! How to Use the Guide. Managing the News Page Managing the News Page TABLE OF CONTENTS: The News Page Key Infrmatin Area fr Members... 2 Newsletter Articles... 3 Adding Newsletter as Individual Articles... 3 Adding a Newsletter Created Externally...

More information

CSE 3320 Operating Systems Page Replacement Algorithms and Segmentation Jia Rao

CSE 3320 Operating Systems Page Replacement Algorithms and Segmentation Jia Rao CSE 0 Operating Systems Page Replacement Algrithms and Segmentatin Jia Ra Department f Cmputer Science and Engineering http://ranger.uta.edu/~jra Recap f last Class Virtual memry Memry verlad What if the

More information

SVC-T using DM36x H.264 codec

SVC-T using DM36x H.264 codec SVC-T using DM36x H.264 cdec Applicatin nte Versin 1.1 Date: 10 th Dec 2010 Scalable vide cding n DM36x This dcument describes hw t use tempral scalability in the beta H.264 ver 2.1 cdec. It is assumed

More information

OO Shell for Authoring (OOSHA) User Guide

OO Shell for Authoring (OOSHA) User Guide Operatins Orchestratin Sftware Versin: 10.70 Windws and Linux Operating Systems OO Shell fr Authring (OOSHA) User Guide Dcument Release Date: Nvember 2016 Sftware Release Date: Nvember 2016 Legal Ntices

More information

Re-Flashing Your CDM-760 Advanced High-Speed Trunking Modem

Re-Flashing Your CDM-760 Advanced High-Speed Trunking Modem Re-Flashing Yur CDM-760 Advanced High-Speed Trunking Mdem I. Intrductin: Firmware Files, Naming, Versins, and Frmats Make sure t perate the CDM-760 with its latest available firmware. Befre attempting

More information

CSE 3320 Operating Systems Synchronization Jia Rao

CSE 3320 Operating Systems Synchronization Jia Rao CSE 3320 Operating Systems Synchrnizatin Jia Ra Department f Cmputer Science and Engineering http://ranger.uta.edu/~jra Recap f the Last Class Multiprcessr scheduling Tw implementatins f the ready queue

More information

IBM Cognos TM1 Web Tips and Techniques

IBM Cognos TM1 Web Tips and Techniques Tip r Technique IBM Cgns TM1 Web Tips and Prduct(s): IBM Cgns TM1 Area f Interest: Develpment IBM Cgns TM1 Web Tips and 2 Cpyright Cpyright 2008 Cgns ULC (frmerly Cgns Incrprated). Cgns ULC is an IBM Cmpany.

More information

Cisco Tetration Analytics, Release , Release Notes

Cisco Tetration Analytics, Release , Release Notes Cisc Tetratin Analytics, Release 1.102.21, Release Ntes This dcument describes the features, caveats, and limitatins fr the Cisc Tetratin Analytics sftware. Additinal prduct Release ntes are smetimes updated

More information

I. Introduction: About Firmware Files, Naming, Versions, and Formats

I. Introduction: About Firmware Files, Naming, Versions, and Formats Updating Yur CTOG 250 Cmtech Traffic Optimizatin Gateway Firmware I. Intrductin: Abut Firmware Files, Naming, Versins, and Frmats The CTOG 250 Cmtech Traffic Optimizatin Gateway and its CDM 800 Gateway

More information

C pointers. (Reek, Ch. 6) 1 CS 3090: Safety Critical Programming in C

C pointers. (Reek, Ch. 6) 1 CS 3090: Safety Critical Programming in C C pinters (Reek, Ch. 6) 1 Review f pinters A pinter is just a memry lcatin. A memry lcatin is simply an integer value, that we interpret as an address in memry. The cntents at a particular memry lcatin

More information

Computer Organization and Architecture

Computer Organization and Architecture Campus de Gualtar 4710-057 Braga UNIVERSIDADE DO MINHO ESCOLA DE ENGENHARIA Departament de Infrmática Cmputer Organizatin and Architecture 5th Editin, 2000 by William Stallings Table f Cntents I. OVERVIEW.

More information

Admin Report Kit for Exchange Server

Admin Report Kit for Exchange Server Admin Reprt Kit fr Exchange Server Reprting tl fr Micrsft Exchange Server Prduct Overview Admin Reprt Kit fr Exchange Server (ARKES) is an Exchange Server Management and Reprting slutin that addresses

More information

CS4500/5500 Operating Systems Synchronization

CS4500/5500 Operating Systems Synchronization Operating Systems Synchrnizatin Yanyan Zhuang Department f Cmputer Science http://www.cs.uccs.edu/~yzhuang UC. Clrad Springs Recap f the Last Class Multiprcessr scheduling Tw implementatins f the ready

More information

Dynamic Instruction Reuse

Dynamic Instruction Reuse Dynamic Instructin Reuse Guri Shi Cmputer Sciences Department University f Wiscnsin Madisn 1 Mtivatin Prgrams cnsist f static instructins Executin sees static instructin many times - ften with same inputs

More information

Quick Start Guide. Basic Concepts. DemoPad Designer - Quick Start Guide

Quick Start Guide. Basic Concepts. DemoPad Designer - Quick Start Guide Quick Start Guide This guide will explain the prcess f installing & using the DemPad Designer sftware fr PC, which allws yu t create a custmised Graphical User Interface (GUI) fr an iphne / ipad & embed

More information

PRECISION DMX USER GUIDE

PRECISION DMX USER GUIDE PRECISION DMX USER GUIDE The Precisin DMX is the wrld s smallest DMX cntrllable theatrical fldlight. This RGB fixture is smaller than a fist yet packs cmparable punch t traditinal fixtures several times

More information

I. Introduction: About Firmware Files, Naming, Versions, and Formats

I. Introduction: About Firmware Files, Naming, Versions, and Formats I. Intrductin: Abut Firmware Files, Naming, Versins, and Frmats The UT-4500-A Series Upcnverters and DT-4500-A Series Dwncnverters stre their firmware in flash memry, which allws the system t uplad firmware

More information

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL The UNIVERSITY f NORTH CAROLINA at CHAPEL HILL Cmp 541 Digital Lgic and Cmputer Design Prf. Mntek Singh Spring 2019 Lab #7: A Basic Datapath; and a Sprite-Based Display Issued Fri 3/1/19; Due Mn 3/25/19

More information

Technical Paper. Installing and Configuring SAS Environment Manager in a SAS Grid Environment with a Shared Configuration Directory

Technical Paper. Installing and Configuring SAS Environment Manager in a SAS Grid Environment with a Shared Configuration Directory Technical Paper Installing and Cnfiguring Envirnment Manager in a Grid Envirnment with a Shared Cnfiguratin Directry Last Mdified: January 2018 Release Infrmatin Cntent Versin: January 2018. Trademarks

More information

Se,ies/1. IBM Series/ Display Station Description GA File No

Se,ies/1. IBM Series/ Display Station Description GA File No Se,ies/1 GA34-0026-1 File N. 51-03 IBM Series/1 4979 Display Statin Descriptin I Secnd Editin (March 1977) This is a majr revisin f, and bsletes GA34-0026-0. Significant changes in this new editin include:

More information

Java Programming Course IO

Java Programming Course IO Java Prgramming Curse IO By Võ Văn Hải Faculty f Infrmatin Technlgies Industrial University f H Chi Minh City Sessin bjectives What is an I/O stream? Types f Streams Stream class hierarchy Cntrl flw f

More information

TIP812-SW-42. VxWorks Device Driver. User Manual. The Embedded I/O Company SERCOS IP. Version 1.0. Issue 1.1 September TEWS TECHNOLOGIES GmbH

TIP812-SW-42. VxWorks Device Driver. User Manual. The Embedded I/O Company SERCOS IP. Version 1.0. Issue 1.1 September TEWS TECHNOLOGIES GmbH The Embedded I/O Cmpany TIP812-SW-42 VxWrks Device Driver SERCOS IP Versin 1.0 User Manual Issue 1.1 September 2003 TEWS TECHNOLOGIES GmbH Am Bahnhf 7 25469 Halstenbek / Germany Phne: +49-(0)4101-4058-0

More information

McGill University School of Computer Science COMP-206. Software Systems. Due: September 29, 2008 on WEB CT at 23:55.

McGill University School of Computer Science COMP-206. Software Systems. Due: September 29, 2008 on WEB CT at 23:55. Schl f Cmputer Science McGill University Schl f Cmputer Science COMP-206 Sftware Systems Due: September 29, 2008 n WEB CT at 23:55 Operating Systems This assignment explres the Unix perating system and

More information

Dashboard Extension for Enterprise Architect

Dashboard Extension for Enterprise Architect Dashbard Extensin fr Enterprise Architect Dashbard Extensin fr Enterprise Architect... 1 Disclaimer... 2 Dependencies... 2 Overview... 2 Limitatins f the free versin f the extensin... 3 Example Dashbard

More information

ARM Processors ARM ISA. ARM 1 in 1985 By 2001, more than 1 billion ARM processors shipped Widely used in many successful 32-bit embedded systems

ARM Processors ARM ISA. ARM 1 in 1985 By 2001, more than 1 billion ARM processors shipped Widely used in many successful 32-bit embedded systems ARM Processors ARM Microprocessor 1 ARM 1 in 1985 By 2001, more than 1 billion ARM processors shipped Widely used in many successful 32-bit embedded systems stems 1 2 ARM Design Philosophy hl h Low power

More information

CSC IT practix Recommendations

CSC IT practix Recommendations CSC IT practix Recmmendatins CSC Healthcare 17 th June 2015 Versin 3.1 www.csc.cm/glbalhealthcare Cntents 1 Imprtant infrmatin 3 2 IT Specificatins 4 2.1 Wrkstatins... 4 2.2 Minimum Server with 1-5 wrkstatins

More information

RxAXIS Security Module 09/25/2013

RxAXIS Security Module 09/25/2013 RxAXIS Security Mdule 09/25/2013 Lessn Title Intrductin: Security Mdule In this tutrial we are ging t lk at the Security Maintenance Mdule f the RxAXIS system. When used, this system gives emplyees access

More information

IT Essentials (ITE v6.0) Chapter 5 Exam Answers 100% 2016

IT Essentials (ITE v6.0) Chapter 5 Exam Answers 100% 2016 IT Essentials (ITE v6.0) Chapter 5 Exam Answers 100% 2016 1. What are tw functins f an perating system? (Chse tw.) cntrlling hardware access managing applicatins text prcessing flw chart editing prgram

More information

DS-5 Release Notes. (build 472 dated 2010/04/28 08:33:48 GMT)

DS-5 Release Notes. (build 472 dated 2010/04/28 08:33:48 GMT) DS-5 Release Ntes (build 472 dated 2010/04/28 08:33:48 GMT) Intrductin This is a trial release f Keil Develpment Studi 5 (DS-5). DS-5 cntains tls fr building and debugging C/C++ and ARM assembly language

More information

E2Open Multi-Collab View (MCV)

E2Open Multi-Collab View (MCV) If yu can read this Click n the icn t chse a picture r Reset the slide. T Reset: Right click n the slide thumbnail and select reset slide r chse the Reset buttn n the Hme ribbn (next t the f nt chice bx)

More information

Silent Messenger MegaTech Control Console

Silent Messenger MegaTech Control Console Silent Messenger MegaTech Cntrl Cnsle TRAFIX Operating System (Ver. 1.9.17) Menu Structure & Operating Instructins: SlarTech Splash Screen The SlarTech Splash Screen is presented at the cmpletin f system

More information

Data Structure Interview Questions

Data Structure Interview Questions Data Structure Interview Questins A list f tp frequently asked Data Structure interview questins and answers are given belw. 1) What is Data Structure? Explain. Data structure is a way that specifies hw

More information

MyUni Adding Content. Date: 29 May 2014 TRIM Reference: D2013/ Version: 1

MyUni Adding Content. Date: 29 May 2014 TRIM Reference: D2013/ Version: 1 Adding Cntent MyUni... 2 Cntent Areas... 2 Curse Design... 2 Sample Curse Design... 2 Build cntent by creating a flder... 3 Build cntent by creating an item... 4 Cpy r mve cntent in MyUni... 5 Manage files

More information

Laboratory #13: Trigger

Laboratory #13: Trigger Schl f Infrmatin and Cmputer Technlgy Sirindhrn Internatinal Institute f Technlgy Thammasat University ITS351 Database Prgramming Labratry Labratry #13: Trigger Objective: - T learn build in trigger in

More information

CodeSlice. o Software Requirements. o Features. View CodeSlice Live Documentation

CodeSlice. o Software Requirements. o Features. View CodeSlice Live Documentation CdeSlice View CdeSlice Live Dcumentatin Scripting is ne f the mst pwerful extensibility features in SSIS, allwing develpers the ability t extend the native functinality within SSIS t accmmdate their specific

More information

Eastern Mediterranean University School of Computing and Technology Information Technology Lecture2 Functions

Eastern Mediterranean University School of Computing and Technology Information Technology Lecture2 Functions Eastern Mediterranean University Schl f Cmputing and Technlgy Infrmatin Technlgy Lecture2 Functins User Defined Functins Why d we need functins? T make yur prgram readable and rganized T reduce repeated

More information

Whitepaper. Migrating External Specs to AutoCAD Plant 3D. Set Up the Required Folder Structure. Migrating External Specs to AutoCAD Plant 3D

Whitepaper. Migrating External Specs to AutoCAD Plant 3D. Set Up the Required Folder Structure. Migrating External Specs to AutoCAD Plant 3D Whitepaper The wrkflw fr migrating specs frm 3 rd -party sftware packages t AutCAD Plant 3D is as fllws: Set Up the Required Flder Structure Build CSV Files Cntaining Part Infrmatin Map External Parts

More information

Introduction to InfoSec Recitation 2. Nir Krakowski (nirkrako at post.tau.ac.il) Itamar Gilad (itamargi at post.tau.ac.il)

Introduction to InfoSec Recitation 2. Nir Krakowski (nirkrako at post.tau.ac.il) Itamar Gilad (itamargi at post.tau.ac.il) Intrductin t InfSec Recitatin 2 Nir Krakwski (nirkrak at pst.tau.ac.il) Itamar Gilad (itamargi at pst.tau.ac.il) Mre assembly tips Review f the stack Stack verflws Implementatin Tls Tday Little vs Big

More information

1 Getting and Extracting the Upgrader

1 Getting and Extracting the Upgrader Hughes BGAN-X 9202 Upgrader User Guide (PC) Rev 1.0 (23-Feb-12) This dcument explains hw t use the Hughes BGAN-X Upgrader prgram fr the 9202 User Terminal using a PC. 1 Getting and Extracting the Upgrader

More information

CROWNPEAK DESKTOP CONNECTION (CDC) INSTALLATION GUIDE VERSION 2.0

CROWNPEAK DESKTOP CONNECTION (CDC) INSTALLATION GUIDE VERSION 2.0 TECHNICAL DOCUMENTATION CROWNPEAK DESKTOP CONNECTION (CDC) INSTALLATION GUIDE VERSION 2.0 AUGUST 2012 2012 CrwnPeak Technlgy, Inc. All rights reserved. N part f this dcument may be reprduced r transmitted

More information

Refreshing Axiom TEST with a Current Copy of Production Axiom EPM June 20, 2014

Refreshing Axiom TEST with a Current Copy of Production Axiom EPM June 20, 2014 Refreshing Axim TEST with a Current Cpy f Prductin Axim EPM June 20, 2014 Refreshing Axim TEST If yu maintain an Axim TEST envirnment yu will want t refresh it with a current cpy f yur PROD database when

More information

Graduate Application Review Process Documentation

Graduate Application Review Process Documentation Graduate Applicatin Review Prcess Cntents System Cnfiguratin... 1 Cgns... 1 Banner Dcument Management (ApplicatinXtender)... 2 Banner Wrkflw... 4 Navigatin... 5 Cgns... 5 IBM Cgns Sftware Welcme Page...

More information

Systems Architecture The ARM Processor

Systems Architecture The ARM Processor Systems Architecture The ARM Processor The ARM Processor p. 1/14 The ARM Processor ARM: Advanced RISC Machine First developed in 1983 by Acorn Computers ARM Ltd was formed in 1988 to continue development

More information

InformationNOW Elementary Scheduling

InformationNOW Elementary Scheduling InfrmatinNOW Elementary Scheduling Abut Elementary Scheduling Elementary scheduling is used in thse schls where grups f students remain tgether all day. Fr infrmatin regarding scheduling students using

More information

Systems & Operating Systems

Systems & Operating Systems McGill University COMP-206 Sftware Systems Due: Octber 1, 2011 n WEB CT at 23:55 (tw late days, -5% each day) Systems & Operating Systems Graphical user interfaces have advanced enugh t permit sftware

More information

ALU Design. ENG2410 Digital Design Datapath Design. Parts of CPU. Memory and I/O. Resources. Week #9 Topics. School of Engineering 1

ALU Design. ENG2410 Digital Design Datapath Design. Parts of CPU. Memory and I/O. Resources. Week #9 Topics. School of Engineering 1 ENG2410 Digital Design Datapath Design Datapath cnsists f: Parts f CPU Registers, Multiplexrs, Adders, Subtractrs and lgic t perfrm peratins n data (Cmb Lgic) Cntrl unit Generates signals t cntrl data-path

More information

The following table shows the minimum system requirements for the Microsoft Dynamics NAV Windows client.

The following table shows the minimum system requirements for the Microsoft Dynamics NAV Windows client. The fllwing table shws the minimum system requirements fr the Micrsft Dynamics NAV Windws client. Micrsft Dynamics NAV Windws Client Requirements Supprted perating systems Windws 10 Pr, Enterprise, r Educatin

More information