Programming The Nintendo Game Boy Advance: The Unofficial Guide Copyright (c)2003 by Jonathan S. Harbour --

Size: px
Start display at page:

Download "Programming The Nintendo Game Boy Advance: The Unofficial Guide Copyright (c)2003 by Jonathan S. Harbour --"

Transcription

1

2 !"#$ & ' & ' (' ) * + $,

3 Game Boy Handheld Systems -./ ' 4- Table 2.1 Game Boy Specifications Model CPU Memory Display Colors Game Boy 8-bit Z MHz 64 Kbits 16 x Game Boy Pocket 8-bit Z MHz 64 Kbits 16 x Game Boy Color 8-bit Z8 8. MHz 384 Kbits 16 x Game Boy Advance 32-bit ARM MHz 3,72 Kbits 24 x 16 32,768 Game Boy Advance SP 32-bit ARM MHz 3,72 Kbits 24 x 16 32,768 Game Boy, !5 4-# -./ " 2 7! 1 62# & 88/9 : -./9( ; 8/9; " ';" <-=,) > (, ; <==,) >1?<@ ) -?9-<< & 5 A'42 9-4B 7 9 '

4 4?99 ) 4 1 // -4/!' *-? # -?9-<< & C=?9! D D # ///-? <9 Game Boy Pocket, 1996!5 44# &!B?# >

5 Game Boy Color, 1998 ;!5 4B# ; " ; & ; C? B4 ; 7 1 ; *! ; #

6 7 &, ;! " # $&'()*'+",-#. Game Boy Advance, 21!5 4<# -9 ; >E(2; ; "! ; #( 8/9; " ; ( 1 ; -,/ E, = 8/9;" -./.: ( -./.: F1 7! ; # 2( ( 2 5 4C

