KR9700098 KAERI/TR- 802/96

j X|AI VMEbus System

The application of VMEbus system to the safety related parameters Indication and alara system for Nuclear Power Plants

KOL 2 C fe KAERI/TR- 802/96

VMEbus System

The application of VMEbus systen to the safety related parameters indication and alarm system for Nuclear Power Plants

m 9E m £ S-JL^M: *H1*^ tf*i#3£^ ll £ ^^lffl VMEbus System }§l #Q ]£\ fl#W4

1996 *d 12

: MMIS

S] -*«•

VME(Versa Module Eurocard)

VMEbus -g- i = S*l|ol#

VMEbus* 3|-8-^71 fl «• 7flf-*J*| 7fl ^

, VMEbusS]

E JI^-, EMI 9J RFH

- I - Abstract

Conventional instrumentation and control systems using the analog technology in nuclear power plants have raised many problems regarding the lacks of spare parts, maintenance burden, inaccuracy, etc.. The integrated VMEbus system on the basis of plug-in module was reviewed to resolve the problems in conventional instrumentation and control systems in nuclear power plants. It is known the VMEbus has good control function, excellent interface function and multi-processing ability and provides the high degree of reliability and convenience.

This report presents the basic feature, the status of technical development, and it's application for the VMEbus which has been utilized in industrial application such as controller, robotics, automation control. The application software of VMEbus is also reviewed. The design considerations are presented when applying the system to the instrumentation and control technique of nuclear power plants. The conceptual design of safety related parameters indication and alarm system has been developed in the process of technical development using the integrated VMEbus system.

The results indicate that the application of VMEbus has advantages such as easy maintenance, accurate and reliable operation, easy expansion and upgrade. Also, the integrated VMEbus system is capable of limited real-time processing because it can be processed by multi-processors and can reduce the effort of software development by using off-the-shelf software. However, the adoption of digital system is produced problems such as software common mode failure, EMI and RFI, and verification and validation methods of off-the-shelf hardware and software. To resolve these problems in the future, further research are required.

- II - *>

£. ^ I Abstract II

^ *). In fi ^- *J. IV V

2 # ^ ^- 2 *fl 1 ^ VMEbus5| 4i7fl 2 ^12^ VMEbus System^) 7]^-^l% 4 1 VMEbus£| ^% 4 2 VMEbus^J -^-^ 4 3 VME System^ ^^ ^^^15. 8 ti 4 VMEbus^ Data^^ ^ *13L Interrupt o^ 16 *ll 3 ^ VMEbus System^ ^-g- Software 33 *B 4 ^ ^>?i^^l ^^ ^1^1 ^1 ^-S- System^ ^}-g- ^ Jl^ - 39

3 # ^ ^r 54 JL^-Si 55

- m - 6 2 VMEbusSj 7)^E 7 3 VMEbusS-1 9 4 Motorola MVME 110 Board 10 5 -f-fe-e] *13LS>\ ^n] 13 6 IACK* Acert^l A03-A01, D07-D00^ Aj-g-*^ 16 7 AM Codeofl 3)Q System £Q 19 8 AM Codeofl 5^^ Memory^ Mapping 19 9 AM Code

- IV - S. 1 VMEbus Features 5 S 2 ?He^ ^jL»H1 Line 23

.S. 6 Interrupt Level Code 32 X 7 oj-^^n^ cl*|*|| TJI^^o^ 711^*1 H]ja 40

- V - 5ft4[2][3][4][5].

\, 7]7]

VME(Versa Module Eurocard)bus<4| , VMEbus VMEbuss]

- 1 - VMEfe Versa Module EurocardS] «W3. S.£f-e}-sl 16«)M CPUt- 4-8-# *• »H^7j- Versa w^SU 3. SLH7J- Versa iE #4. ol3J-i: -fr^ if^H *}<§ VME71- ^

. VMEfe ifl^-fr

Ai^ig 7fl

2)

3) Jl^Sl^Sl ME Af^-AS. JlAlSl^oj Al^^ 7fliM 4)

5) 6)

- 2 - ) ^cfl #^

7\

- 3 - VMEbus System^

1. VMEbusS]

*!•%• 3 -8-8- 5fl4[13-l5J. VMEbus* 7)

717]S] VMEbus#

VMEbus iLS ^, I/O J±H, JiJ=, V||E.

-8-8- « VMEbusfe «l-i4^ Plug-in

A]^.5|J7 ^o.^ fiES AJ-g-Slfe VME I/O ^Et«- 71^-71^- ojsjofl H4 FDDKFiber Distributed Digital Interface) ££• f-tl I/O ^.H. , D/A^*, DKXDigital Input Output)^^: ^HAli^-g- I/OiLH d ji 5U4. l£-g- ^*^ ^<9-^e|^lo| ^£7> 4JHJ7 o]o|| VMEbus* *^«^ 3.4? si

