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

Similar documents
A Responsive Processor for Parallel/Distributed Real-time Processing

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


total-all-nt.dvi

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

TCP/IP IEEE Bluetooth LAN TCP TCP BEC FEC M T M R M T 2. 2 [5] AODV [4]DSR [3] 1 MS 100m 5 /100m 2 MD 2 c 2009 Information Processing Society of

Vol.53 No (Mar. 2012) 1, 1,a) 1, 2 1 1, , Musical Interaction System Based on Stage Metaphor Seiko Myojin 1, 1,a

untitled

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

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

WikiWeb Wiki Web Wiki 2. Wiki 1 STAR WARS [3] Wiki Wiki Wiki 2 3 Wiki 5W1H Wiki Web 2.2 5W1H 5W1H 5W1H 5W1H 5W1H 5W1H 5W1H 2.3 Wiki 2015 Informa

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). The material has been made available on the website

2

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe


258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

WMN Wi-Fi MBCR i

JIIAセミナー

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

untitled

組込みシステムシンポジウム2011 Embedded Systems Symposium 2011 ESS /10/20 FPGA Android Android Java FPGA Java FPGA Dalvik VM Intel Atom FPGA PCI Express DM

Vol. 45 No Web ) 3) ),5) 1 Fig. 1 The Official Gazette. WTO A

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325

IEEE e

soturon.dvi

デジタルカメラ用ISP:Milbeaut

修士論文

MmUm+FopX m Mm+Mop F-Mm(Fop-Mopum)M m+mop MSuS+FX S M S+MOb Fs-Ms(Mobus-Fex)M s+mob Fig. 1 Particle model of single degree of freedom master/ slave sy

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE {s-kasihr, wakamiya,

IPSJ SIG Technical Report Vol.2010-GN-74 No /1/ , 3 Disaster Training Supporting System Based on Electronic Triage HIROAKI KOJIMA, 1 KU

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

DTN DTN DTN DTN i


Run-Based Trieから構成される 決定木の枝刈り法

[2] OCR [3], [4] [5] [6] [4], [7] [8], [9] 1 [10] Fig. 1 Current arrangement and size of ruby. 2 Fig. 2 Typography combined with printing

IPSJ SIG Technical Report Vol.2016-ARC-221 No /8/9 GC 1 1 GC GC GC GC DalvikVM GC 12.4% 5.7% 1. Garbage Collection: GC GC Java GC GC GC GC Dalv

<参考>

1

IPSJ SIG Technical Report Vol.2010-NL-199 No /11/ treebank ( ) KWIC /MeCab / Morphological and Dependency Structure Annotated Corp

IPSJ SIG Technical Report Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for

IPSJ SIG Technical Report Vol.2009-HCI-134 No /7/17 1. RDB Wiki Wiki RDB SQL Wiki Wiki RDB Wiki RDB Wiki A Wiki System Enhanced by Visibl

Fig. 1 Schematic construction of a PWS vehicle Fig. 2 Main power circuit of an inverter system for two motors drive

,4) 1 P% P%P=2.5 5%!%! (1) = (2) l l Figure 1 A compilation flow of the proposing sampling based architecture simulation

卒業論文2.dvi

SEJulyMs更新V7

Fig. 3 Flow diagram of image processing. Black rectangle in the photo indicates the processing area (128 x 32 pixels).

Vol.53 No (July 2012) EV ITS 1,a) , EV 1 EV ITS EV ITS EV EV EV Development and Evaluation of ITS Information Commu

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

4.1 % 7.5 %

08-特集04.indd

IEEE802.11n LAN WiMAX(Mobile Worldwide Interoperability for Microwave Access) LTE(Long Term Evolution) IEEE LAN Bluetooth IEEE LAN

D-Link DWL-3500AP/DWL-8500AP 設定ガイド

( )

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

3_39.dvi

Publish/Subscribe KiZUNA P2P 2 Publish/Subscribe KiZUNA 2. KiZUNA 1 Skip Graph BF Skip Graph BF Skip Graph Skip Graph Skip Graph DDLL 2.1 Skip Graph S

IPSJ SIG Technical Report Vol.2011-EC-19 No /3/ ,.,., Peg-Scope Viewer,,.,,,,. Utilization of Watching Logs for Support of Multi-

fiš„v8.dvi

DEIM Forum 2009 B4-6, Str

i JR NPO NPO 18

Core1 FabScalar VerilogHDL Cache Cache FabScalar 1 CoreConnect[2] Wishbone[3] AMBA[4] AMBA 1 AMBA ARM L2 AMBA2.0 AMBA2.0 FabScalar AHB APB AHB AMBA2.0

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

