A Responsive Processor for Parallel/Distributed Real-time Processing

Similar documents
Microsoft PowerPoint - resp_link.ppt

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

JIIAセミナー

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

untitled

スライド 1

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

デジタルカメラ用ISP:Milbeaut

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

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


LMC-CA64U2K

EQUIUM EQUIUM S5010 1

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

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

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

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

Express5800/320Fa-L/320Fa-LR

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

BMC Configuration ユーザーズガイド

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

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

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

Express5800/140Ma

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

EtherChannelの設定


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

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

Express5800/120Mc

CommandMatrix_8230E

PRECISION COMPACT DISC PLAYER DP-75V

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

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

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)