2. VMEbus^l

VMEbus MC68000

- 4 - VERSAbusf- Euro f\B. IEEE10143. fl-3£ 8, 16, IEEE1014-875. VMEbusS]

3. 1 VMEbus Features

Item Specification Notes Architecture MastetyUave

No central synchronization Transfer mechanism non-multiplexed, dock opt multiplexed (t) 16-bit (short I/O) 24-bit (standard) Addressing range Address cange selected 32-bit (extended) dynamically 64-bit (long) (t)

Data path width 8. 16,24 or 32-bit Data path width selected 64-bit (f) dynamically

Unaligned data Yes Compatible with most

Error detection Yes Using BERR* (optional)

Data transfer rate 0-40 Mbyte/sec 0-80 Mbyte/sec (t)

Interrupts 7 levels with STATUS/ID Auulliprocessing 1 - 21 processors Flexible bos arbitration capability System diagnostic Yes Using SYSFAIL* (optional) capability 160X100mmeurocard Mechanical standard Single height Doable height 160 X 233 mm enrocard

International standards Yes 1EC 821. IEEE 1101 IEEE 1014

(t) Denotes proposed VMEbus cnhancemenL

- 5 - VMEbusSj ^.8.$ s.^^-5.^ Master*} Slave-&°1

Task* si^9-AH <^^^ ^*1 ^s ^^§ ^ ^^A-I cf^ a^l^l Handshaking SYSFAIL SiAHS. -tlSl^ol ^cfl^cf. zi^ 1^- q Sio.nl Backplane^ ICdntegrated Circuit)^ tf *} -^^ iH^ tfoJH -g-^-Al^o] cf^. Slave* , £ Slave SLlr-i- , VMEbusfe % 2fe VMEbus^l 7l^-H o] ^ 471121 Sub-bus, -^ Data Transfer *\^, Data Transfer Arbitration w^i, Priority i^i, Utility »1^

Backplane

- 6 - 2 VMEbusS] 7|^

— 7 — 3. VME System^

7\. VMEbusS]

1) Backplane

VMEbus Al^^^ VMEbus°fl VMEbusfe Subrack^- £#«|-fe Backplane iLHoM^ «Ji£a|.2.S VMEbusfe VMEbus Backplane^- ^

VMEbus Backplane^- VMEbus ^Jt*<>l 96^1 5fl^^(DIN connector)!- VMEbus Backplane^fe- Jl Backplane^ J2 Backplane0! Si^.^ Jl* £€• VMEbus j, J2fe ^-38-8-01 cf. n^ 3* VMEbus Backplane^] ^ <$°}t\

2) JLS.

VMEbus ?lel^ol>i7h £|fe ^J-S- S|nl«l-nl Backplane^) 96^ 1711 a^ 27flS] S^IE)» >&«H 5L7H 4^ Single-height4 Double-height ^^flfe Single-heightJi^ Double-heightM^7l- BM

3)

VMEbus JiHt- VMEbus Backplane^ 96^

aitjj 217BS] #^7>x] 7f^^cf. AV^^. 7il

- 8 - 4) Subrack

Backplane** £LS.# -a >H

J1 2J2I Systa: A16/A24 address, 008/016 Data Path »g JHJ2 Systei: A16/A24/A32 addfess. 008/016/032 Data Path SI S2 S3 S4 S5 S6 S7 S9 S9 S10 D D nU

Jl

II J2 g

VMEbusfil Backplane

- 9 - . VMEbus Systems]

VMEbus

5L1-O1 IE DTB(Data Transfer Bus) Arbiter, 1 JL $X IE2) ^ ^|2 ^^ 2fe VMEbus^

1 f ftS-232-C 5 i u. til r-~i L_J T BESET ABORT ACIA PTM H flESET/HAU/FAIL OTACK £5

285 AOM/RAM ±2x8 MC68000 MPU •OTB0JAE1 ciaa

Rtqutil OIOIEJ 9 2J Stf i'c [I i/o ay VM£W^ SEWOfc!: n H V 41 I/O X»^ i—I VME Oli

4 Motorola MVME 110 Board

- 10 - 1) Master

Data *\± #M|A]7l- 5a^-^ Master 7]^o] ^cf. VMEbus A^ DTB Master^ «l-»4o]^^, ajcfl 207fls) Master7|- Master^ »H^

2) Slave

DTACK*. BERR* °]4)2] 4^ Line,

3) System

VMEbusS]

4) Arbiter

VMEbus*

