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

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

Dec 31, 2015

Download

Documents

Gordon Butler
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005.

Embedded Parallel Architectures

ByRichard A. Goodrum

24 March 2005

Page 2: Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005.

Introduction

● Hardware● Operating System

Page 3: Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005.

Hardware

● DNA Computing Solutions– VQG4– Eagle

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

Page 4: Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005.

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 ...

Page 5: Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005.

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

Page 6: Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005.

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

Page 7: Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005.

DNA-CS Eagle

PPCLevel 2 Cache PPC Level 2 Cache

MemoryUnit

MemoryUnit

MemoryUnit

MemoryUnit

FPGA FPGA

Ping-PongMemory

Controller

Ping-PongMemory

Controller

Data FlowController

Page 8: Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005.

Operating System

● Non Real-Time OS– Unix– Linux

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

Page 9: Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005.

VxWorks View of Memory

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

Page 10: Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005.

Photos

Page 11: Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005.

DNA-CS VQG4

Page 12: Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005.

DNA-CS Eagle

Page 13: Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005.

Spectrum Signal Processing

PRO-1900 Intelligent ePMC Carrier Board

Page 14: Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005.

Spectrum Signal Processing

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

Page 15: Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005.

Spectrum Signal Processing

ePMC-FPGA Multi-Purpose I/O Processing Engine

Page 16: Embedded Parallel Architectures By Richard A. Goodrum 24 March 2005.

Spectrum Signal Processing

Board Configuration

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

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