Introduction to the Raw Handheld Board Jason Miller, David Wentzlaff, Nathan Shnidman.

Slides:



Advertisements
Similar presentations
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Advertisements

HARDWARE Rashedul Hasan..
I/O Interfaces.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Microcomputer Systems 1
Pico-SAM9G45 Development Board for Envirobat Presented by Kiran G K Date : 18/06/13.
STARLight PDR 3 Oct ‘01I.1 Miller STARLight Control Module Design Ryan Miller STARLight Electrical Engineer (734)
Globex Proprietary Competition Sensitive Ubiquitous - MP3 Player Ian BrattJohn Pratt Eric LeeWei-Shin Wang David Lindstone ECEN 4573 Capstone Lab Spring.
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
PDACS Michelle Berger John Curtin Trey Griffin Aaron King Michael Nordfelt Jeffrey Whitted.
Group 4 Craig Bellamy Jeremy Ruple Frank Swehosky Ryan VanAlstine.
Technion Digital Lab Project Xilinx ML310 board based on VirtexII-PRO programmable device Students: Tsimerman Igor Firdman Leonid Firdman Leonid.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
ECE Department: University of Massachusetts, Amherst Lab 1: Introduction to NIOS II Hardware Development.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
XUP Virtex-5 Development System January XUP Virtex52 Introducing XUPV5-LX110T A powerful and versatile platform packaged and priced for Academia!
Web Audio Stereo Component Group 3 Mike Foy Tony Camilli Barrett Cervenka Dave Hillyard.
Interface circuits I/O interface consists of the circuitry required to connect an I/O device to a computer bus. Side of the interface which connects to.
ASPPRATECH.
David Nelson STAVE Test Electronics July 1, ATLAS STAVE Test Electronics Preliminary V3 Presented by David Nelson.
Chapter 4 Section 3.
PCI SLOTS. network cards, sound cards, modems, extra ports such as USB or serial, TV tuner cards and disk controllers. Disadvantage: their higher bandwidth.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Dr. Sanatan Chattopadhyay Dr. Sudipta Bandopahyaya
CS-280 Dr. Mark L. Hornick 1 Parts of a GP Computer (Microcomputer) Contains separate Microprocessor chip Memory/Memory controller MB control chips Peripheral.
Chongo Service Training Hardware Overview Prepared by Merlin Miller, Dave Jordahl, John Ciardi, March 2005.
Handheld Devices (portable but still explicit usage) Laptops Personal Digital Assistants (Palm, PocketPC) TabletPC Smart Phones.
© Copyright Xilinx 2004 All Rights Reserved 9 November, 2004 XUP Virtex-II Pro Development System.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
A Company Selling Technology and not just a Product.
Digilent System Board Capabilities Serial Port (RS-232) Parallel Port 1 Pushbutton Hint: Good for a reset button Connected to a clock input. See Digilent.
Add on cards. Also known as Expansion card or interface adapter. It can be inserted into an expansion slot of a motherboard to add functionality to a.
Organization of a computer: The motherboard and its components.
NCR RealPOS 7456 Workstation
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
Microcontroller based system design Asst. Prof. Dr. Alper ŞİŞMAN.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
SLAAC SV2 Briefing SLAAC Retreat, May 2001 Heber, UT Brian Schott USC Information Sciences Institute.
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.
Group 8: Video Game Console Team Members: Rich Capone Hong Jin Cho Dave Elliott Ryan Gates.
BUS IN MICROPROCESSOR. Topics to discuss Bus Interface ISA VESA local PCI Plug and Play.
EE 316 Computer Engineering Junior Lab Serial Ports, LCD Displays & PROMs.
CS-350 TERM PROJECT COMPUTER BUSES By : AJIT UMRANI.
SOC Consortium Course Material Core Peripherals National Taiwan University Adopted from National Chiao-Tung University IP Core Design.
Leo Greiner PIXEL Hardware meeting HFT PIXEL detector LVDS Data Path Testing.
Fabric System Architecture Design: two distinct board designs; replicate and connect –modularity allows us to build any configuration of size 2 n Board.
Alexei SemenovGeneric Digitizer Generic Digitizer 10MHZ 16 bit 6U VME Board.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK– PARALLEL BUS DEVICE PROTOCOLS 1.
Introduction to the C6713 Laurier Boulianne
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
1 SysCore for N-XYTER Status Report Talk by Dirk Gottschalk Kirchhoff Institut für Physik Universität Heidelberg.
Raw Status Update Chips & Fabrics James Psota M.I.T. Computer Architecture Workshop 9/19/03.
ECE 554 Miniproject Spring
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
Memory Mapped IO (and the CerfBoard). The problem How many IO pins are available on the 8051? What if you are using interrupts, serial, etc…? We want.
Modem. Introduction: A modem [Modulator -Demodulator] is a device. Data communication means transmitting digital information form one computer to other.
MADEIRA Valencia report V. Stankova, C. Lacasta, V. Linhart Ljubljana meeting February 2009.
Chapter 6 Input/Output Organization
Lab 1: Using NIOS II processor for code execution on FPGA
Personal Computers A Research and Reverse Engineering
Topics SRAM-based FPGA fabrics: Xilinx. Altera..
Operating Systems (CS 340 D)
ASSEMBLY LANGUAGE FOR INTEL-BASED COMPUTERS,
Lab Environment and Miniproject Assignment
Microcomputer Systems 1
ECE 3551 Microcomputer Systems 1
Introduction to Microprocessors and Microcontrollers
Five Key Computer Components
Command and Data Handling
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