Studies of Foot Form for Footwear Design (Part 9) : Characteristics of the Foot Form of Young and Elder Women Based on their Sizes of Ball Joint Girth


1 DHT Fig. 1 Example of DHT 2 Successor Fig. 2 Example of Successor 2.1 Distributed Hash Table key key value O(1) DHT DHT 1 DHT 1 ID key ID IP value D


単位、情報量、デジタルデータ、CPUと高速化 ~ICT用語集~

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)


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

Vol.54 No (July 2013) [9] [10] [11] [12], [13] 1 Fig. 1 Flowchart of the proposed system. c 2013 Information

先端社会研究 ★5★号/4.山崎

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

日本版 General Social Surveys 研究論文集[2]

Flow Control Information Network 1 /

1. HNS [1] HNS HNS HNS [2] HNS [3] [4] [5] HNS 16ch SNR [6] 1 16ch 1 3 SNR [4] [5] 2. 2 HNS API HNS CS27-HNS [1] (SOA) [7] API Web 2

013858,繊維学会誌ファイバー1月/報文-02-古金谷

matrox0

02_Matrox Frame Grabbers_1612

MIDI_IO.book

1 4 4 [3] SNS 5 SNS , ,000 [2] c 2013 Information Processing Society of Japan

Lite 2 45 ECHONET Lite ECHONET Lite [2], [3], [4], [5], [6], [7] IoT WoT Web [8] HEMS [9] ECHONET Lite ECHONET Lite ECHONET Lite ECHONET Lite ECHONET

3_23.dvi

2. Twitter Twitter 2.1 Twitter Twitter( ) Twitter Twitter ( 1 ) RT ReTweet RT ReTweet RT ( 2 ) URL Twitter Twitter 140 URL URL URL 140 URL URL

7,, i

( ) [1] [4] ( ) 2. [5] [6] Piano Tutor[7] [1], [2], [8], [9] Radiobaton[10] Two Finger Piano[11] Coloring-in Piano[12] ism[13] MIDI MIDI 1 Fig. 1 Syst

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

07九州工業大学.indd

特-3.indd


130 Oct Radial Basis Function RBF Efficient Market Hypothesis Fama ) 4) 1 Fig. 1 Utility function. 2 Fig. 2 Value function. (1) (2)

2011 I/ 2 1

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s

Transcription:

Vol. 45 No. SIG 3(ACS 5) Mar. 2004 Responsive Link, FA OA Responsive Link Responsive Link Hot-Plug&Play Responsive Link Responsive Processor Responsive Multithreaded Processor IPSJ-TS 0006:2003 ISO/IEC SC25 WG4 Design and Implementation of Real-time Communication Responsive Link for Distributed Control Nobuyuki Yamasaki, In this paper, we design and implement Responsive Link for distributed real-time control, which can be applied to various electronic control systems including robot systems, mechatronic systems, home automation, office automation, factory automation, etc. In order to realize flexible real-time communications, Responsive Link has many unique features including separation of data transmission for soft real-time (data link) and event transmission for hard real-time (event link), independent routing of the data link and the event link, priority based packet overtaking (the packet with higher priority overtakes other packets at each node.), packet acceleration/deceleration using priority replacement (packet priority can be replaced with a new priority level at each node to accelerate/decelerate packets under distributed control.), prioritized routing (when multiple packets with different priority levels are sent to the same destination, the different route can be set to realize exclusive communication lines or detours.), dynamically variable link speed (800, 400, 200, 100, 50, 25, 12.5 [Mbaud]), hot-plug&play, topology free, etc. Responsive Link is implemented on Responsive Processor and RMT Processor for distributed control. Responsive Link has been standardized as IPSJ- TS 0006:2003 in Japan. Responsive Link is also under standardisation at ISO/IEC JTC1 SC25 WG4. 1. Keio University Presently with an associate researcher of National Institute of Advanced Industrial Science and Technology Responsive Link Responsive Link 1) 50

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) 2. 2.1 2 2.1.1 0 100 [µsec] 10 [msec] 2.1.2 0 1 EDF Fig. 1 EDF scheduling. MPEG 10 [msec] 1 [sec] Responsive Link 2.2 EDF Earliest Deadline First RM Rate Monotonic 1 EDF

52 Mar. 2004 4),5) Responsive Link 2.3 Ethernet ATM Fibre Channel IEEE-1394 USB2.0 Ethernet CSMA/CD ATM IEEE1394 AV I/O 63 Plug&Play USB2.0 I/O PC I/O 127 PC IEEE1394 3. Responsive Link 3.1 1 1

