A Responsive Processor for Parallel/Distributed Real-time Processing

Similar documents
353 ISO/IEC JTC1 SC LSI 1 1 ASIC RISC SPARC 4 Fig. 1 1 Fig. 1 Diagram of Responsive Processor [2] [6] [7] [8] [9] 4 PCI USB RS 232C A/D D/A PWM

Microsoft PowerPoint - resp_link.ppt

Vol. 45 No. SIG 3(ACS 5) Responsive Link 51 Responsive Link Responsive Link WG6 2) IPSJ-TS 0006:2003 ISO/IEC JTC1 SC25 WG4 3) [µs

テストコスト抑制のための技術課題-DFTとATEの観点から

untitled

JIIAセミナー

プロセッサ・アーキテクチャ

untitled

スライド 1

1 2

LMC-CA84U2

02_Matrox Frame Grabbers_1612

matrox0

LPM-CBUSB2

26 FPGA FPGA (Field Programmable Gate Array) ASIC (Application Specific Integrated Circuit) FPGA FPGA FPGA FPGA Linux FreeDOS skewed way L1

untitled

tutorial_lc.dvi

1 2

SerialATA ATA Embedded Clocking 8B10B coding 2 pair Hot Plug ATA ATA (150MB/s ) 10 roadmap 2004/2/17 SATA Overview Page 2

untitled

デジタルカメラ用ISP:Milbeaut

DVTS Consumer DV Camera IEEE1394 Cable Internet Consumer DV Deck IEEE1394 Cable DV Internet PC Internet DV PC

観測波形 赤いエリアに波形が入り込まなければ規格を満足しています.5mではより厳しいTP2の規格でも満足しています.5mケーブル使用時 TP2規格 TP3規格 -.1-5mケーブル使用時 2

untitled

IEEE HDD RAID MPI MPU/CPU GPGPU GPU cm I m cm /g I I n/ cm 2 s X n/ cm s cm g/cm

00.目次_ope



6 2. AUTOSAR 2.1 AUTOSAR AUTOSAR ECU OSEK/VDX 3) OSEK/VDX OS AUTOSAR AUTOSAR ECU AUTOSAR 1 AUTOSAR BSW (Basic Software) (Runtime Environment) Applicat

total-all-nt.dvi

EtherSound CAT5 EtherSound Ethernet 2 100mEthernet 2km EtherSound EtherSound EtherSound EtherSound EtherSound 1 EtherSound 2 : DSP ** / ES8mic ES16161

橡松下発表資料.PDF


CM1-GTX

LMC-CA64U2K

EQUIUM EQUIUM S5010 1

ADC78H90 8-Channel, 500 kSPS, 12-Bit A/D Converter (jp)

ADC082S021 2 Channel, 50 ksps to 200 ksps, 8-Bit A/D Converter (jp)

DAC121S101/DAC121S101Q 12-Bit Micro Power, RRO Digital-to-Analog Converter (jp)

Lab GPIO_35 GPIO

CANON_IT_catalog_1612

1 2

1 M32R Single-Chip Multiprocessor [2] [3] [4] [5] Linux/M32R UP(Uni-processor) SMP(Symmetric Multi-processor) MMU CPU nommu Linux/M32R Linux/M32R 2. M

卒業論文

ADC121S Bit, ksps, Diff Input, Micro Pwr Sampling ADC (jp)

untitled

2

橡EN1165.PDF

LM Channel 42-Bit Color Scanner Analog Front End (jp)

PCI PCI 5V/32bit 3.3V/32bit 5V/64bit 3.3V/64bit PCI I/O HBA 3.3V 5V I/O 3 3V 5V PCI v2 1 5V 3.3V PCI v V 5V PCI v v 5V

untitled

エミフィルによるノイズ対策 アプリケーション編

Express5800/320Fa-L/320Fa-LR

o4hd200j.pdf

富士通セミコンダクター株式会社発表資料

BMC Configuration ユーザーズガイド


Express5800/320Fa-L/320Fa-LR/320Fa-M/320Fa-MR

R1RW0408D シリーズ

LMC7101/101Q Tiny Low Pwr Op Amp w/Rail-to-Rail Input and Output (jp)

1 124

Arduino UNO IS Report No. Report Medical Information System Laboratory

スライド 1

LTC ビット、200ksps シリアル・サンプリングADC

LMC-CA144U2

Express5800/120Lf 1. Express5800/120Lf N N N Express5800/120Lf Express5800/120Lf Express5800/120Lf ( /1BG(256)) ( /1BG(256)) (

is Programmability Network I/O Processing Power Sound Quality Scalability Economy DIGITAL MIXING ENGINE DME-N Series DME24N DIGITAL MIXING ENGIN

ATLAS 2011/3/25-26

R1RW0416DI シリーズ

Express5800/140Ma

Express5800/120Ra-1

VoIP Broadcasting System 2/2 IP Convergence Communication Solution IP paradigm Integration & Management VoIP IP VoIP VoIP IT < >

EtherChannelの設定


IPSJ SIG Technical Report Vol.2017-ARC-225 No.12 Vol.2017-SLDM-179 No.12 Vol.2017-EMB-44 No /3/9 1 1 RTOS DefensiveZone DefensiveZone MPU RTOS

92% TEL ディー クルー テクノロジーズ株式会社

HP ProLiant 500シリーズ

BRANCH SRX <2010Q3 > 2 Copyright 2010 Juniper Networks, Inc.

Express5800/120Mc

CommandMatrix_8230E

PRECISION COMPACT DISC PLAYER DP-75V

Express5800/110Ee (2002/01/22)

S1C60N05データシート

system.pptx

untitled

Version1.4

IPSJ SIG Technical Report Vol.2013-ARC-203 No /2/1 SMYLE OpenCL (NEDO) IT FPGA SMYLEref SMYLE OpenCL SMYLE OpenCL FPGA 1

No Slide Title

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h

S1C17W12 S1C17W13 (WDT2) (RTCA) 16 (T16) 16PWM (T16B) SQFN7-48pin TQFP12-48pin SQFN7-48pin NMI, NMI/ Hz, / / / // / 1, 3 SPIA 2 / PWM PWM : 2/ (

橡Webcamユーザーガイド03.PDF

Audiophile USB

Version1.5

2

FX-DS110-CFC

EPSON PX-500 プリンタ操作ガイド

スライド 1

Express5800/R320a-E4/Express5800/R320b-M4ユーザーズガイド

Transcription:

E-mail: yamasaki@{ics.keio.ac.jp, etl.go.jp} http://www.ny.ics.keio.ac.jp

etc.

CPU) I/O