- 11 - 5) Interrupter

MasteHI

6) Interrupt Handler

VMEbusS] -JIEI^E. &•?% ^el«fl n^fe 2-1-8- £ ^rji Master ^ Requester^ «-9| Master Sub-system-i-

7) Sub-system

|, Master, Slave Sub-system -§-°l SiAoj ^|

Reset Drive, AC Fail Drive, ^^ Time-out^# 2.1- -§-ol il.fi-°fl nfef 5.^-^4. Master Sub-system-8: Master, Requester, 9lz]%S. f&^a] -§-^.S. 7"^€ iS.6l^ DMA

. Siave

. VMEbusS]

VMEbusfe ZL% 2 "Hl^sf ^°1 Data Transfer, Data Transfer Arbitration, Priority Interrupt, Utility »\^£. ^€4. VMEbus«(|^ 3Me)sl 37|f LWORD*, DS1*, DS0*-^o] 9X^. VMEbusfe #efl 16H]S, 32«lS *

D15"D02| ^O]E] Line

- 12 - fe VMEbus Backplane ?i^Ej ji/pi

LWORO* U7JIOJM.

GNO

DSO* 439!* o.8v GNO OHXI I •! T>-'J-»|

- 13 - B. 2 S|

sen B«41 MfiM e tf 4 i DOO BBSY* 008 1 +5 2 D01 BCLR* D09 2 CND 3 D02 ACFAIL* D10 3

- 14 - 1) Data Transfer *]±

^fe Master7r Slaved

Line, c?i<>1 ^ Line, ^Mi Line, AS*, DSO*, DS1*. LWORD*, WRITE*, DTACK*. BEER*

2) Data Transfer Arbitration tH^

Arbitration tH^ -tlife Master Line, «1i Arbitration Daisy Chain Line, *H^ fe- BBUSY*, BCLR* •§•£]

3) -f-t! Interrupt tH^

Interrupt «ji X]D) 77]] °] -f^ ^ «K?l-8-(IACKOUT*)

4) Utility ttji

Utility «1^s] A]X^ A]i^ -t^ ^IJI(SYSCLK), A]^^| Reset

(SYSRESET*), Al^^ 4^r^i(SYSFAIL*)( ACFAIL* f-^-S.

- 15 - 4. VMEbus^ Data#^ ^ #S- Interrupt

7\. VMEbus System^

VMEbus^l Tfl Master iLH fl^ A32, A24, , Slave 1H . 5U4.

IACK*

A03-A01 -( IRQ etis^j

WRITE* /

j. WRITE••& "H". A03-A01 •g: IRQ ft. D07~D(X)i

6 IACK* Acert^l A03-A01, D07-D00S]

- 16 - A16 -8-#-§: 4i«|«r£ Master^ tfl*H ^-^^4. VMEbus»H>M^ A007f

M-. AM Code

A31-A01S1 I Une-§- Line ^ Code(AM AM5-AM0S] 6?1)

Supervisor 2.

AM Codes] . Slave £LH S3 Code-t ^l«i*H a Code7l- DTB Master^] ^i £ 3oj AM Codefe VMEbus AI^

1) Al^

7°fl Master*} Slave7|- Masters!- Slaved AM Code* VMEbus A)>I^-§- <^e^ 7fls] Masters)- Slaves) as.

- 17 - 3 AM Code

1698 5L£ £4 B}0|Hi t«l 38 H H M L L L 4°j 30-37 H H L X X X °\*W 5-2.14 q4£. VME Hi fn OD L L II H L 11 VME Hi TM OC L L H II L L °l^2| OB L L H L II 11 W "1*3 *)i^ °^li VME Hi *«|

OA L L H L H L 4l*i M|^ 2.3.3.% <%4ii VME *>\iL f*{ 09 L L II L L II *,l# "1*3 $°\t\ °$4± VME Hi -rM 08 L L II L L L 00-07 L L L X X X 151*1 231s)

TME »i* il. -1^

t a<4.

- 18 - seuoie i SS&I0IS2 10* &<2i lOOil SS;

VME Oi^L

AM as io. I? :

AM Codei s]^ System

2) o1|S.Hl Mapping

8

CHIS6I 1

A23- -A01

AM SS^V /AM 3 10 N\ / 11

cwsei a= miaei J2= 10. 11* 100)1 S& 11 CXI &

VME W^: AM -5>_2=--

8 AM Code°fl SJU: Memorys] Mapping

- 19 - 3) Access Modes]

Unix2}- ££- OSfc fe I/O -§-s| Resource°il Access^ 4al ^014. VMEbus^l AM

i Time-out £E

4)