Introduction to the Raw Handheld Board Jason Miller, David Wentzlaff, Nathan Shnidman

Presentation Outline Raw’s I/O ports (basic) Memory sub-system PCI and host PC connection Expansion interface Integrated peripherals and connectors Raw’s I/O ports (detailed)

Tile Raw Chip I/O Ports _02 09_10 I/O Multiplexing: Drop ST2 Round-robin arbitration for MDN, GDN and ST1 Ports 01 & 02 and ports 09 & 10 are merged 14 ports total May be numbered in hex Each port is actually separate input and output busses

Let’s start building a Raw board Single Raw processor 14 I/O ports Raw

Add a memory sub-system 2 Xilinx XC2V3000 FPGAs for memory controllers Separate memory controller on each port 512 MB PC133 SDRAM DIMM for each controller 128 MB address space for each tile by default Raw MC0 MC1 512 MB DIMM

Add a PCI sub-system Xilinx XC2V3000 FPGA for PCI controller Three 64-bit / 66 MHz PCI slots Raw MC0 MC1 512 MB DIMM PCI 64-bit PCI slot

Add a PCI sub-system Xilinx XC2V3000 FPGA for PCI controller Three 64-bit / 66 MHz PCI slots Raw MC0 MC1 512 MB DIMM PCI 64-bit PCI slot CONF Host PC with SLAAC-1V Xilinx XC2V1000 FPGA for Config “Backdoor interface” for connection to host PC

Add an expansion interface Raw MC0 MC1 512 MB DIMM PCI 64-bit PCI slot CONF Host PC with SLAAC-1V Xilinx XC2V3000 FPGAs for LE and RE 190-pin MICTOR connectors for general use LE RE 190 pin MICTOR

Finally, some I/O interfaces Raw MC0 MC1 512 MB DIMM PCI 64-bit PCI slot CONF Host PC with SLAAC-1V Xilinx XC2V3000 FPGA for controllers Various integrated devices and connectors LE RE 190 pin MICTOR PI Audio In/Out 100 MHz ADC LCD Connector Daughter-card Connector RS-232 Port Keyboard Port

Integrated I/O and Connectors Audio frequency ADCs and DACs –2 channels, up to 44.1 kHz, 16-bit samples, RCA jacks High-speed analog to digital converter –Up to 100 MHz, 12 bit precision, SMB connector Serial (RS-232) port w/ UART –9-pin D-SUB connector PS/2 keyboard port (controller in FPGA) LCD connector –4x40 character, text-only LCD display: Optrex DMC Daughter-card connector –Planned: 100 Mbit Ethernet and USB 2.0 controllers –50 signal pins, 66 MHz clock, 5V and 3.3V power

Raw Fabric System Raw FPGA 512 MB DIMM 64-bit PCI slot 190 pin MICTOR 2x2 Raw BoardPeripheral Board

Raw Fabric System (cont)

Raw I/O Ports (detailed) Data Valid Thanx Network Switch SIB Network Switch Sending Tile Receiving Tile

Raw I/O Ports (detailed) Data Valid Thanx Network Switch SIB Network Switch Sending Tile Receiving Tile 1 A A

Raw I/O Ports (detailed) Data Valid Thanx Network Switch SIB Network Switch Sending Tile Receiving Tile 1 B AB

Raw I/O Ports (detailed) Data Valid Thanx Network Switch SIB Network Switch Sending Tile Receiving Tile 1 B A

Raw I/O Ports (detailed) Data Valid Thanx Network Switch SIB Network Switch Sending Tile Receiving Tile 32 2 Data Out Ready Out Yummy S In Yummy M In Yummy G In 32 2 Data In Ready In Yummy S Out Yummy M Out Yummy G Out Raw Normal Port: 2 Ready bits 3 Yummy bits Ready Encodings 00 = None 01 = Static 11 = General 10 = Memory Double Port: 3 Ready bits 6 Yummy bits Ready Encodings 000 = None 001 = Static Port = General Port = Memory Port = None 101 = Static Port = General Port = Memory Port 2