I/O or

Home Automation, Factory Automation, (SPARC) (SDRAM I/F, DMAC, PCI, USB, Timers/Counters, SIO, PIO, ) (ADC, DAC, PWM Generators, Pulse Counters,...) 1 System-on-a-chip

Responsive Processor Responsive Link (Real-Time Communication) Control I/O (ADC, DAC, PWM Generators, Counters,...) Motor Sensor... Processing Core (SPARC) DMAC MMU Computer I/O SDRAM PCI USB

IEEE-1394 USB IEEE-1394:63, USB: 127)

64B, 16B ( ) ( ) (12.5 to 100M bps) Point-to-point Responsive Processor

image sync signal sound sync Shared traffic indefinite latency and throughput sync interrupt status open signal connect Event link Low Latency image sound voice table text Data link High Throughput

Data Packet Format (64B) Source Addr. Destination Addr. EventPacketFormat(16B) Source Addr. Destination Addr. Payload Control & Status Payload Control & Status 1byte Control & Status Format (32bits) 1bit 0 1 2 0 Full Data Length Dirty0 Dirty1 Dirty2 Dirty3 Dirty4 Dirty5 Dirty6 Dirty7 Dirty8 Dirty9 Dirty10 Dirty11 Dirty12 Dirty13 Dirty14 Dirty15 3 Start End Int. Fatal Correct Serial Number (Cnt.) Frame Format (12bits) Data bits Redundancy bits

Responsive Link Connector Responsive Link Cable Tx Data+ Tx Data- Rx Data+ Data Link Rx Data- Tx Event+ Tx Event- Rx Event+ Event Link Rx Event-

Priority1 Priority0 EE P1 PEL3 L1 Src Addr(16b) Dtn Addr(16b) DE P0 L4 L2 L0 0)

Data (Priority0) Source Data (Priority1) Event (Priority2) Event (Priority0) Destination

byte 1byte(8bit) 1frame(12bit) 8bit 4bit x 4 +x+1

Bit Stuffing 5 1 0

NRZI (Non Return to Zero Inverted) 0 1

OS

Processing Core (SPARClite MB86832 100MHz) Power Management Unit (100, 80, 60, 40, 20 [MHz], Sleep) MMU (64way) Responsive Links (4 links, 200, 100, 50, 25 [MHz]) DMAC (4channels, Bus swapping, Bus sizing) SDRAM I/F (2channels, 100MHz) PCI I/F (Master/Target) USB I/F (Function, Hub) PWM Generators (50MHz, 9channels) Pulse Counters (24bit, 9channels) Timers/Counters (16bit, 4channels) Real-Time Clock A/D Converters (10bit, 8channels) D/A Converters (8bit, 2channels) Interrupt Controllers (43channels) SIO (RS-232C, 2channels) PIO (16bit),...

Process 0.35 m, CMOS, 4 layered metal Usable gates : 2,378 k gates Die size :14.5 mm x 14.5mm = 210mm2 Package : 416pin BGA (40mm x 40mm) Voltage : 3.3V Max. power : 2W

Responsive Link Overtaking Buffer for Data Routing Table Overtaking Buffer for Event MMU DMAC Communication Buffer (DPM) SDRAM I/F I/O Controller (IRC,SIO,PIO,Timer, Counter,PWM,etc.) PCI USB SPARClite ADC,DAC

Performance of MPU Clock(MHz) 100 80 60 40 20 Sleep Speed(MIPS) 121 97 73 48 24 0 Power(W) 1.0 0.8 0.6 0.4 0.2 0.01 Performance of Responsive Link Clock (MHz) 200 100 50 25 Max. Speed (Mbaud) 100 50 25 12.5 Speed of Data (Mbps) 67 33 17 8 Latency of Event( sec) 3.1 6.2 12.5 25 Power (W) 0.2 0.1 0.05 0.02 Latency of Event (Worst) = 1 ( sec) + 2 ( sec/hop) x n (hop)

PCI card (PCI half size) CardBus card (PCMCIA size) Embedded board (Credit card size)

PCI Card

PCI Card with Analog Devices 16bit DAC 6channels 12bit ADC 6channels

PC(Windows or UNIX) PCI,USB,RS- 232C GNU (gcc, as, ld, make, etc.) WinGDB

WinGDB

VxWorks psosystem itron OS-9 RT-Mach PULSER RT-Linux

Responsive Link ( ) ISO/IEC JTC1 SC25 99 ISO/IEC JTC1 SC25 Responsive Link NWIP ANSI

Responsive Link JTC1 SC25 WG4 Responsive Link SG Responsive Link SG JTC1 SC25 WG4 RWCP NTT

Responsive Processor Responsive Link Processing Core (SPARC)