2.S.1- Aj-g-sl-71 flaiHfe- Slave Ji£ S.B.7} liL*H Master^l^i ^^^ ^£el|

5) Segment

Task-§- OS ^sfl Segment iW^tjs] aofl cflsfl AM Code AM Codel- Segment N*1^

- 20 - MMROtl ^Mi^olc: ^r AM 3£ $20* Vrr AM 3£ S39S

Wee! 5LE.)

MMR CHI25I

-[JAM

VM6 ti->.±

AM Code°fl ^^ Memory si Segment

6)

HJ-^*-S., Slaved I/O ^.H #ofl^fe A15-A01S] 157)1 H]M rflo]e|

4. Data H^ Data

Data H^ i*-£-S Slave#°lH efl>i Hjisl ^-ffe AM LWORD*, DSO*, DS1*, ^-ffe D07-D00, ife D15-D00S] 16?fl Lineal B.I%^$] LSB7}

D31-D0(H 4-i-Sli LWORD* ^ H]E.7}. 000)0^0]: r7Hr DS*, DSl*

- 21 - x x it v 00 "• * *: *' xOI x v x x ... «o .< x x x x O32 D32 D24 O23 D16 D15 O8 O7 00 - 32UI§=

X x .< x >. 0 X > :< 016 ?4E1 D15 D8 07 DO i_ . j =d

  • .O| LSBS Oo

    .< i*' x x x 0 008 I SHIG LWORD*="H" Y — OS I *="L" DSO* = "H"

    D08 D7 DO LWORD* ="H" OS1 * ="H" DSO*="L"

    10 Z* EE2)

    - 22 - & 4 Data Line

    LWORO* A01 DSO* DS1* H V 1 5> f L H X X L L L L L L L H L L H L L L H H H H L L f^»)isj i€- "HA 3* H H L H *^*)i3J ++ 4«lA it if If H L H H H H H L L L H L L II ^»j£.Sj fr "MX ti* H L II L •^4-^S.Sl 1*f Kf0|£ 7j^ H L H a ^•J'tfMi1*0)^ iiAAt »M SJ4)

    t Master^ 4-8-

    5 Data Line

    AS* DS1* ^^C|]o|i-4 «fo|e_ ilia. DSO* LWORU* WRITE* IACK* ^t-olf-l- «4^4!cf

    DTACK*

    BERK*

    - 23 - S. fe •HEJli ie.S«.«>lJl, DSO*,

    , WRITER Master^ Slave *}<>]$ C1)O1E^ , IACK* A03-A012ffe AS*, DSO*, DS1*

    . Data ^^^ Flow^l- Timing

    a VMEbus^r t^j Handshake o^^. nH§-°fl Timing^ ^^4. ^14 Timing°fl ^* Slave IE2| i- . VMEbus^ A Timing, Sequence, Flow Diagram -f-0]

    1) Timing Diagram

    7}x] u]>i Timing

    2) Sequence Diagram

    - *Hsi Timing U°\] Sequence Diagram^:

    - 24 MASTER A USTNGDTB MASTER B USING DTB

    | WRITE | READ | WRITE | READ |

    BB3Y*

    BGXIN* TO MASTER B

    ARBITRATION TIME

    11 Sequence Diagram

    3) Flow Diagram

    Sequence*

    - 25 - MASTER SLAVE

    ADDRESS THE SLAVE Present address present address modifier Drive LWORD* high Drive IACK* high Drive AS* low I SPECIFY DATA DIRECTION PROCESS ADDRESS Drive WRITE* high Receive address

    I Receive LWORD* high SPECIFY DATA WIDTH Receive AS* low Wait until DTAtfC* high and If address is valid for fob SLAVE BERR* high (indkatesthat Then select oo-boaxd device previous SLAVE is no longer driving data bus) Drive DSO* to low and DS1 high I

    FETCH DATA Receive WRITE* high

    ...and so on

    12 Flow Diagram

    VMEbus#

    H]± H]^ ^-ofl ojBeflifi)- AM Code* #3 LWORD*, IACK*!- "H" Level

    AS*-t «H-He.«rjt, =L cf^- WRITE* £$ * DTACK*4 BERR*ol

    - 26 - , DSO* 1- oHHsrJL Slaves, ^tf DTACK* lH«fli tH^^I- AM Code DS0*2)- AS*# ?1JI A)-O}^^. ^S.^^-. ^^, SlaveH DTACK* -ail . Read AH^S] ^^£ Write Afol#

    K VMEbus Arbitration

    VMEbusfe °iei 7fls] Master A A^^lB-S. Master^ Slaved 2] . VMEbus

    1)

    VMEbus BR3*. BR2*, BR1*, BRO*

    13

    - 27 - BGOOUT* BG1 OUT* BG2 OUT* BG3 OUT*

    OlUlEi OTB Qi±Ei DTB Of-1^ OTB (H*Ei OTB 0(±&) 2 3 4

    nn BR3IN* " il 6R2IN* "1 BB! IN* sl BROIN* £ 0I&2I 88

    DTB -^t ^. DTB "^^o)|^s| BR°I

    13

    2)

    . ^, BR3*. BR2*, BR1*, BRO* £*. VMEbus

    7] 7) Cf DMA

    VMEbus ^S) DTB °\^7} SL^ CPU* o]

    - 28 - OTB D^EH \

    * CC 21 CQ \

    •BRO* BR2*

    v'•.. . ,v. '-.*,• i BGO* BG2* „.

    •»

    CC BGl * m A DTB D\±B\ 3

    OJ. DTB «4>i d. DTB "K^t-I 2

    3-8r

    14

    3)

    »S-^*.5. BR3*

    BG3IN*-BG3OUT* $\ Daisy-chain^: 7\v\°- ^.H

    Di, DTB oJ-^ RWD (Release

    - 29 - -When-Done)

    AOI A02 A03 AW

    DTB 0[>;E-| 1 DTB 0 ^E-12 DTB 0(£EJ3 1 * z # * * ro ro co CC OC CC

    CO SR3 * CO 00 CO g£ AOI ; ai * 01 ma \i DTB O\±E\ b MI BG 3 IN * o BG 3 IN * CO •- BG 3 OUT * BG 3 OUT * 03 OUT *

    Single Level

    ^ Grant Daisy-chain

    VMEbus BackplaneAS. Daisy Chain #* HI BG3IN*-BG0IN* BGXIN*

    ^ A*-ft €**. VMEbus^^i^ Daisy-chain

    ^ Grant Daisy-chain-l-

    - 30 - gf API A02 t^ A03 I I _8GOIN* BGOOUT * • BG1IN* 8G*OUT* BG2IN* "8G2OUT* BG3IN* WoUT*

    A01«H| '

    16 Bus Grant Daisy-chain

    ^ Release o. RWD(Release-When-Done) VMEbus °1 ^M-^ BBSY* o. ROR(Release-on-Request) ^ BBSY*!- 31 ^? LowS o. -%-# Interrupt Bus Line: 77BS] IRQ7*<:>1

    Daisy-chain

    - 31 - °r. Interrupt Handler^ §•*)•

    IRQ7*-IRQ1* Line-? i Line A03-A01-I- =.3i-«>i«.^.cf. zz Jf. ©l^

    Status/ID* fl IACK*^1

    S. 6 Interrupt Level Code

    Interrupt Line Being Acknowledged A03 A02 A01 IRQT L L H IRQ2* L H L IRQ3* L H H IRQ4* H L L IRQ5* H L H IRQ6* H H L IRQ7* H H H

    A. Interrupts]

    ifr f. IACKIN* #2.7} Low7]- s]^ f-aj-o] efli Line A03-A01^- 9l*\3B. -2.^ Level^ A03-A01S1 Status/IDl- o.^ IACKOUT*

    - 32 - VMEbus System^ *!-§- Software

    *M(Operating System)^ aH4*l AJ^^O^ Sj-i= S||

    sfl ^cf. o]^^- ^-^^]^i^ Single Tasking Operating System^ Multi-tasking Operating System °-£- «4^ ^r Xi4. Single Tasking Operating System *..£.

    Multi-tasking Operating System^ Data Logging Task*^- «msi Databases.

    3.e)ji Multi-tasking Operating System^- A]^-Sjjai 5Z4. Multi-tasking Operating System^- e)- aVu Tasks] ^1^}-^-^^- ^^*H n^ ^^-& 3>s.S. o]2]- ^^: Multi-tasking Operating System^- "Real Time"5-S tf^rt ^ 5U4. ^, ^l-^sl •H'S

    VMEbus* ol-§-* Aji^si ^-ffe tfli^-^71- Multi-tasking System°m-. neiH.

    7K UNIX

    UNDCfe 7]-^- 8H ^-^^1 Multi-tasking Operating

    HE^E-S. f-VM-s} Task7> ^-S.€ ^» Jt^^- ^ &?} "fl^-^l, ^^- VMEbus UNIXfe ^ ^°1^1 &5L Sflcf. sl-M-s] 7f^*V >f}-«a^ zz^ 17^ ^-©l UNIX

    - 33 - VMEbus VMEbus UNIX =

    Shared memory

    UNIX Real time environment environment

    UNIX VMEbus Shared VMEbus Real time CPU memory control CPU

    17 Multiprocessor VMEbus System running UNIX with Real Time Control

    - 34 - •4. pSOS'

    pSOS'fe *«>1 4-8-s)JL 5>ife Multitasking -3*13: £<3*?|;

    o Task management o Message queues o Event services o Semaphore services o Asynchronous services o Storage allocation services o Time management and timer services o I/O supervisor services o Interrupt management o Error handling services

    . OS-9

    Motorola MC68093 >a*l# -^^Mlt- 3*i)-§-^2. -fi-A]-^- System Call-§- °1 g-'Hl^A^ ^1^5]^ ^4. aj^i, a7]7l- 42, 4^ Kernel^

    - 35 - Kernel

    el-. VXWorks

    VXWorksfe *|-AJ°] Kernel #3°iH UNIX7f f^Kt-P- UNIX^ £$•« OS 1 e|- § 4 XI5.^, UNIX ^-g-g- ^^E^OJ 7fl^3|. ^AI^-O] o>ui £}H7o'-gr fl^- ^°12 VXWorks Kernel^ -Mil, Debugging,

    VXWorks^f UNIX Object S-l" 3*|-§- °l«llt ^r SZ^ UNIX

    VRTX-32

    VRTX-32fe ^ 8K «>°lS. ^£5. ^^1^ ul^^sl ^^l^ Kernel °1H Task Management, Intertask Communication, Clock and Timer Function, Memory Control*1- Allocation, I/O Interface, ^33 ^1-^ -§-5] 7)^^- ^l^t^r 5U

    LynxOS - POSIX Conformance

    POSIX^ 1986\3°fl ^-^^^12] Open Standardl- UNIX 7il-f°fl 7iis ^Ai^v 7fl^^- -8-^-g- 7H^^l?]7l fl«B Task lEfe Process 7l I/O, Intertask Message Passing-!- ^1-^sll ir4. °] 7]^

    7)1 ^4. ^-^IM- Open Standard^

    - 36 - 4. VMEPROM

    Force %%-z\ 4°ll ^ «fl PDOS version 3.3 ROM Resident Kernel^- VMEPROM^

    VMEexec

    VMEexec^r aj-8-H- T1 9X°] *?ii£ ^-8-^ ^r 5U4. VMEexec£ ^A]^ UNIX System Caller «3 Support, Networking §•* ^)€^ ^ 5a^ "S*^ if iSS

    Multiprocessor ^ •§-§- 5U4[20].

    DOS

    DOSfe ^^ 4-8-4 7ll^6l7l i^-i °1 #71-^^4. nem DOS71- VMEbus°ll DBASE, Graphics Package ^s) #-g-S^ DOS •§--§- 4iHS

    .2.3. VMEbusfe 32 n]i=

    Processor DOS* -8-S-°ll

    DOS

    - 37 - fe DOS?]- DMA DMA7)- ^ S

    PC-compatible VMEbus board* XVME-683 s- 25 80386

    VGA controller SCSI controller with ROM BIOS with ROM 8I0S expansion expansion to u >

    Battery backed-up tlme-ol-day V clock

    18 Xycom XVME-683 Block Diagram

    - 38 - System^ s]

    1.

    71 71 * ^l€*fl §^. 71

    5atf[8-io][l6].

    . sflcf. oi ^.^ A]^^^. s^s] ME. 4-8--5-S. AI^ 7fl W]-g- ^-i, S^Sl fl-^^ Al-g-^71 aflf-ofl A

    - 39 - VMEbus*

    2.

    & 7 Til-I-SJ

    t\ xl •

    Dedicated wire line Fiber optic, Bus ^fl

    Exhaustive fun.test Exhaustive fun. test Cycle-to-fai1. test Cycle-to-fai lure test Statistical fun. test

    - 40 - 3j -8- I

    fl 7 •SMS

    ^ ^^(Verification and Validation, V&V) ^ui 7J-A1^O.S.MI 7f^^

    9J v&v7)-

    7K Defense-in-Depth

    XI71 nfl^^

    4. Safety Margin Assessment

    - 41 - 7)

    f. Environmental Qualification

    £}-. Requisite Quality

    K Failure Vulnerability

    7M

    - 42 - 2) EMKElectromagnetic Interference), RFKRadiofrequency Interference), •£••£,

    3) 4) 5) 6) 7) i:S£ 8)

    3.

    CRT ?H*olCr[3]. ^^^^ ^]Al 5?

    7K

    -. -a si ^

    - 43 - %•

    «J|

    - 44 - «•

    Backup

    ^E.^

    VMEbus A]^ * M-EJ-M14. °1 ^l^^-g- ^"S-MI-M, Display Color FPD, IASN( Indication and Alarm System Network )%•&£. 7)7] ^ ^

    , Z}- Task*

    - 45 - f Disptey MvK j Processor 1

    1 Alarm Tile (_ • c A A |(FPD1)| N 1 !

    19 Prototype

    - 46 - 4. System J2.f-

    7K Main Processor

    Backplane ^i, 4?^s\ ^rz°lM^ f^eWKCPU), IC 3" CPUfe i-R-s) ^*! Task ^,

    (Multi-processing) Multi-tasking Aji Primary 9J Backup S

    Heart-Beat

    1) S^ Backplane *)^

    VMEbus^l «>

    2) ^^€ CPU £LH

    , ROM), Timers/ Counters, , I/O aji, *°1 4711 SI CPU SL 15 71

    - 47 - 7\)

    -£3*11-

    3) IC "II.2.3 HE.

    Database

    - 48 - 4) iflm

    3!Jit-

    M-. Display =

    Display =H^1fe CPU i^4 LAN ?^S ^^€ ^H-^ ^^ 3^2* «• Display ^-^s)-^ f-S, Display

    f. Color FPD

    Touchscreen^H

    Touch *«6

    IASN(Indication and Alarm System Network)

    - 49 - Dk £

    . VMEbusl- °l-g-# Ali^jsj 3-ffe EflJjS-g. Muti-tasking/ Multi-processing System

    DOS *«^*l|^l# ^^«f5fi^. ^3 193]

    ^•6.5.^ Multi-processingAlulti-tasking °] 7l-^-*}-£# «l-Sa-5-H 7l^sl C-?iS-g-^-^ DOS

    DMA*

    - 50 - 5.

    717)

    , Dark £Li= 7fl

    VME(Versa Module Eurocaitl) *\^ 7f|-f-<>l| o.^ LAN4 Display^-^1 I Touchscreen 71 ^-g- 7>?1 Color FPDS)- Prototype*

    VMEbus , Touchscreen 7] Display^

    Multi-processing Multi-tasking

    Primary ^J Backup 53.-MH Heart-Beat^.

    Display i

    - 51 - Touchscreen

    . IAS MlM 7) «D^

    7K c|^l^

    «Hi=. «• s

    tOUCh

    - 52 - K Database, Graphics *]•-§-«h 2) 7fl^- t^-i- 3|;&Sj-

    nfl .2.2.S. VMEbus*

    £ JL%, EMI ?? RFH1

    - 53 - VME (Versa Module Eurocard) Bji, Local Area Network, Color FPD# 4-8-*M Prototype -g~g- iSJL^o^. Af-g-tf ^ 5U£^ DOS

    2) §-AV*l5l7V 7f^«rS.S. oih ft CPU 5.#o«£ 4^ CPUS] ifl-^of-a-o

    3) Heart-Beat 7)^-S.S. %7}^2.3.

    4)

    5) Touch ^|

    6)

    7) DOS* ^r-8-«H #-8-Sj-€ DOS -g-8-H

    8) Plug-in a*

    Prototyped System 4:=^.^^^ XJA] ^J ^iiofl ^^^[ g-^- -g-g- Prototype«>iI>H **\ « ^*«|-fe- «^^7V ^*Jsl ft4..

    - 54 - [1] NRC, Digital Instrumentation and Control Systems in Nuclear Power Plants Safety and Reliability Issues, National Academy Press. Washington, D. C, 1995.

    [2] *]*#$ 9, ^, 1994.

    [3] S. Hur, Safety Indication and Alarm System Functional Requirements for Next Generation Reactor, Rev. 00, 1996.

    [4] °}%^4\ 4, fe-g-3, 1996.

    [5] 4V+^*] 5, * , 1996.

    [6] John Black, A market study predicts some dramatic changes for VMEbus during the next few years, VMEbus Systems, August 1996.

    [7] EPRI, Integrated Instrumentation and Control Upgrade Plan, 1992.

    [8] 3*&, VME^- VXI Ali^(i), «?>7fl^^Ji, l^Jl, 1996.

    [9] VITA Inc., VMEbus, VXIbus Compatible Products Directory, Second Edition, 1994.

    [10] ^€, VME£ -¥-$}^l7f(I), CONTROL, 6Q5L, 1996.

    - 55 - [11] Steve Heath, VMEbus, A Practical Companion, 1993.

    [12] Wade D. Peterson, The VMEbus Handbook, Third Edition, 1993.

    [13] C.A.F. Varandas et. al, A VME timing system for the tokamak ISTTOK, Rev. Sci. Instrum., Vol. 66, No. 5, May 1995.

    [14] C.F.M. Loureiro et. al, A highspeed -based system, IOP Publishing Ltd, 1996.

    [15] Kari T. Loberg et. al, Fast VMEbus Interface for NIM ADC's, IEEE Transactions on Nuclear Science, Vol. 42, No. 1, February 1995.

    [16] John Black, The System Engineer's Handbook, A Guide to Building VMEbus and VXIbus Systems, 1992.

    [17] Academic Press, Inc., The VMEbus Specification, Rev. C.I, 1985.

    [18] David Berg et. al, A Real Time Integrated Environment for Motorola 680xx-based VME and FASTBUS Modules, Fermi National Accelerator Laboratory, May 1989.

    [19] R. Hance et. al, The ACP Branch Bus and Real-Time Applications of the ACP Multiprocessor System, Fermi National Accelerator Accelerator Laboratory, May 1987.

    [20] Motorola Inc. Microcomputer Group, VMEexec

    - 56 - [21] Richard J. O'Connor, Interfacing VMEbus to PCI bus: It's not as easy as you might think, VMEbus Systems, August 1996.

    [22] Nuclear Power Engineering Committee, IEEE Standard Criteria for Digital Computers in Safety Systems of Nuclear Power Generating Stations, IEEE Std 7-4.3.2, September 1993.

    [23] Kim Rubin, Five criteria that will make CompactPCI a success, VMEbus Systems, August 1996.

    [24] Wade D. Peterson, Taking the VMEbus architecture into the 21st century, VMEbus Systems, August 1996.

    - 57 - >l * * A * 4

    INIS ^M:?H

    KAERI/TR- 802/96

    fl VMEbus System aj^-

    «1«€(MMIS ^^7«**o)) (TR, AR?1 ^-?- ^*]*1O

    *«* 44 «« 1996. 12

    *»i*i 64 pages. r* TT Si-S-C v ), Si-S-c ) a 71 26 cm x 19 cm

    :S)-j7 A]-*}-

    i-^- (15-20-iftfl £\)

    •& JijlAl4|A^^- A><^^. ^ ~7)^^38- g^ n -^-^-i- ai^^ji V IVlEbus aj-g- ±E. ^ ^)4L^|0] 7|^^ Q?•}^ it#±.° 0 4) ji^sfl ]; § A]-^-^-^- ja.%^-5? \^ 7] A] 9J ^Ji Tll^-41 VMEbus* ^-g-«!-7l ^1^- p. ^jfy, VMEbusSl ^-g-^-

    7V-^S|-H.S. dtSS-^l0! 7fl^ ic^-§- ' £\i=- ^SitEallol ji..S.j?i= T7^- FMTQ RFI41 ^^- tfl^, ^-g- «1-H.^|ol ^J

    VMEbus, cl^l-l-7fl'^^|<>|, ^V^^^^T1, prototype, ^JiTfl^f- -

    - 58 - BIBLIOGRAPHIC INFORMATION SHEET

    Performing Org. Sponsoring Org. Standard Report No. INIS Subject Code Report No. Report No. KAERI/TR- 802/96 Title/ The application of VMEbus system to the safety related parameters indication Subtitle and alarm system for Nuclear Power Plants Project Manager Cheol-Kwon Lee(Man-Machine Interface System Development Dpt't) and Department In-Soo Koo, Heui-Youn Park, Gwi-Sook Jang Researcher and (Man-Machine Interface System Development Dpt't) Department Jae-Hwal Shin(Instrumentation Systems Engineering Department) Publication Publication Taejon Publisher KAERI 1996. 12. Place Date

    Page 64 pages 111. & Tab. Yes( V ), No ( ) Size 26 cm x 19 cm

    Note

    Classified Open( V ), Restricted( ), Report Type Technical Report Class Document

    Sponsoring Org. Contract No.

    Abstract (15-20 Lines)

    This report presents the basic feature, the status of technical development, and it's application for the VMEbus which has been utilized in industrial application such as controller, robotics, automation control. The application software of VMEbus is also reviewed. The design considerations are presented when applying the system to the instrumentation and control technique of nuclear power plants. The conceptual design of safety related parameters indication and alarm system has been developed in the process of technical development using the integrated VMEbus system. The results indicate that the application of VMEbus has advantages such as easy maintenance, accurate and reliable operation, easy expansion and upgrade. Also, the integrated VMEbus system is capable of limited real-time processing because it can be processed by multi-processors and can reduce the effort of software development by using off-the-shelf software. However, the adoption of digital system is produced problems such as software common mode failure, EMI and RFI, and verification and validation methods of off-the-shelf hardware and software. To resolve these problems in the future, further research are required. Subject Keywords VMEbus, Digital Instrumentation and Control, safety related parameters (About 10 words) prototype, Alarm System

    - 59 -