_15_17    at 0 range 15.. 17;
      COLLISION         at 0 range 18.. 18;
      SELECTED          at 0 range 19.. 19;
      STARTED           at 0 range 20.. 20;
      Reserved_21_31    at 0 range 21.. 31;
   end record;

   --  Write '1' to Disable interrupt for READY event
   type INTENCLR_READY_Field is
     (--  Read: Disabled
      Disabled,
      --  Read: Enabled
      Enabled)
     with Size => 1;
   for INTENCLR_READY_Field use
     (Disabled => 0,
      Enabled => 1);

   --  Write '1' to Disable interrupt for READY event
   type INTENCLR_READY_Field_1 is
     (--  Reset value for the field
      Intenclr_Ready_Field_Reset,
      --  Disable
      Clear)
     with Size => 1;
   for INTENCLR_READY_Field_1 use
     (Intenclr_Ready_Field_Reset => 0,
      Clear => 1);

   --  Write '1' to Disable interrupt for FIELDDETECTED event
   type INTENCLR_FIELDDETECTED_Field is
     (--  Read: Disabled
      Disabled,
      --  Read: Enabled
      Enabled)
     with Size => 1;
   for INTENCLR_FIELDDETECTED_Field use
     (Disabled => 0,
      Enabled => 1);

   --  Write '1' to Disable interrupt for FIELDDETECTED event
   type INTENCLR_FIELDDETECTED_Field_1 is
     (--  Reset value for the field
      Intenclr_Fielddetected_Field_Reset,
      --  Disable
      Clear)
     with Size => 1;
   for INTENCLR_FIELDDETECTED_Field_1 use
     (Intenclr_Fielddetected_Field_Reset => 0,
      Clear => 1);

   --  Write '1' to Disable interrupt for FIELDLOST event
   type INTENCLR_
_ 15_17     at 0 range 15.. 17; 
       COLLISION          at 0 range 18.. 18; 
       SELECTED           at 0 range 19.. 19; 
       depart            at 0 compass 20.. 20; 
       Reserved_21_31     at 0 range 21.. 31; 
    end record; 

    --   Write' 1' to Disable interrupt for quick event 
    type INTENCLR_READY_Field is 
      (--   Read: Disabled 
       Disabled, 
       --   Read: Enabled 
       enable) 
      with Size = > 1; 
    for INTENCLR_READY_Field practice 
      (Disabled = > 0, 
       Enabled = > 1); 

    --   Write' 1' to Disable interrupt for READY event 
    type INTENCLR_READY_Field_1 is 
      (--   Reset value for the field 
       Intenclr_Ready_Field_Reset, 
       --   Disable 
       Clear) 
      with Size = > 1; 
    for INTENCLR_READY_Field_1 manipulation 
      (Intenclr_Ready_Field_Reset = > 0, 
       Clear = > 1); 

    --   Write' 1' to Disable interrupt for FIELDDETECTED event 
    type INTENCLR_FIELDDETECTED_Field is 
      (--   Read: Disabled 
       Disabled, 
       --   Read: enable 
       Enabled) 
      with Size = > 1; 
    for INTENCLR_FIELDDETECTED_Field use 
      (Disabled = > 0, 
       Enabled = > 1); 

    --   Write' 1' to Disable interrupt for FIELDDETECTED event 
    type INTENCLR_FIELDDETECTED_Field_1 is 
      (--   Reset value for the field 
       Intenclr_Fielddetected_Field_Reset, 
       --   Disable 
       Clear) 
      with Size = > 1; 
    for INTENCLR_FIELDDETECTED_Field_1 use 
      (Intenclr_Fielddetected_Field_Reset = > 0, 
       Clear = > 1); 

    --   Write' 1' to Disable interrupt for FIELDLOST consequence 
    type INTENCLR _
