• No results found

Reconfigurable System-on-Chip Design

N/A
N/A
Protected

Academic year: 2021

Share "Reconfigurable System-on-Chip Design"

Copied!
33
0
0

Loading.... (view fulltext now)

Full text

(1)

Reconfigurable System-on-Chip Design

MITCHELL MYJAK

Senior Research Engineer

Pacific Northwest National Laboratory PNNL-SA-93202

(2)

About Me

Biography

BSEE, University of Portland, 2002

PhD, Washington State University, 2006

Came to PNNL under Department of Homeland Security Fellowship Full time at PNNL since May 2006

Technical Signature

Low-power electronics for radiation

detection and wildlife monitoring

Efficient algorithms for spectral

analysis and radiation imaging

FPGA embedded platforms

Electronics/firmware/software

(3)

Pacific Northwest National Laboratory

Operated by Battelle since 1965

Unique S&T strengths and capabilities Mission-driven collaborations with

government, industry and academia

Our vision

PNNL will be recognized worldwide and valued nationally and regionally for leadership in science and for rapidly

translating discoveries into solutions for

challenges in energy, the environment, and national security.

(4)

PNNL’s National Security Mission

Leverages the national science base to detect complex threats and respond to disruptive events Nuclear sciences and detection expertise derived from the Hanford mission

Capitalizing on PNNL’s strengths in the energy-security nexus

Approximately 781 staff;

$554 M in business volume Clients include

Ultra-trace

detection and forensics CBRNE threat signature discovery, validation and exploitation

Information analytics and visualization

Network security and data integrity

Nuclear material security Integrated security solutions

 Applied Nuclear S&T

 Chemical and molecular science

 Advanced

Computer Science, Visualization & Data

 Chemical Engineering

 Biological Systems Science

 Systems Engineering and Integration

Stewards S&T capabilities for long-term security missions

(5)

Detection Systems

Nuclear and Radiological Measurement Technologies

Development and Integration of Detection Systems

(6)

Outline

Overview Modules

Design Tools

Case Studies

(7)

Detection System

Sensor Analog

processing

Digital processing Power

Interface

radiation motion

temperature pressure magnetic acoustic

amplifiers shapers

discriminators digitizers

buffers filters

calibration analysis control

buttons display serial Ethernet wireless batteries

regulators

high voltage bias

(8)

Digital Processing

Option Pros Cons

Microprocessor • High performance

• Full-featured platforms

• Familiar design tools

• Limited customization

• Relatively high power

Microcontroller • Low power modes

• Small size

• Limited performance

• Fixed peripheral set

• Obscure datasheets FPGA • High performance

• Highest flexibility

• Run tasks in parallel

• Higher static power

• Volatile memory

• Specialized design tools Full custom • Highest performance

• Lowest power

• Can combine with analog

• High cost

• Limited flexibility

(9)

Field Programmable Gate Array (FPGA)

logic block routing switch

(10)

Features

Flexible input/output pins

Selectable voltage level Configurable drive strength Controlled impedance

Embedded modules

Clock generators

Configurable delay blocks Fast serial communication

Digital signal processing tiles with fast multipliers and adders Memory units

Microprocessor cores

(11)

System-on-Chip

FPGA

Processor core Memory

interface

Ethernet

interface Cache

Custom logic

Custom interface

System bus Clock

generator

Queue

(12)

Outline

Overview

Modules

Design Tools

Case Studies

(13)

Avnet Virtex-4 Mini Module

Xilinx Virtex-4

64 MB SRAM

4 MB Flash

Ethernet interface Platform

Flash 100 MHz

clock Power supplies

76 GPIO pins

(14)

Xilinx Virtex-4 FX12

90 nm process

1.2 V core, up to 3.3 V interface 12k logic cells

32 DSP slices

847 Kb block RAM

1 PowerPC processor core

16 KB instruction cache and data cache

Coprocessor interface via user-defined instructions Up to 300 MHz

2 Ethernet MACs

(15)

Pico Computing E-102

Xilinx Zynq-7020

512 MB SRAM

MicroSD card

USB interface Platform

Flash 200 MHz

clock Power supplies

33 GPIO pins

picocomputing.com

50 mm

80 mm

(16)

