17
Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005

Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005

Embed Size (px)

Citation preview

Embedded Parallel Architectures

ByRichard A. Goodrum

24 March 2005

Introduction

● Hardware● Operating System

Hardware

● DNA Computing Solutions– VQG4– Eagle

● Spectrum Signal– PRO1900/1901 with Multiple ePMC-PPCs

DNA-CS VQG4

Memory and Bus Controller

PPC

Level 2 Cache

PPC

Level 2 Cache

Memory Unit

PPC

Level 2 Cache

PPC

Level 2 Cache

PPC Bus

Peripheral Busses (PCI - 2)

Serial Ports VME Bus Other I/O Other I/O ...

PRO1900 with Multiple ePMC-PPCs

Memory and Bus Controller

ePMC-PPCePMC-PPC

Memory Unit

ePMC-PPC ePMC-PPCPP

C B

us

Peri

pher

al B

us (

PCI)

Serial Ports VME Bus Other I/O Other I/O ...

PPC

High Bandwidth Data Link

ePMC-PPC

Memory and Bus Controller Memory Unit

PPC

PPC Bus

Peripheral Bus (PCI) to Mainboard PCI Bus

PPCLevel 2 Cache Level 2 Cache

High Bandwidth Data Link

DNA-CS Eagle

PPCLevel 2 Cache PPC Level 2 Cache

MemoryUnit

MemoryUnit

MemoryUnit

MemoryUnit

FPGA FPGA

Ping-PongMemory

Controller

Ping-PongMemory

Controller

Data FlowController

Operating System

● Non Real-Time OS– Unix– Linux

● Real-Time OS– VxWorks (uniprocessor)– RT Linux (multiprocessor)– LynxOS (uniprocessor)– MC/OS (multiprocessor)

VxWorks View of Memory

● One Private Region per PPC● One Unmanaged Shared Region per board ● One Managed Shared Region per boardset

Photos

DNA-CS VQG4

DNA-CS Eagle

Spectrum Signal Processing

PRO-1900 Intelligent ePMC Carrier Board

Spectrum Signal Processing

ePMC-PPC Single or Dual G4 MPC7410 PowerPC™ Processing Module

Spectrum Signal Processing

ePMC-FPGA Multi-Purpose I/O Processing Engine

Spectrum Signal Processing

Board Configuration

Acknowledgements

● Technical Details and Photos of VQG4 and Eagle provided by:– DNA Computing Solutions

● www.dna-cs.com

● Technical Details and Photos of PRO-1900, ePMC-PPC, and ePMC-FPGA provided by:– Spectrum Signal Processing

● www.spectrumsignal.com