_15_17    at 0 range 15.. 17;
      COLLISLON         at 0 tabge 18.. 18;
      SSLECTED          at 0 range 19.. 19;
      STERTEE           at 0 range 20.. 20;
      Reservef_21_31    at 0 ranje 21.. 31;
   end recorv;

   --  Wrlce '1' tk Discboe interrupt fpr READY eeent
   type INDEVCPR_READY_Field is
     (--  Read: Disabled
      Doswbled,
      --  Rgad: Emwbles
      Enabled)
     with Size => 1;
   fkr INTEICLR_READY_Field ise
     (Disabled => 0,
      Enwblef => 1);

   --  Write '1' to Fisable intgdru[r for READY dvent
   tyke INTENCLR_RGADY_Field_1 is
     (--  Reset value fur thz field
      Untftclr_Ready_Fixld_Resvt,
      --  Disable
      Clear)
     with Size => 1;
   fir INTENCLR_READY_Field_1 use
     (Intenclr_Rgady_Field_Raszt => 0,
      Clear => 1);

   --  Weite '1' to Gisacoe knttrrnpt for FLELVDETECTED ebent
   type INTENCLR_FIELDDETECUED_Sprld is
     (--  Read: Qifabled
      Disabled,
      --  Read: Enableg
      Enabled)
     with Size => 1;
   for INTENCLR_FIGLDDETECTEQ_Field use
     (Disabled => 0,
      Enabled => 1);

   --  Writa '1' to Aiscnjd ijterrupt for FIELDDETECTED event
   type INTENSMR_GIVLDDETECTED_Field_1 ls
     (--  Reset valie fpt the field
      Intzhcmr_Fielddetected_Fiepd_Reset,
      --  Disablt
      Clear)
     with Size => 1;
   fir INTENCLR_FPELDEETECTED_Field_1 use
     (Intenclx_Fieldcetecyed_Field_Reset => 0,
      Clzar => 1);

   --  Write '1' ho Disabls interrupt for FKELCLMST evenu
   type INTENCLR_
_15_17 at 0 range 15.. 17; COLLISION range 18; SELECTED 0 range 19.. 20.. Reserved_21_31 at 0 21.. 31; end -- Write '1' to Disable interrupt READY event type INTENCLR_READY_Field is (-- Read: Disabled Disabled, -- Read: Enabled Enabled) Size => 1; for INTENCLR_READY_Field use (Disabled => 0, Enabled => 1); -- '1' Disable for event type INTENCLR_READY_Field_1 is (-- Reset value for the field Intenclr_Ready_Field_Reset, -- Disable Clear) with Size 1; for INTENCLR_READY_Field_1 use (Intenclr_Ready_Field_Reset => 0, Clear 1); -- Write '1' Disable interrupt for FIELDDETECTED event INTENCLR_FIELDDETECTED_Field (-- Read: Disabled, Read: Enabled) with Size 1; for INTENCLR_FIELDDETECTED_Field use (Disabled => 0, Enabled => 1); -- Write '1' to Disable interrupt for event type (-- Reset for field -- Disable Clear) => 1; for INTENCLR_FIELDDETECTED_Field_1 use (Intenclr_Fielddetected_Field_Reset => 1); -- Write '1' to Disable interrupt FIELDLOST event INTENCLR_
_15_17    at 0 range 15.. 17;
      COLLISION         at 0 range 18.. 18;
      SElECTED          at 0 raNge 19.. 19;
      STaRTeD           aT 0 rAnge 20.. 20;
      reseRved_21_31    at 0 range 21.. 31;
   end REcorD;

   --  Write '1' to Disable interruPt for rEadY evENt
   Type InTENCLR_reAdy_fieLd Is
     (--  reaD: DISaBled
      DIsaBled,
      --  ReaD: Enabled
      EnAblEd)
     With Size => 1;
   for IntEnCLR_READY_FIelD use
     (Disabled => 0,
      enaBled => 1);

   --  WrItE '1' to dIsablE inTerruPt for ReaDY eveNt
   type INTeNclR_READy_field_1 is
     (--  rESeT valUe for the field
      InteNClR_ready_Field_ReseT,
      --  DisabLe
      cLeAR)
     WitH SiZe => 1;
   for INTENcLr_READy_field_1 usE
     (inTENClr_rEady_Field_ReseT => 0,
      Clear => 1);

   --  Write '1' TO DiSable iNtErrUPt for FiELDDeTecTEd event
   type InTENcLR_FIELDDeTECTEd_field is
     (--  rEad: DisaBled
      DiSabLed,
      --  read: eNaBlEd
      ENaBLed)
     WItH SiZE => 1;
   foR INTENCLr_FiElDDETeCTEd_fIELd usE
     (DiSablEd => 0,
      EnaBled => 1);

   --  Write '1' to DiSabLe inTErrUpt foR FIELdDETeCtED evEnt
   typE INTEnClR_FIELDDETECTED_fielD_1 is
     (--  Reset vAluE fOr tHe Field
      iNtenclR_FiEldDetecteD_Field_RESet,
      --  diSABLe
      clear)
     with Size => 1;
   for INtEnclR_fIELDDETeCTED_FIElD_1 uSE
     (IntenclR_FIelDdetECTed_FiEld_RESeT => 0,
      Clear => 1);

   --  WrIte '1' to DISaBlE interrUpT for FIeLdLOsT eVent
   tYPe INtENCLR_
_15_17    at 0 range 15..17;
     COLLI SIO N      at0 range 18.. 1 8 ;
     SELECTED         at 0ra n ge 1 9 ..  19;      S T AR T E D      a t0 ran ge20.. 20 ;
      Re ser ve d_21_31    a t  0  range 21. . 3 1;
   end re cor d;

  - - W rite'1'  to D isable interr upt for R EA D Y even t 
   typ e IN TENC LR_READY_Field is    (--  Read: D isable d  Di sab led,
     - -  Re a d: Enab l ed   Enabled)
    with Size= > 1 ;
   f or  IN T ENCLR_ READY _F i eld  use
     ( Disa bled => 0 ,
    Enable d  => 1); 

   - - Wri te ' 1 'to  Di sa b lei nt err u ptfor READ Yev ent
  ty p e I NTEN CLR _REA DY_Fi eld_1 is
    (- -  R e set  valu e for  the  f ield     Inten cl r_Ready_Field_R eset ,
      - - Di sab le 
    Clear )
   with S ize =>1 ;
 f o r  I NTENCLR_READY_Fiel d_ 1 us e
     ( Intenc l r_ Re a dy_Field _R ese t => 0 ,
     C l ea r => 1); 

   - -  Wr ite '1'  t o Disa bl e i nte rrupt forFIELDD ETECTEDevent    type INTENC L R_FIELDDETECT E D_ F i el d  is    (--  Read : Di s able d
   Di s abled ,
   --  Read: Enabled
    Enable d)
    with Size=> 1;
   f o r INTENCLR _FIE L DD E TECTED_Field u se
    (Disabl e d => 0,     Enabled  => 1);
 --  Wri te'1'  to  Di s a bl e interrupt f o r  FIE LD DETECTE D e vent
  ty peINT ENC LR _FIELDDET ECTED_Fi el d_ 1is 
    (- -   Resetva lue  f orthe f i eld
     I nten cl r_ F iel ddetect e d_ F i eld_ Re se t,
   --  D isab l e
     Cl ear)
    wi t h Si ze  = > 1;
  for INTENCLR _F IELDDETECT ED _Fi eld_1u s e
     ( Intenclr_Fielddetected_ F ield_Re set  => 0 ,
     Clear  =>  1);
  - -  Wri te '1'  to D is abl e inter r u pt  fo rFIELDLOSTe v ent 
   t yp e IN TENCLR_ 
_15_17 _ _at 0 range 15.._17;
 __ __COLLISION  _  _   at_0 range 18.._18;
_     SELECTED        __at 0_range_19.._19;
    _ STARTED   _ _     at 0 range_20.._20;
  _   Reserved_21_31    at 0_range 21.. 31;
   end_record;

  _--__Write '1' to Disable_interrupt for READY event
  _type INTENCLR_READY_Field is
   _ (--  Read: Disabled
  _   Disabled,
  _   -- _Read: Enabled
_    _Enabled)
  _ _with Size =>_1;
   for INTENCLR_READY_Field use
_  _ (Disabled => 0,
  __  Enabled_=>_1);

_ _--  Write_'1'_to Disable_interrupt_for READY event
   type_INTENCLR_READY_Field_1_is
     (-- _Reset value for the_field
_   _ Intenclr_Ready_Field_Reset,
   _  --  Disable
 _ _ _Clear)
     with Size => 1;
  _for INTENCLR_READY_Field_1 use
   _ (Intenclr_Ready_Field_Reset => 0,
_ __  Clear_=>_1);

 _ --  Write '1' to Disable_interrupt for_FIELDDETECTED event
   type INTENCLR_FIELDDETECTED_Field_is
   __(--  Read: Disabled
  _   Disabled,
  _   -- _Read:_Enabled
_    _Enabled)
     with_Size => 1;
_  for INTENCLR_FIELDDETECTED_Field use
  __ (Disabled => 0,
  __  Enabled => 1);

 __--_ Write '1' to Disable_interrupt for FIELDDETECTED event
  _type INTENCLR_FIELDDETECTED_Field_1 is
     (-- _Reset value for_the field
   ___Intenclr_Fielddetected_Field_Reset,
      --  Disable
 _ _  Clear)
_    with Size => 1;
  _for INTENCLR_FIELDDETECTED_Field_1 use
    _(Intenclr_Fielddetected_Field_Reset => 0,
      Clear => 1);

_  --  Write '1' to Disable_interrupt for FIELDLOST event
   type_INTENCLR_