Xilinx Zynq-7020

28 nm process

Dual-core ARM Cortex processor

Floating point unit

Memory management unit

32 KB L1 instruction cache and data cache 512 KB L2 cache

Up to 1 GHz operation

85k logic cells 220 DSP slices 560 Kb block RAM Two 12-bit ADCs

SPI, I

2

C, CAN, UART

2-3 W operating, 100 mW sleep

(17)

Outline

Overview Modules

Design Tools

Case Studies

(18)

Xilinx EDK

custom

(19)

Xilinx EDK

(20)

Xilinx EDK

(21)

Xilinx EDK

(22)

Xilinx SDK

(23)

Outline

Overview Modules

Design Tools

Case Studies

(24)

GammaTracker

High resolution handheld radioisotope identifier

18 pixelated CdZnTe detectors Each detector read out by ASIC

Real-time energy correction, isotope identification, and directionality

On-board high voltage supplies

Powered by two camcorder batteries for several hours

Received R&D 100 award in 2010

(25)

GammaTracker

Mother- board FPGA board Interface SBC

board HV

generation

ASIC boards

CZT detectors

HV distribution

HV regulation

LV power Batteries

LCD screen + memory card Buttons +

joystick

(26)

GammaTracker

Xilinx Spartan-3 FPGA

MicroBlaze processor Real-time

correction Config

memory

On-chip memory Sensor

interface

Motion interface

Microproc.

interface Readout ASICs

Motion sensors

energy correction dose rate

directionality

(27)

GammaTracker

Old Imaging Algorithm New Imaging Algorithm

(28)

Unattended Sensors

Low profile, battery operated, unattended sensor for detecting anomalous radiation sources Dual gamma/neutron scintillator:

Cs

2

LiYCl

6

:Ce (CLYC)

Low-power electronics for detector readout and gamma- neutron discrimination

Efficient algorithms for radiation anomaly detection and isotope identification

Powered by sixteen lithium cells for ~30 days

CLYC detector PMT

(29)

Unattended Sensors

PMT PMT base Processing

board Batteries (16 total)

FPGA module

Temperature sensors Accelerometer

Cellular modem Display

Ethernet and RS-232 LV regulators

Adapter

HV multiplier HV generator Readout

LV regulators

Front Compartment Back Compartment

(16 total)

(30)

Unattended Sensors

Custom low-power PMT base

High voltage generator High voltage multiplier Readout: Wilkinson ADC

70 mW per PMT

Vth

Delay

↑ by T

vout vC

vC

vcmp vcmp

vout

(31)

Unattended Sensors

Xilinx Virtex-4 FPGA

PowerPC processor Memory

interface

Sensor interface

Floating point unit Peripheral

interface SRAM

PMT bases

Other sensors

Modem Wireless modem

energy calibration anomaly detection isotope identification logic pulses

(32)

Unattended Sensors

Energy (keV)

Counts / 5 keV

Sample spectra from CLYC detector + PMT + low-power electronics

0 500 1000 1500 2000 2500 3000

101 102 103

104 133Ba

137Cs

60Co

252Cf with Pb

(33)

Questions?

References

Related documents

But this does not mean that there is no opportuni- ty for the development of the public sector, international experience certi  es that the most appropriate  eld for adoption

Jelas menunjukkan penekanan terhadap Core Abilities perlu dikuasai oleh graduan serta memenuhi kehendak pasaran pekerjaan haruslah dikenalpasti agar dapat membolehkan pihak

ALD: alcoholic liver disease; BMI: body mass index; CDC: center for disease control and prevention; CH-C: chronic Hepatitis C; CLD: chronic liver disease; FLI: fatty liver index;

When a user moves toward his/her destination, the trusted anonymity server breaks the sequence of the query issuing time to confuse the LBS from knowing the user

This alpha synchronization does not imply that there is increased alpha activity, but it does show that the existing alpha rhythm is able to synchronize to extremely weak

Content Based Image Retrieval (CBIR) techniques are used for accessing semantically-relevant images from an image data source depending on automatically-derived image functions

Drosophila strains harboring nonsense suppressor tRNAs have been made by site-directed mutagenesis and P element-mediated transformation of cloned tRNA genes (DOERIG