Vol. 45 No. SIG 3(ACS 5) Responsive Link 53 2 Responsive Link Fig. 2 Responsive Link interface. point-to-point 2 3.2 3 Responsive Link 16 8 64 56 1 3 4 Rate Monotonic Scheduling 3 Responsive Link Fig. 3 Packet format of Responsive Link. 4 Responsive Link Fig. 4 Header format of Responsive Link. 256 6) Responsive Link 256 8bit 0 Responsive Link 2 32 4 Responsive Link 12 bit 12 bit 8 bit 2 12 = 4096 4096 24 bit 8 bit 2 24 =16M 3.3

54 Mar. 2004 5 Responsive Link Fig. 5 Network switch of Responsive Link. 7) 5 5 5 1 4 5 In0 4 Out0 4 3.4 4.1 5 8 bit byte 6 5 1 6 In In-Pointer 0 3 7 6 L0 L4 L2 2

Vol. 45 No. SIG 3(ACS 5) Responsive Link 55 6 Fig. 6 Responsive Link Overtaking buffer of Responsive Link. 7 Responsive Link Fig. 7 Routing table of Responsive Link. 6 L0 L4 Out0 Out4 5 Priority ArbitorN 6 PriorityN 5 Priority ArbitorN 1 In-pointer 1 In 1 L1 L3 Out-pointer1 Out-pointer3 1 Out1 Out3 Priority1 Priority3 Out3 Priority Arbitor3

56 Mar. 2004 1 Out3 Out3 1 L3 Out1 Priorty1 Out1 Out1 2 Out-pointer1 2 Priority1 Out1 Out-pointer1 1 1 6 1 SDRAM sdram-in-flagn 2 sdram-out-flagn / 6 sdramout-pointer SDRAM sdramin-pointer Responsive Link SDRAM 3.4 Responsive Link 7 Responsive Link 7 Reference Referent EE DE L[4-0] Responsive Link TLB MMU

Vol. 45 No. SIG 3(ACS 5) Responsive Link 57 Responsive Link RT-OS Responsive Link LRU RT-OS 3.5 7) 7 7 7 PE PE Priority[7-0] P7 P0 3.6 8) 0 (1) 1 (2) 0 0 8 2 0 3 3 Re-

58 Mar. 2004 3.7 Responsive Link CRC 8 Responsive Link Fig. 8 Prioritized routing of Responsive Link. 9 Responsive Link Fig. 9 Prioritized tree routing of Responsive Link. sponsive Link 9 9 0 5 0 1 2 1 0 5 1 3 1 8 bit 4 bit 1 bit 3.7.1 CODEC Responsive Link CODEC 8 bit 4 bit 12 bit 1 CODEC (1) ( 2 ) Bit Stuffing 1 0 ( 3 ) NRZI 9) 3.7.2 x 4 + x +1 8 bit LSB 4 bit 12 bit 1 bit 1 12 bit MSB 1 bit 3.7.3 Bit Stuffing 1 5 1 0

Vol. 45 No. SIG 3(ACS 5) Responsive Link 59 1 2 Table 1 Syndrome and error position. Table 2 Communication speed vs. cable. Syndrome Error Position (4 Meaning redundancy bits) 0000 00000000 0000 No error 0001 00000000 0001 Redundancy-bit error 0010 00000000 0010 Redundancy-bit error 0100 00000000 0100 Redundancy-bit error 1000 00000000 1000 Redundancy-bit error 0011 00000001 0000 0bit error 0110 00000010 0000 1bit error 1100 00000100 0000 2bit error 1011 00001000 0000 3bit error 0101 00010000 0000 4bit error 1010 00100000 0000 5bit error 0111 01000000 0000 6bit error 1110 10000000 0000 7bit error 3.7.4 NRZI NRZI Non Return to Zero InvertedNRZI 0 1 3.7.5 000001111110 1 6 bit stuffing 1 3.7.6 DPLL DPLL Digital Phase Lock Loop 1 bit 4 8 16 32 64 128 256 DPLL 3.7.7 Responsive Link 1 [bit/frame] Speed (Mbaud) 100 200 400 800 Maximum Length (m) 100 80 60 40 Recommendable Cable Cat5e Cat5e Cat6 Cat6 3 Dirty 4 byte Dirty Dirty 1 Correct Fatal 3.7.8 Responsive Link 800 400 200 100 50 12.5 6.25 [Mbaud] 2 800 [Mbaud] Category6 40 [m] DPLL 3.2 [GHz] 1 1 1.6 [GHz] 2 4 DPLL DPLL DPLL 2 4. Responsive Link Responsive Processor 1) Responsive MultiThreaded (RMT ) Processor 10),11) 2