7 36$ 3;$ 1 &", /"2 - &,(33&& " 2 &! : #5 (! GB9# 32!+HH#( ( Game Boy Advance SP, 23 2!5 4?#!# ( 2! #! #7 2

8 4,/ Direct Hardware Access ;!E,#! #!$ 2# ; H!(7 2# ;! #, > 6, 7 ; 7

9 ! &- "# ( 5 ' : A 3 ' Memory Architecture I ; I E, '! E,# 3 ; /! # ; E,!D E(2;, D# / -?B4 44 & 5 " 3""" & &"(& &&(& 6& "("& /& &2 - "& 5 - ( "3( & &"$" - "" &("" ""&" 67 8,! 98,! &/- "" :33/7 ;&( " <7 8,! "7 &"= "- -""

10 Memory Type Access Widths Comments IWRAM 8, 16, KB "internal" working RAM. Typically used for fast scratchpad RAM and for time-critical code. EWRAM 8, KB "external" working RAM. Typically used for main data storage and multiboot code. VRAM 8, KB video RAM. Stores all graphics data. Can only write 16 bits at a time. ROM 8, 16 ROMs can be read in either slow (4/2) or fast (3/1) mode. See chapter text for more details. Game Save RAM 8, 16 The game save RAM is part of the cartridge. See chapter text for more details. Internal Working RAM ( E,!( E,# B4 ; " ; " ' 7 8,! E,! #( E, B4 E, " 4C?@,"("&, 8! "" "-" 3"- &&(- "4 3"3"3" External Working RAM 7 E,!6 E,# ) (' $ ; "' -? ' 49</@ E, ( E, 6 E, I JE, I

11 & ( &3""3 3(""3""- " - ( E7, & - >"" 4 :4114;"3"4 E7, ""3" &"" -(- " : ; &"&"3 &" (? Cartridge Memory ' E7, ; $ E7, ; E, 2 2 J ;! # Game ROM " &(?@$@ 3 6 E, E7, -? E7, 2 E7, BH- E7, & & & E7, 2 E7, ( &! # & E7, ( E7, & & - E7, 6 E7,!<H4 # &6 E, E7, 6 E, 7 E7, 6 E, &

12 & " E, > ; ', 3 / E, ' 3 > ' K > - ( -./9 (, (,; ( /9/?,,?/999 -? / 2;(( 3-3B- /-?B4 5 (, B4?< ;!, $ C, &4# > B4 B4?<?< ( -? / E, -?! /?# 8/9 ( ; /9</? E, + E, / E, B4 -? &(- (

13 Game Save Memory 2! J # + E,!2E,#5E7, 66E7, 6 & 2 J 2E, 5E7,! 66E7,# Graphics Memory + *!7, # Video Memory J JE, > ( E, -? ( E, ) JE, 7 E, ( -?! B4# 4 & ; JE,! #5 JE, ; " Palette Memory, ' 4C? + 6 -? -? ; 9

14 !J# '! <# Object Attribute Memory 7 *!7,# JE, '> 7, 7, J The Central Processor E, = $,( B4E(2; : & ( E, * $ 2 ( =B=-.-, 8!, 8! E, 2 5 (21.49-?=C-.? E,,8!,8! 5 Two Instruction Sets E, E(2;! # E(2; E(2; ;" ( ( ": : E(2; ;(2;!

15 # (' --DE, = 3 D( E, : : ; " & E, 6 -? E, B4 -? -? (' E, CPU Registers E, -? DD 7 E-C B4 E-BE-<! # E, ; 2!;2# ;! >#I' ' ; ' 4B ; 2

16 !" # $ &$ R R3 ' R4 R1 E. -9 ' R11 R12 5 R13 D D! # R14 R15 I * The Graphics System ( ( ' & 4/9/.?! # C.=B >!) >#

17 L?952?952, ' ( Tile-Based Modes ( 2) D D// 7 (> Mode ( ( 9MB D D ; Mode 1 9 : H Mode ( 4B H Bitmap-Based Modes (3 5) ; (> I ' (

18 Mode 3 -?! #4<9-?9 9 9?999999=?/99 2 "! : # 7 E, JE, Mode 4 /! # 4<9-?9 99? ?99999 < E6N$(2; 1 2 < ' & 9C C?-? Mode 5 -? -?9-4/ 4 B & C < E6N$(2; 1 99? > 9?99999 The Sound System 5, -? ; DD "&" 3( ;.D 22 D

19 Summary, 4$ B$ * : Chapter Quiz &> &>-9 & $ D ; O >> D - 499BF 2 2 ;2 $ 4 ; F?/94 /9/? ;8/9 $?/999 B) F /@?<@ ;-4/@ $B/<@ < " 2 F -/=. -./B ;-./. $-..-

20 C F /9B/?$ P<-99 E,= $,( ;?/994 $?C9-? F 6 E, JE, ;( E, $;E, = F -49 B9 ;/9 $?9 / 9-4 F ;2 $. B<C F ;2 $ -9) F 4 < ;? $/

Dante Gonzales and Ian Doten

Dante Gonzales and Ian Doten Dante Gonzales and Ian Doten Overview History Game Boy and Game Boy Color Specs CPU architectures Intel 8080 Zilog Z80 Sharp LR35902 Sharp LR35902 in depth Changes from the Z80 to the LR35902 Memory Cartridge

More information

Evolution of CPUs & Memory in Video Game Consoles. Curtis Geiger & Matthew Meehan

Evolution of CPUs & Memory in Video Game Consoles. Curtis Geiger & Matthew Meehan Evolution of CPUs & Memory in Video Game Consoles Curtis Geiger & Matthew Meehan 1 ST GENERATION Magnavox Odyssey first console, released 1972 No CPU or Memory entirely made up of transistors, resistors,

More information

8-Bit Wonderland. Executing custom Code on the Nintendo Game Boy. Belial

8-Bit Wonderland. Executing custom Code on the Nintendo Game Boy. Belial 8-Bit Wonderland Executing custom Code on the Nintendo Game Boy Belial 29.05.2010 Table of contents 1 Fade In 2 Hardware 3 Software 4 Injection 5 Fade Out Belial 8-Bit Wonderland 2 / 36 Kickstart Belial

More information

6.111 Final Project Jonathan Downey Lauri Kauppila Brian Myhre

6.111 Final Project Jonathan Downey Lauri Kauppila Brian Myhre 6.111 Final Project Jonathan Downey Lauri Kauppila Brian Myhre Project Motivation Distinct Sub-systems Complex Behavior and Architecture FPGA Required Not Possible with Microcontroller Large Amount of

More information

15/09/15. Introduction to Computers & The Internet. Contents. Computer hardware and software. Input and output devices CPU. Memory.

15/09/15. Introduction to Computers & The Internet. Contents. Computer hardware and software. Input and output devices CPU. Memory. Introduction to Computers & The Internet Dr. Ahmad Reeves Computer Science Dep. Lecture 2 Contents Computer hardware and software Input and output devices CPU Memory Storage Motherboard Computers Have

More information

Programming The Nintendo Game Boy Advance: The Unofficial Guide

Programming The Nintendo Game Boy Advance: The Unofficial Guide Programming The Nintendo Game Boy Advance: The Unofficial Guide Programming The Nintendo Game Boy Advance: The Unofficial Guide !!!! " "!# $ " % & &! '((" " " ) '*+,- '.,+ * /!- 0!- 0!! 12!+ 0!3!( 4 5

More information

Day 3. Storage Devices + Types of Memory + Measuring Memory + Computer Performance

Day 3. Storage Devices + Types of Memory + Measuring Memory + Computer Performance Day 3 Storage Devices + Types of Memory + Measuring Memory + Computer Performance 11-10-2015 12-10-2015 Storage Devices Storage capacity uses several terms to define the increasing amounts of data that

More information

1973 MCM-70 Intel 8008 processor 2 kb RAM, 14kB ROM cassette drive 3

1973 MCM-70 Intel 8008 processor 2 kb RAM, 14kB ROM cassette drive 3 1971 Kenbak-1 First commercially assembled personal computer. Small and large integrated circuits Memory capacity of 256 bytes switches for input/ lights for output 1 limited input/output capabilities

More information

System Unit Components Chapter2

System Unit Components Chapter2 System Unit Components Chapter2 ITBIS105 IS-IT-UOB 2013 The System Unit What is the system unit? Case that contains electronic components of the computer used to process data Sometimes called the chassis

More information

card slots CPU socket Monitor Computer case houses CPU (Central Processing Unit), CPU central power supply, DVD drive, etc processing unit Keyboard

card slots CPU socket Monitor Computer case houses CPU (Central Processing Unit), CPU central power supply, DVD drive, etc processing unit Keyboard Why Are Words Important? Terminology Chapter 1 Connection between language and thought 1984 and Newspeak Wine appreciation Communication with others "The cup holder on my PC is broken"* Where is the computer?

More information

Chapter 12: Query Processing

Chapter 12: Query Processing Chapter 12: Query Processing Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Basic Steps in Query Processing 1. Parsing and translation 2. Optimization 3. Evaluation 12.2

More information

Lab Determining Data Storage Capacity

Lab Determining Data Storage Capacity Lab 1.3.2 Determining Data Storage Capacity Objectives Determine the amount of RAM (in MB) installed in a PC. Determine the size of the hard disk drive (in GB) installed in a PC. Determine the used and

More information

Data Manager Installation and Update Instructions

Data Manager Installation and Update Instructions Data Manager Installation and Update Instructions These instructions describe how to update or install Data Manager desktop software from YSI s website. Failure to follow these instructions may cause you

More information

Introduction to Microprocessor

Introduction to Microprocessor Introduction to Microprocessor Slide 1 Microprocessor A microprocessor is a multipurpose, programmable, clock-driven, register-based electronic device That reads binary instructions from a storage device

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller The 8051, Motorola and PIC families are the 3 leading sellers in the microcontroller market. The 8051 microcontroller was originally developed by Intel in the late 1970 s. Today many

More information

Hardware and Software Architecture. Chapter 2

Hardware and Software Architecture. Chapter 2 Hardware and Software Architecture Chapter 2 1 Basic Components The x86 processor communicates with main memory and I/O devices via buses Data bus for transferring data Address bus for the address of a

More information

Computer Organization and Assembly Languages 2008 Final Project. DStelnet. A telnet clinet application on NDS B 蔡德育 B 施致誠

Computer Organization and Assembly Languages 2008 Final Project. DStelnet. A telnet clinet application on NDS B 蔡德育 B 施致誠 Computer Organization and Assembly Languages 2008 Final Project DStelnet A telnet clinet application on NDS Backgrounds Telnet B96902112 蔡德育 B96902120 施致誠 Open PCMan, a open source and cross-platform telnet

More information

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice.

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the software, please review the readme files,

More information

Main Parts of Personal Computer

Main Parts of Personal Computer Main Parts of Personal Computer System Unit The System Unit: This is simply the box like case called the tower, which houses the motherboard, which houses the CPU. It also houses all the drives, such as

More information

Datalogger and RS232 Interface

Datalogger and RS232 Interface Datalogger and RS232 Interface RS232 Wiring Hardware..2 RS232 Code... 3 Hardware Requirements and Setup..5 Software Requirements and Setup....6 Communicating Operation.9 Run the Trms Graphic Datalogger

More information

Computer Performance

Computer Performance Computer Performance Microprocessor At the centre of all modern personal computers is one, or more, microprocessors. The microprocessor is the chip that contains the CPU, Cache Memory (RAM), and connects

More information

JetVote User Guide. Table of Contents

JetVote User Guide. Table of Contents User Guide English Table of Contents 1 General Information... 3 Minimum System Requirements... 3 2 Getting Started... 4 Software Installation... 4 Installing the Server... 4 Installing Quiz Packets (Optional)...

More information

Parts of the Computer System. Parts of the Computer System. Parts of the Computer System. Essential Computer Hardware. Information Processing Cycle

Parts of the Computer System. Parts of the Computer System. Parts of the Computer System. Essential Computer Hardware. Information Processing Cycle Looking Inside the Computer System NOS 116, 118, 218, 222 Handout 10 Hardware & Software Computer systems have four parts Hardware Software Data User 1 1B-2 Hardware Mechanical devices in the computer

More information

CIS-331 Fall 2013 Exam 1 Name: Total of 120 Points Version 1

CIS-331 Fall 2013 Exam 1 Name: Total of 120 Points Version 1 Version 1 1. (24 Points) Show the routing tables for routers A, B, C, and D. Make sure you account for traffic to the Internet. NOTE: Router E should only be used for Internet traffic. Router A Router

More information

Pharmacy college.. Assist.Prof. Dr. Abdullah A. Abdullah

Pharmacy college.. Assist.Prof. Dr. Abdullah A. Abdullah The kinds of memory:- 1. RAM(Random Access Memory):- The main memory in the computer, it s the location where data and programs are stored (temporally). RAM is volatile means that the data is only there

More information

SEGA SATURN TECHNICAL BULLETIN #46 (PRELIMINARY)

SEGA SATURN TECHNICAL BULLETIN #46 (PRELIMINARY) SEGA SATURN TECHNICAL BULLETIN #46 (PRELIMINARY) To: From: Sega and Third Party Developers Developer Technical Support Date: July 10, 1996 Re: Data Cartridge Manual Ver.1.00 1 Overview 1) Data cartridges

More information

SDA Application Software

SDA Application Software SDA Application Software a viewer software for Scalar's Digital/Analog Microscope SDA-1 USERS MANUAL Table of Contents [English Manual] Chapter 1 Introduction.. 3 1-1 About This Manual 3 1-2 Operating

More information

XiNES Design Document. XiNES is a Nintendo Entertainment System simulator coded in pure VHDL

XiNES Design Document. XiNES is a Nintendo Entertainment System simulator coded in pure VHDL XiNES Design Document William Blinn (wb169@columbia.edu) David Coulthart (davec@columbia.edu) Jay Fernandez (jjf112@columbia.ed) Neel Goyal (neel@columbia.edu) Jeffrey Lin (jlin@columbia.edu) XiNES is

More information

EE2007 Microprocessor systems.

EE2007 Microprocessor systems. EE2007 Microprocessor systems Tutorial 1 Semester 1 AY 2010-11 Ganesh Iyer ganesh.vigneswara@gmail.com (facebook, gtalk) http://ganeshniyer.com About Me I have 3 years of Industry work experience in Bangalore,

More information

GEMS Software System Requirements Frequently Asked Questions

GEMS Software System Requirements Frequently Asked Questions GEMS Software System Requirements Frequently Asked Questions Recommended and Required PC Configurations for GEMS Installations The following information lists the minimum PC hardware and software environment

More information

Chapter 2. Prepared By: Humeyra Saracoglu

Chapter 2. Prepared By: Humeyra Saracoglu Chapter 2 The Components of the System Unit Prepared By: Humeyra Saracoglu The System Unit What is the system unit? Case that contains electronic components of the computer used to process data Sometimes

More information

CSE Computer Architecture I Fall 2011 Homework 07 Memory Hierarchies Assigned: November 8, 2011, Due: November 22, 2011, Total Points: 100

CSE Computer Architecture I Fall 2011 Homework 07 Memory Hierarchies Assigned: November 8, 2011, Due: November 22, 2011, Total Points: 100 CSE 30321 Computer Architecture I Fall 2011 Homework 07 Memory Hierarchies Assigned: November 8, 2011, Due: November 22, 2011, Total Points: 100 Problem 1: (30 points) Background: One possible organization

More information

EN7000 & Anybus Communicator EIP/MODBUS-RTU user guide 1

EN7000 & Anybus Communicator EIP/MODBUS-RTU user guide 1 EN7000 & Anybus Communicator EIP/MODBUS-RTU user guide 1 This document describes how to use the HMS Anybus Communicator (ABC) with an EN7000 to control the I/O via EtherNetIP (EIP). The ABC is a gateway

More information

SUMMARY OF CHANGES LIST OF DUAL-USE GOODS & TECHNOLOGIES AND MUNITIONS LIST. as of 25 March 2015

SUMMARY OF CHANGES LIST OF DUAL-USE GOODS & TECHNOLOGIES AND MUNITIONS LIST. as of 25 March 2015 SUMMARY OF CHANGES LIST OF DUAL-USE GOODS & TECHNOLOGIES AND MUNITIONS LIST as of 25 March 2015 The following table outlines the changes made to the 2013 List of Dual-Use Goods & Technologies and Munitions

More information

CONSOLE ARCHITECTURE

CONSOLE ARCHITECTURE CONSOLE ARCHITECTURE Introduction Part 1 What is a console? Console components Differences between consoles and PCs Benefits of console development The development environment Console game design What

More information

SYSTEM REQUIREMENTS M.APP ENTERPRISE

SYSTEM REQUIREMENTS M.APP ENTERPRISE SYSTEM REQUIREMENTS M.APP ENTERPRISE Description or Document Category October 06, 2016 Contents M.App Enterprise Server... 3 Hardware requirements... 3 Disk space requirements... 3 Production environment

More information

Chapter 2 COMPUTER SYSTEM HARDWARE

Chapter 2 COMPUTER SYSTEM HARDWARE Chapter 2 COMPUTER SYSTEM HARDWARE A digital computer system consists of hardware and software. The hardware consists of the physical components of the system, whereas the software is the collection of

More information

SYSTEM BUS AND MOCROPROCESSORS HISTORY

SYSTEM BUS AND MOCROPROCESSORS HISTORY SYSTEM BUS AND MOCROPROCESSORS HISTORY Dr. M. Hebaishy momara@su.edu.sa http://colleges.su.edu.sa/dawadmi/fos/pages/hebaishy.aspx Digital Logic Design Ch1-1 SYSTEM BUS The CPU sends various data values,

More information

Product Support Bulletin

Product Support Bulletin EPSON AMERICA, INC. EPSON Product Support Bulletin SUBJECT: MS Windows 3.x Stylus 400/800+/Color Printer Driver problems using the ActionPC/Tower-2000 Computers Date: 11/5/94 PSB No: PSB S-0179 Page(s):

More information

CG2007 Microprocessor systems.

CG2007 Microprocessor systems. CG2007 Microprocessor systems Tutorial 1 Semester 2 AY 2011-12 Ganesh Iyer ganesh.vigneswara@gmail.com http://ganeshniyer.com About Me I have 3 years of Industry work experience in Bangalore, India. I

More information

Computers Are Your Future

Computers Are Your Future Computers Are Your Future 2008 Prentice-Hall, Inc. Computers Are Your Future Chapter 6 Inside the System Unit 2008 Prentice-Hall, Inc. Slide 2 What You Will Learn... Understand how computers represent

More information

CS 410/510. Mark P Jones Portland State University

CS 410/510. Mark P Jones Portland State University CS 41/51 Languages & Low-Level Programming Mark P Jones Portland State University Fall 21 Week 2: Bare Metal and the Boot Process 1 Copyright Notice These slides are distributed under the Creative Commons

More information

KULLEĠĠ SAN BENEDITTU Secondary School, Kirkop

KULLEĠĠ SAN BENEDITTU Secondary School, Kirkop KULLEĠĠ SAN BENEDITTU Secondary School, Kirkop Mark HALF YEARLY EXAMINATION 2016/2017 Year 8 ICT TIME: 1h 30min Question 1 2 3 4 5 6 7 8 9 Global Mark Max. Mark 6 15 8 9 16 14 16 7 9 100 Mark DO NOT WRITE

More information

Electricity: Voltage. Gate: A signal enters the gate at a certain voltage. The gate performs operations on it, and sends it out was a new signal.

Electricity: Voltage. Gate: A signal enters the gate at a certain voltage. The gate performs operations on it, and sends it out was a new signal. Hardware CSCE 101 Electricity: Voltage Gate: A signal enters the gate at a certain voltage. The gate performs operations on it, and sends it out was a new signal. The signals voltage will either be between

More information

Click on a link below for additional information.

Click on a link below for additional information. Click on a link below for additional information. What are the Minimum System Requirements for U.B. Funkeys?... 2 Am I able to download the U.B. Funkeys Starter Software Online?... 2 How do I install U.B.

More information

Chapter 1 Computer and Programming. By Zerihun Alemayehu

Chapter 1 Computer and Programming. By Zerihun Alemayehu Chapter 1 Computer and Programming By Zerihun Alemayehu What is computer? A device capable of performing computations and making logical decisions at speeds millions (even billions) of times faster than

More information

The Central Processing Unit

The Central Processing Unit The Central Processing Unit All computers derive from the same basic design, usually referred to as the von Neumann architecture. This concept involves solving a problem by defining a sequence of commands

More information

6.1 Font Types. Font Types

6.1 Font Types. Font Types 6 Font This chapter explains basic features of GP-Pro EX's "Font" and basic ways of placing text with each font. Please start by reading "6.1 Font Types" (page 6-2) and then turn to the corresponding page.

More information

Computer Organization

Computer Organization University of Pune S.E. I.T. Subject code: 214442 Computer Organization Part 20 : Memory Organization Basics UNIT IV Tushar B. Kute, Department of Information Technology, Sandip Institute of Technology

More information

CSE Computer Architecture I Fall 2009 Homework 08 Pipelined Processors and Multi-core Programming Assigned: Due: Problem 1: (10 points)

CSE Computer Architecture I Fall 2009 Homework 08 Pipelined Processors and Multi-core Programming Assigned: Due: Problem 1: (10 points) CSE 30321 Computer Architecture I Fall 2009 Homework 08 Pipelined Processors and Multi-core Programming Assigned: November 17, 2009 Due: December 1, 2009 This assignment can be done in groups of 1, 2,

More information

GP1 Programmable Accelerometer Quick Start Guide Version 1.2

GP1 Programmable Accelerometer Quick Start Guide Version 1.2 GP1 Programmable Accelerometer Quick Start Guide Version 1.2 1 Before You Begin 1.1 Packing List Please confirm that you received a complete GP1 Programmable Accelerometer kit, you should have received:

More information

Specifications LAN *3

Specifications LAN *3 Specifications *1 *2 USB LAN *3 D701 Printer PC Operation PC G087725 *1. Prepare a printer PC. The customer can either purchase one from us or prepare one by him/herself. The printer PC is used for processing

More information

Memory Interfacing & decoding. Intel CPU s

Memory Interfacing & decoding. Intel CPU s Memory Interfacing & decoding in Intel CPU s Outline Address decoding Chip select Memory configurations Minimum Mode - - A19 - A19 - Simplified Drawing of 8088 Minimum Mode MEMORY MEMW When Memory is selected?

More information

LaCie d2 SATA II 3Gbits

LaCie d2 SATA II 3Gbits : / / / : : 8 1/2 x 11 A4 : [File] > [Quit] 2 4 6 1. 7 1.1. d2 II 3Gbits 7 1.2. 8 2. d2 II 3Gbits 10 2.1. 10 2.2. 11 2.3. 11 2.4. 13 3. d2 II 3Gbits 14 3.1. 15 3.2. d2 II 3Gbits 16 3.2.1. Mac 16 3.2.2.

More information

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006 Product Technical Brief S3C2412 Rev 2.2, Apr. 2006 Overview SAMSUNG's S3C2412 is a Derivative product of S3C2410A. S3C2412 is designed to provide hand-held devices and general applications with cost-effective,

More information

Computer Memory Basic Concepts. Lecture for CPSC 5155 Edward Bosworth, Ph.D. Computer Science Department Columbus State University

Computer Memory Basic Concepts. Lecture for CPSC 5155 Edward Bosworth, Ph.D. Computer Science Department Columbus State University Computer Memory Basic Concepts Lecture for CPSC 5155 Edward Bosworth, Ph.D. Computer Science Department Columbus State University The Memory Component The memory stores the instructions and data for an

More information

Manual: Errata 1 P R E L I M I N A R Y. Manual Index: 07. CP605 Manual: 25095

Manual: Errata 1 P R E L I M I N A R Y. Manual Index: 07. CP605 Manual: 25095 CP605 Errata 1 Manual Index: 07 Table of Contents: 1. Reference: Page 5-3, Chapter 5, Phoenix BIOS... 1-3 ID 25095, Rev. 07 Errata 1-1 CP605 This page has been intentionally left blank. Errata 1-2 ID 25095,

More information

Introduction to the Performance Analyzer For PlayStation 2. Kirk Bender & Geoff Audy Developer Support Engineers Sony Computer Entertainment America

Introduction to the Performance Analyzer For PlayStation 2. Kirk Bender & Geoff Audy Developer Support Engineers Sony Computer Entertainment America Introduction to the Performance Analyzer For PlayStation 2 Kirk Bender & Geoff Audy Developer Support Engineers Sony Computer Entertainment America Agenda Overview Tour of Features Demonstration Optimization

More information

Module 1 Concepts of Information and Communication Technology (ICT)

Module 1 Concepts of Information and Communication Technology (ICT) Module 1 Concepts of Information and Communication Technology (ICT) The following is the Syllabus for Module 1, Concepts of Information and Communication Technology (ICT), which provides the basis for

More information

CSEE 3827: Fundamentals of Computer Systems, Spring Caches

CSEE 3827: Fundamentals of Computer Systems, Spring Caches CSEE 3827: Fundamentals of Computer Systems, Spring 2011 11. Caches Prof. Martha Kim (martha@cs.columbia.edu) Web: http://www.cs.columbia.edu/~martha/courses/3827/sp11/ Outline (H&H 8.2-8.3) Memory System

More information

An Overview of the Computer System. Kafui A. Prebbie 24

An Overview of the Computer System. Kafui A. Prebbie 24 An Overview of the Computer System Kafui A. Prebbie -kafui@kafui.com 24 The Parts of a Computer System What is a Computer? Hardware Software Data Users Kafui A. Prebbie -kafui@kafui.com 25 The Parts of

More information

Jason Manley. Internal presentation: Operation overview and drill-down October 2007

Jason Manley. Internal presentation: Operation overview and drill-down October 2007 Jason Manley Internal presentation: Operation overview and drill-down October 2007 System overview Achievements to date ibob F Engine in detail BEE2 X Engine in detail Backend System in detail Future developments

More information

Computer Organization

Computer Organization University of Pune S.E. I.T. Subject code: 214442 Computer Organization Part 20 : Memory Organization Basics UNIT IV Tushar B. Kute, Department of Information Technology, Sandip Institute of Technology

More information

Which type of computer is used to operate large corporate systems and databases

Which type of computer is used to operate large corporate systems and databases Module 1 Sample Part-Test 1.1 This is a sample test only. Test 1 1.1.1 Which type of computer is used to operate large corporate systems and databases 1. Desktop computer 2. Personal Digital Assistant

More information

PVR-TV 878 Installation Manual

PVR-TV 878 Installation Manual PVR-TV 878 Installation Manual Contents Ver 2.0 Chapter 1 : PVR-TV 878 PCI TV Card Hardware Installation...2 1.1 Package Contents...2 1.2 System Requirements...2 1.3 Hardware Installation...2 Chapter 2

More information

ACT! by Sage Corporate Edition 2010 System Requirements

ACT! by Sage Corporate Edition 2010 System Requirements ACT! by Sage Corporate Edition 2010 System Requirements (Includes ACT! by Sage Premium and ACT! by Sage Premium for Web) Important Note: All minimum system requirements are based on a single-user environment

More information

Windows NT Server Configuration and Tuning for Optimal SAS Server Performance

Windows NT Server Configuration and Tuning for Optimal SAS Server Performance Windows NT Server Configuration and Tuning for Optimal SAS Server Performance Susan E. Davis Compaq Computer Corp. Carl E. Ralston Compaq Computer Corp. Our Role Onsite at SAS Corporate Technology Center

More information

Programming The Nintendo Game Boy Advance: The Unofficial Guide Copyright (c)2003 by Jonathan S. Harbour --

Programming The Nintendo Game Boy Advance: The Unofficial Guide Copyright (c)2003 by Jonathan S. Harbour -- !!"# $! % & '! ( % ) ( ** % +, - ( % ++!"# $!. / !! " #! " $ " %&! '( ) *)! *%$% ++! )!, - - Using Interrupts # *% "./- ' (0#1./- 2./- 3 45556/7 "./- %2 7 0 2 %3 /0 % 3 %*2 +# %$+ 89:%1 9 + +3 89:%1 9;5"5

More information

Chapter 8: Input and Output. Principles of Computer Architecture. Principles of Computer Architecture by M. Murdocca and V.

Chapter 8: Input and Output. Principles of Computer Architecture. Principles of Computer Architecture by M. Murdocca and V. 8-1 Principles of Computer Architecture Miles Murdocca and Vincent Heuring 8-2 Chapter Contents 8.1 Simple Bus Architectures 8.2 Bridge-Based Bus Architectures 8.3 Communication Methodologies 8.4 Case

More information

ECE 571 Advanced Microprocessor-Based Design Lecture 20

ECE 571 Advanced Microprocessor-Based Design Lecture 20 ECE 571 Advanced Microprocessor-Based Design Lecture 20 Vince Weaver http://www.eece.maine.edu/~vweaver vincent.weaver@maine.edu 12 April 2016 Project/HW Reminder Homework #9 was posted 1 Raspberry Pi

More information

MV8895 CPU Module Product Specifications

MV8895 CPU Module Product Specifications MV8895 CPU Module Product Specifications January 7 2019 Contents 1. Product Name 2. Product Features 3. Product Specifications 3.1. H/W Size 3.2. H/W Specifications 3.3. S/W Specifications 4. External

More information

NES FPGA Emulator. Sergio Morales Hector Dominguez Omar Torres Randy Truong Kevin Mitton

NES FPGA Emulator. Sergio Morales Hector Dominguez Omar Torres Randy Truong Kevin Mitton NES FPGA Emulator UCR CS 179J Sergio Morales Hector Dominguez Omar Torres Randy Truong Kevin Mitton SUMMER 2014 Who are We? Computer Science and Engineering Students trying to implement an NES emulator

More information

Basics DRAM ORGANIZATION. Storage element (capacitor) Data In/Out Buffers. Word Line. Bit Line. Switching element HIGH-SPEED MEMORY SYSTEMS

Basics DRAM ORGANIZATION. Storage element (capacitor) Data In/Out Buffers. Word Line. Bit Line. Switching element HIGH-SPEED MEMORY SYSTEMS Basics DRAM ORGANIZATION DRAM Word Line Bit Line Storage element (capacitor) In/Out Buffers Decoder Sense Amps... Bit Lines... Switching element Decoder... Word Lines... Memory Array Page 1 Basics BUS

More information

Homeschool Enrichment. The System Unit: Processing & Memory

Homeschool Enrichment. The System Unit: Processing & Memory Homeschool Enrichment The System Unit: Processing & Memory Overview This chapter covers: How computers represent data and programs How the CPU, memory, and other components are arranged inside the system

More information

Introduction To Computer Hardware. Hafijur Rahman

Introduction To Computer Hardware. Hafijur Rahman Introduction To Computer Hardware Lecture 2 Hafijur Rahman What is a Computer? A computer is an electronic device, which can input, process, and output data. input processing output A computer is a machine

More information

Description of the Simulator

Description of the Simulator Description of the Simulator The simulator includes a small sub-set of the full instruction set normally found with this style of processor. It includes advanced instructions such as CALL, RET, INT and

More information

Quick Start Guide. MotionDV STUDIO 5.6. Cover

Quick Start Guide. MotionDV STUDIO 5.6. Cover Cover Features Operating environment Editing procedures Let s start MotionDV STUDIO Let s capture the video from a tape Let s edit the video Let s arrange the video in the edit track Let s cut unnecessary

More information

COMPUTER HARDWARE RAYMOND ROSE

COMPUTER HARDWARE RAYMOND ROSE COMPUTER HARDWARE RAYMOND ROSE LEARNING OUTCOMES 1.1 Identify types of computer how they process information, and the purpose and function of different hardware components. Understanding the computer and

More information

CIS-331 Final Exam Spring 2015 Total of 115 Points. Version 1

CIS-331 Final Exam Spring 2015 Total of 115 Points. Version 1 Version 1 1. (25 Points) Given that a frame is formatted as follows: And given that a datagram is formatted as follows: And given that a TCP segment is formatted as follows: Assuming no options are present

More information

Chapter 8 :: Topics. Chapter 8 :: Memory Systems. Introduction Memory System Performance Analysis Caches Virtual Memory Memory-Mapped I/O Summary

Chapter 8 :: Topics. Chapter 8 :: Memory Systems. Introduction Memory System Performance Analysis Caches Virtual Memory Memory-Mapped I/O Summary Chapter 8 :: Systems Chapter 8 :: Topics Digital Design and Computer Architecture David Money Harris and Sarah L. Harris Introduction System Performance Analysis Caches Virtual -Mapped I/O Summary Copyright

More information

ECU-MAXI 3.0. General

ECU-MAXI 3.0. General ECUMAXI 3.0 General The ECUMAXI 3.0 is a control unit for the use on utility vehicles and machines and can be used for safetyrelevant applications according to ISO25119 up to an AgPL C. The platform is

More information

Software Release Notice

Software Release Notice Software Release Notice TimeCraft Network Element Craft Software Version 2.1 Introduction Thank you for choosing Symmetricom as your solution provider for carrier-class synchronization network management.

More information

Computer Memory. Data Structures and Algorithms CSE 373 SP 18 - KASEY CHAMPION 1

Computer Memory. Data Structures and Algorithms CSE 373 SP 18 - KASEY CHAMPION 1 Computer Memory Data Structures and Algorithms CSE 373 SP 18 - KASEY CHAMPION 1 Warm Up public int sum1(int n, int m, int[][] table) { int output = 0; for (int i = 0; i < n; i++) { for (int j = 0; j

More information

HARDWARE AND OPERATING SYSTEMS

HARDWARE AND OPERATING SYSTEMS HARDWARE AND OPERATING SYSTEMS UNIT 2. IES MIGUEL ESPINOSA - MURCIA 3º ESO HARDWARE AND OPERATING SYSTEMS COMPUTERS LANGUAGE AND FUNCTION Binary System ASCII code Units of information Computer functions

More information

Vivid (VTB-103) USB 2.0 TV Box Pro Operation Manual

Vivid (VTB-103) USB 2.0 TV Box Pro Operation Manual Vivid (VTB-103) USB 2.0 TV Box Pro Operation Manual Introduction This unit is a portable mini TV box. It enables the user to capture, record, and edit TV programs or films from DVD, VCD, VCR, video camcorders,

More information

INTRODUCTION TO COMPUTERS

INTRODUCTION TO COMPUTERS INTRODUCTION TO COMPUTERS When we talk about computers, we really are talking about a Computer System. Computer System: It is a combination of Hardware and Software. This combination allows a computer

More information

Moodle WILLINGDON COLLEGE SANGLI (B. SC.-II) Digital Electronics

Moodle WILLINGDON COLLEGE SANGLI (B. SC.-II) Digital Electronics Moodle 4 WILLINGDON COLLEGE SANGLI (B. SC.-II) Digital Electronics Advanced Microprocessors and Introduction to Microcontroller Moodle developed By Dr. S. R. Kumbhar Department of Electronics Willingdon

More information

understand the need for input and output devices describe suitable output devices for a wide range of computer controlled situations

understand the need for input and output devices describe suitable output devices for a wide range of computer controlled situations Hardware The OCR Specification says that you should be able to: The Central Processing Unit state the purpose of the CPU describe the function of the CPU as fetching and executing instructions stored in

More information

Prime News. Product News. Anouncement

Prime News. Product News. Anouncement Embedded PC World Online News - vol 79, November 14, 2002 December 6, 2002 Vol. 80 -- New System on Chip -- New PPC model supports WinCE.NET -- New RISC Website -- Phase Out Notice -- Tel: 886-2-2792-7818

More information

2.5 Solid State Disk. Description. Features. Placement. Dimensions. Transcend Information Inc. Side Millimeters Inches

2.5 Solid State Disk. Description. Features. Placement. Dimensions. Transcend Information Inc. Side Millimeters Inches Description Due to smaller size (fit the standard dimensions of 2.5 IDE Hard Disk Drives), huge capacity, high speed, and low power consumption, Solid State Disk is perfect replacement storage device for

More information

Quick Installation Guide TU-S9

Quick Installation Guide TU-S9 Quick Installation Guide TU-S9 V1 Table of Contents English 1 1. Before You Start 1 2. How to Install 2 Troubleshooting 7 Version 06.24.2010 1. Before You Start Package Contents TU-S9 CD-ROM (Driver) Multi-Language

More information

rtfsystem64 Controller MIG DDR2 DRAM 128MiB Raptor64 CPU 32 bit Bridge ethmac 64 bit WB Bridge Raster IRQ. Interrupt Controller 32 bit WB Bridge

rtfsystem64 Controller MIG DDR2 DRAM 128MiB Raptor64 CPU 32 bit Bridge ethmac 64 bit WB Bridge Raster IRQ. Interrupt Controller 32 bit WB Bridge 32 bit WB Bridge SD Card 32 bit WB Bridge WXGA Timing Timer 1000HZ Timer 100HZ Clock Gen. 32 bit WB Bridge MIG Controller 64 bit WB Bridge Datetime UART Keyboard Controller ROM Memory 16kiB Scratch Memory

More information

USB Personal Video Recorder. USB Hybrid TV Tuner. (USB2.0 / 1.1 PNP TV Capture Box) UAD-880 User s Guide

USB Personal Video Recorder. USB Hybrid TV Tuner. (USB2.0 / 1.1 PNP TV Capture Box) UAD-880 User s Guide USB Personal Video Recorder USB Hybrid TV Tuner (USB2.0 / 1.1 PNP TV Capture Box) UAD-880 User s Guide User s Notice No part of this manual, including the products and software described in it, may be

More information

Electronics Single Board Computers

Electronics Single Board Computers Electronics Single Board Computers Wilfrid Laurier University November 23, 2016 Single Board Computers Single Board Computers As electronic devices get smaller and more sophisticated, they often contain

More information

Lecture 1 Introduction Pervasive & Mobile Computing MIT 6.883

Lecture 1 Introduction Pervasive & Mobile Computing MIT 6.883 Lecture 1 Introduction Pervasive & Mobile Computing MIT 6.883 Larry Rudolph (MIT) 1 Pervasive Computing MIT 6.883 Spring 2007 Larry Rudolph Course Structure Overview Class is hands-on but also lectures

More information

Computer Overview. A computer item you can physically see or touch. A computer program that tells computer hardware how to operate.

Computer Overview. A computer item you can physically see or touch. A computer program that tells computer hardware how to operate. Hardware Computer Overview A computer item you can physically see or touch. Software A computer program that tells computer hardware how to operate. Information Technology (IT) The broad subject related

More information

Digital Logic & Computer Design CS Professor Dan Moldovan Spring Copyright 2007 Elsevier 8-<1>

Digital Logic & Computer Design CS Professor Dan Moldovan Spring Copyright 2007 Elsevier 8-<1> Digital Logic & Computer Design CS 4341 Professor Dan Moldovan Spring 21 Copyright 27 Elsevier 8- Chapter 8 :: Memory Systems Digital Design and Computer Architecture David Money Harris and Sarah L.

More information

TAG Word 0 Word 1 Word 2 Word 3 0x0A0 D2 55 C7 C8 0x0A0 FC FA AC C7 0x0A0 A5 A6 FF 00

TAG Word 0 Word 1 Word 2 Word 3 0x0A0 D2 55 C7 C8 0x0A0 FC FA AC C7 0x0A0 A5 A6 FF 00 ELE 758 Final Examination 2000: Answers and solutions Number of hits = 15 Miss rate = 25 % Miss rate = [5 (misses) / 20 (total memory references)]* 100% = 25% Show the final content of cache using the

More information

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006 Product Technical Brief Rev 2.2, Apr. 2006 Overview SAMSUNG's is a Derivative product of S3C2410A. is designed to provide hand-held devices and general applications with cost-effective, low-power, and

More information

So computers can't think in the same way that people do. But what they do, they do excellently well and very, very fast.

So computers can't think in the same way that people do. But what they do, they do excellently well and very, very fast. Input What is Processing? Processing Output Processing is the thinking that the computer does - the calculations, comparisons, and decisions. Storage People also process data. What you see and hear and

More information