Introduction to the Raw Handheld Board - PowerPoint PPT Presentation

About This Presentation
Title:

Introduction to the Raw Handheld Board

Description:

3 Yummy bits. Ready Encodings. 00 = None. 01 = Static. 11 = General. 10 ... 6 Yummy bits. Ready Encodings. 000 = None. 001 = Static Port 1. 011 = General Port 1 ... – PowerPoint PPT presentation

Number of Views:39
Avg rating:3.0/5.0
Slides: 18
Provided by: groupsC
Category:

less

Transcript and Presenter's Notes

Title: Introduction to the Raw Handheld Board


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

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

3
Raw Chip I/O Ports
  • 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

4
Lets start building a Raw board
Raw
  • Single Raw processor
  • 14 I/O ports

5
Add a memory sub-system
MC0
512 MB DIMM
Raw
512 MB DIMM
MC1
512 MB DIMM
512 MB DIMM
  • 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

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

7
Add a PCI sub-system
64-bit PCI slot
64-bit PCI slot
64-bit PCI slot
MC0
PCI
512 MB DIMM
Raw
512 MB DIMM
MC1
512 MB DIMM
512 MB DIMM
  • Xilinx XC2V3000 FPGA for PCI controller
  • Three 64-bit / 66 MHz PCI slots
  • Xilinx XC2V1000 FPGA for Config
  • Backdoor interface for connection to host PC

8
Add an expansion interface
190 pin MICTOR
LE
64-bit PCI slot
64-bit PCI slot
64-bit PCI slot
MC0
PCI
512 MB DIMM
Raw
512 MB DIMM
MC1
512 MB DIMM
512 MB DIMM
RE
190 pin MICTOR
  • Xilinx XC2V3000 FPGAs for LE and RE
  • 190-pin MICTOR connectors for general use

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

10
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/ 16550 UART
  • 9-pin D-SUB connector
  • PS/2 keyboard port (controller in FPGA)
  • LCD connector
  • 4x40 character, text-only LCD display Optrex
    DMC-40457
  • Daughter-card connector
  • Planned 100 Mbit Ethernet and USB 2.0
    controllers
  • 50 signal pins, 66 MHz clock, 5V and 3.3V power

11
Raw Fabric System
FPGA
512 MB DIMM
Raw
Raw
512 MB DIMM
FPGA
512 MB DIMM
512 MB DIMM
FPGA
64-bit PCI slot
64-bit PCI slot
64-bit PCI slot
Raw
Raw
190 pin MICTOR
FPGA
2x2 Raw Board
Peripheral Board
12
Raw Fabric System (cont)
13
Raw I/O Ports (detailed)
Sending Tile
Receiving Tile
Data
Network Switch
Network Switch
Valid
SIB
Thanx
14
Raw I/O Ports (detailed)
Sending Tile
Receiving Tile
A
Data
Network Switch
Network Switch
1
A
Valid
SIB
Thanx
15
Raw I/O Ports (detailed)
Sending Tile
Receiving Tile
B
Data
Network Switch
Network Switch
1
A
B
Valid
SIB
Thanx
16
Raw I/O Ports (detailed)
Sending Tile
Receiving Tile
Data
Network Switch
Network Switch
A
B
Valid
1
SIB
Thanx
17
Raw I/O Ports (detailed)
Sending Tile
Receiving Tile
Data
Network Switch
Network Switch
Valid
SIB
Thanx
Write a Comment
User Comments (0)
About PowerShow.com