60 Mar. 2004 4.1 Responsive Processor Responsive Processor Responsive Link Responsive Link Responsive Processor Responsive Link 100 [Mbaud] 4 2 bit Responsive Processor 30 Responsive Processor 5 5 5 Responsive Link 1 4 8 SDRAM 16 [MB] 256 CAM DPM CAM CAM IP CAM 32 DPM 8 0 0 DPM 16 256 8 16 1 8 bit 3.3 CODEC 12 14 1 byte 8 bit 12 10 Responsive Processor Fig. 10 Layout of Responsive Processor. 1 1 2 10 Responsive Processor SPARC 300 [k gates] 8 Responsive Link 2 5 Responsive Link 400 [k gates] 0.35µm CMOS 4 2,378 [k gates] 14.5 [mm] 14.5 [mm]=210 [mm 2 ] 416 BGA 40 [mm] 40 [mm] 3.3 [V] 2 [W] 3

Vol. 45 No. SIG 3(ACS 5) Responsive Link 61 3 Responsive Link Table 3 Speed vs. power on Responsive Link. Modulation (Mbaud) 100 50 25 12.5 6.25 Data Speed (Mbps) 67 33 17 8 4 Event Latency(µsec) 3.1 6.2 12.5 25.0 50.5 Power (W) 0.2 0.1 0.05 0.02 0.01 11 Responsive Link Fig. 11 Hop counts vs. latency of Responsive Link. 100 [Mbaud] 1 8 byte Latency of Event =2.1[µsec] + 1.0[µsec] n [hops] 2.1 [µsec] 1 [hop] 1.0 [µsec] 12) Gigabit Ethernet Myrinet 13) 4 [byte] 10 [µsec] 11 Responsive Processor 25 [Mbaud] Responsive Link ideal OT Responsive Processor RT-OS RT- Frontier 14) OS ideal OT 12 RMT Processor Fig. 12 Layout of RMT Processor. 4.2 RMT Processor RMT Processor Responsive Link Responsive Link RMT Processor Responsive Link 800 [Mbaud] 8 DDR SDRAM 256 [MB] 256 RMT Processor 1 Systemon-a-chip RMT Processing Unit 8way SMT Responsive Link PCI64 USB2.0 IEEE1394 DDR SDRAM I/F DMAC PWM 12 RMT Processor

62 Mar. 2004 RMT 6 [M gates] Responsive Link 4 600 [k gates] 0.13µm CMOS 8 Cu 14 [M gates] 10.0 [mm] 10.0 [mm]=100 [mm 2 ] BGA 40 [mm] 40 [mm] Core 1.0 [V] I/O 2.5 [V] 8 [W] 5. Responsive Link WG6 2003 9 IPSJ-TS 0006:2003 2) ISO/IEC JTC1 SC25 WG4 3) 6. Responsive Link Responsive Link Hot-Plug&Play Responsive Link PRESTO SORST Responsive Processor COE RMT Processor Responsive Link WG6 ISO/IEC JTC1 SC25 WG4 Responsive Link SG DHRC 1) Vol.19, No.3, pp.68 77 (2001). 2) http://www.itscj.ipsj.or.jp/ipsj-ts/ index.html 3) http://www.itscj.ipsj.or.jp/committees/sc25/ sc25.html 4) Vol.36, No.7, pp.1619 1629 (1995). 5) CODA Vol.J78 D I, No.8, pp.777 787 (1995). 6) Liu, J.W.S.: Real-Time Systems, pp. 159 179, Prentice Hall (2000). 7) 3460080 11-343139 (2003). 8) 2002-330162 (2002). 9) Halsall, F.: Data Communications, Computer Networks, and Open Systems, Forth Edition, Addison-Wesley Publishing Company (1995). 10) Vol.44, No.1, pp.6 13 (2003). 11) Responsive Multithreaded Processor 2003- ARC-145 pp.31 36 (2003). 12) OS µ PULSER Vol.98, No.687, pp.47 54 (1999). 13) http://www.myrinet.com/ 14) Kobayashi, H. and Yamasaki, N.: Scheduling Imprecise Computations with Wind-up Parts, 19th International Conference on Computers

Vol. 45 No. SIG 3(ACS 5) Responsive Link 63 and Their Applications, pp.232 235 (2003). ( 15 7 31 ) ( 15 11 1 ) 1966 5 1 1991 1996 1998 10 2000 4 1997 2000 21 LSI IEEE