BMOW is a Custom CPU Design Like your PC’s Pentium, but much simpler Closest cousin is the MOS 6502 used in the Apple II, C-64, and Atari VCS =

Slides:



Advertisements
Similar presentations
MUHAMMAD AHMED HUSSAIN
Advertisements

Computer Skills Preparatory Year Presented by:
MC68HC11 System Overview. System block diagram (A8 version)
Programmable Interval Timer
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Microprocessor 8085/8086 Lecturer M A Rahim Khan Computer Engineering and Networks Deptt.
A Brief History of Microprocessors Module M13.1 Sections 1.1, 9.1.
Room: E-3-31 Phone: Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 4: Computer Performance.
EET Advanced Digital Display Adapters. A vital part to the system provides the visual part of the Human/Computer interface In boot process, goes.
Computer Terminology … Remember: Knowledge is Power!
Hardware Evaluation and Selection James D. Lehman Educational Technology Purdue University.
Computer Hardware Processing and Internal Memory.
CSE1301 Computer Programming: Lecture 1 Computer Systems Overview.
Introduction Lecture 1 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
CSE1301 Computer Programming: Lecture 1 Computer Systems Overview Joselito (Joey) Chua
Languages of Computing Alan Blackwell CU Computer Laboratory.
ASPPRATECH.
The Personal Computer A Timeline The Commodore PET First Personal Computer 1Mhz processor 4K memory Tape drive for storage Capable of displaying.
Win OS & Hardware. Computers Basic Components needed for a functioning computer.
WHAT IS A COMPUTER??? An electronic device that accepts: n Input n Processes the input n Stores the results of the processing n provides Output Computers.
Processing Devices.
C. Pronk 1 The Commodore 64 © Kees Pronk sources: various web locations.
Know the Computer Multimedia tools. Computer essentials.
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
XP Practical PC, 3e Chapter 16 1 Looking “Under the Hood”
Practical PC, 7th Edition Chapter 17: Looking Under the Hood
Understanding Computers, Ch.31 Chapter 3 The System Unit: Processing and Memory.
Organization of a computer: The motherboard and its components.
A Short History of the PC. Prolog Before the IBM, there were many PC vendors. –These were typically garage-shop start-ups with shaky financing. –The big.
Chapter 1 1.  The computer system consists of: 1. Hardware: Physical Components, like the system unit,monitor,keyboard, mouse, camera, printer … etc.
2.0 Computer System.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
The 4 functions of a computer are 1.Input 2.Output 3.Storage 4.Processing.
PRESENTATION ON MOTHERBOARD. MOTHERBOARD The motherboard is the main circuit board inside your PC. A motherboard is the central printed circuit board.
Eng.Abed Al Ghani H. Abu Jabal Introduction to computers.
Computer Hardware PC Components. Motherboard components 1.Ports 2.ISA Slot 3.PCI Slots 4.AGP Slot 5.CPU Slot 6.Chipset 7.Power connector 8.Memory sockets.
BUS IN MICROPROCESSOR. Topics to discuss Bus Interface ISA VESA local PCI Plug and Play.
1 Hardware and Software b Hardware the physical, tangible parts of a computerthe physical, tangible parts of a computer keyboard, monitor, wires, chips,
Microcontroller System Design Introduction- 1  Seattle Pacific University Take a microprocessor/ microcontroller chip How to Succeed in Life – The micro.
A Brief History of Microprocessors Lecture L11.0 Sections 1.1, 9.1.
©Richard L. Goldman 1 Microprocessors (Animated Presentation) ©Richard L. Goldman April 25, 2002.
Architecture of Microprocessor
Five Components of Computers Input Output Memory Control Datapath Processor.
Academic PowerPoint Computer System – Architecture.
CSE1301 Computer Programming: Lecture 1 Computer Systems Overview Linda M c Iver
Multimedia Systems Hardware & Software. Table of Content 1.Categories of multimedia systems 2.Categories of multimedia devices 3.Evolution of multimedia.
Chapter 5: Computer Systems Design and Organization Dr Mohamed Menacer Taibah University
Group 10 – Extensible Digital Logic Educational Tool.
Chapter 2 Turning Data into Something You Can Use
A Look Inside The Processor
5 th October 2004Hardware – KS41 Hardware Objectives: Computer systems  What do they do?  Identify the hardware that makes up a computer system (PC)
Personal Computers: in the 1990’s Presenter: Michael Verhaart Use [PageDown] to proceed or in Full screen mode (right click for menu) use Left click mouse.
CSE1301 Sem July 24, 2003 CSI 121 Structured Programming Language Lecture 1 Computer Systems Overview Lecture 1: Computer Systems Overview.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
MICROPROCESSOR INTEL 8086/8088 BY: SERA SYARMILA SAMEON.
Hardware Architecture
Flowchart of basic interrupt mechanism
Power Supply.
Computer Hardware – System Unit
UNIT 9 Computer architecture
Microprocessors (Animated Presentation)
Computer Organization & Assembly language
الجزء السابع الجزء السادس الجزء الخامس الجزء الرابع الجزء الثالث الجزء
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
Five Key Computer Components
Principles of Computers 14th Lecture
Presentation transcript:

BMOW is a Custom CPU Design Like your PC’s Pentium, but much simpler Closest cousin is the MOS 6502 used in the Apple II, C-64, and Atari VCS =

BMOW is a Custom CPU Design Three 8-bit data registers 24-bit address size 64 KB segments 12 addressing modes Microcoded design From 1 to 16 clocks per instruction

BMOW is Hand-Made Built from 1970’s and 80’s era electronics 50 simple chips are connected to form the CPU –AND gates, counters, multiplexers, registers –Simple GAL programmable logic

BMOW is Hand-Made Chips connect by wires under the system board Wires are hand-wrapped around the pins About 1250 wires total, 2500 wraps

BMOW is a Complete Computer PS/2 Keyboard input Text LCD display Optional USB connection to PC VGA video output Three-voice audio

BMOW Video System Custom video circuitry 512 x 480 max resolution 256 simultaneous colors 16 different video modes Video mode can change on every scan line Mixed text and graphics modes Standard VGA output

BMOW Software Tools Bootloader Simulator and debugger Microcode assembler Program assembler

BMOW Specs Comparison NameYearCPU Clock Speed Data Size Address Size MemoryI/OSoundMax Res. Max Colors Apple II1977 MOS MHz81648 KB cassette, floppy disk 1 software voice 280 x Atari MOS MHz81648 KB cassette, floppy disk 4 hardware voices 320 x Commodore MOS MHz81664 KB cassette, floppy disk 3 hardware voices 320 x IBM PC1981 Intel MHz8 / KB cassette, floppy disk 1 software voice 640 x BMOW2009custom2 MHz KB serial over USB 3 hardware voices 512 x

BMOW Project Summary 1½ years to build 2500 hand wire wraps $500+ worth of parts Why? I don’t know.