fpga_loadercfg.s62
上传用户:dahaojd
上传日期:2008-01-29
资源大小:14357k
文件大小:26k
- ;; Do *not* directly modify this file. It was
- ;; generated by the Configuration Tool; any
- ;; changes risk being overwritten.
- ;; INPUT fpga_loader.cdb
- ;; CONFIGURATION/VERSION INFORMATION
- .asg "Tue Aug 12 15:14:27 2003", VERS$DATE
- ;; PROLOGUE
- .include fpga_loadercfg.h62
- .copy confbeg.s62
- ;; TYPE HEADERS
- .include gbl.h62
- .include mem.h62
- .include obj.h62
- .include buf.h62
- .include clk.h62
- .include prd.h62
- .include rtdx.h62
- .include hst.h62
- .include hwi.h62
- .include swi.h62
- .include tsk.h62
- .include idl.h62
- .include isrc.h62
- .include log.h62
- .include pip.h62
- .include sem.h62
- .include mbx.h62
- .include que.h62
- .include lck.h62
- .include sio.h62
- .include sts.h62
- .include sys.h62
- .include gio.h62
- .include dev.h62
- .include udev.h62
- .include dgn.h62
- .include dhl.h62
- .include dpi.h62
- .include hook.h62
- .include dio.h62
- ;; TYPE ATTRIBUTES
- MEM$NUMOF .set 2
- MEM$SETOF .set 00H
- OBJ$NUMOF .set 0
- OBJ$SETOF .set 00H
- BUF$NUMOF .set 0
- BUF$SETOF .set 00H
- CLK$NUMOF .set 1
- CLK$SETOF .set 00H
- PRD$NUMOF .set 0
- PRD$SETOF .set 00H
- RTDX$NUMOF .set 0
- RTDX$SETOF .set 00H
- HST$NUMOF .set 0
- HST$SETOF .set 00H
- HWI$NUMOF .set 16
- HWI$SETOF .set 0ffffH
- SWI$NUMOF .set 0
- SWI$SETOF .set 00H
- TSK$NUMOF .set 0
- TSK$SETOF .set 00H
- IDL$NUMOF .set 0
- IDL$SETOF .set 00H
- ISRC$NUMOF .set 0
- ISRC$SETOF .set 00H
- LOG$NUMOF .set 1
- LOG$SETOF .set 00H
- PIP$NUMOF .set 0
- PIP$SETOF .set 00H
- SEM$NUMOF .set 0
- SEM$SETOF .set 00H
- MBX$NUMOF .set 0
- MBX$SETOF .set 00H
- QUE$NUMOF .set 0
- QUE$SETOF .set 00H
- LCK$NUMOF .set 0
- LCK$SETOF .set 00H
- SIO$NUMOF .set 0
- SIO$SETOF .set 00H
- STS$NUMOF .set 0
- STS$SETOF .set 00H
- DEV$NUMOF .set 0
- DEV$SETOF .set 00H
- UDEV$NUMOF .set 0
- UDEV$SETOF .set 00H
- DGN$NUMOF .set 0
- DGN$SETOF .set 00H
- DHL$NUMOF .set 0
- DHL$SETOF .set 00H
- DPI$NUMOF .set 0
- DPI$SETOF .set 00H
- HOOK$NUMOF .set 0
- HOOK$SETOF .set 00H
- DIO$NUMOF .set 0
- DIO$SETOF .set 00H
- ;; module GBL (ROM, BIGENDIAN, USERINIT, USERINITFXN, ENABLEINST, CACHE, L2CONFIGURE, L2MODE, L2PRIORITY, L2MARMASK, SUPPORTCSL, TRCMASKVALUE, CALLCSLCFGINIT, C641XL2PRIORITY, L2MARMASK1, L2MARMASK2, L2MARMASK3, L2MARMASK4, L2MARMASK5, L2CONFIGALLOC, L2ALLOC)
- .global GBL$ ; == 1
- .global GBL_ROM ; fpga_loadercfg.h62
- .global GBL_BIGENDIAN ; fpga_loadercfg.h62
- .global GBL_USERINIT ; fpga_loadercfg.h62
- .global GBL_USERINITFXN ; fpga_loadercfg.cmd
- .global GBL_ENABLEINST ; fpga_loadercfg.h62
- .global GBL_CACHE ; fpga_loadercfg.h62
- .global GBL_L2CONFIGURE ; fpga_loadercfg.h62
- .global GBL_L2MODE ; fpga_loadercfg.h62
- .global GBL_L2PRIORITY ; fpga_loadercfg.h62
- .global GBL_L2MARMASK ; fpga_loadercfg.h62
- .global GBL_SUPPORTCSL ; fpga_loadercfg.h62
- .global GBL_TRCMASKVALUE ; fpga_loadercfg.h62
- .global GBL_CALLCSLCFGINIT ; fpga_loadercfg.h62
- .global GBL_C641XL2PRIORITY ; fpga_loadercfg.h62
- .global GBL_L2MARMASK1 ; fpga_loadercfg.h62
- .global GBL_L2MARMASK2 ; fpga_loadercfg.h62
- .global GBL_L2MARMASK3 ; fpga_loadercfg.h62
- .global GBL_L2MARMASK4 ; fpga_loadercfg.h62
- .global GBL_L2MARMASK5 ; fpga_loadercfg.h62
- .global GBL_L2CONFIGALLOC ; fpga_loadercfg.h62
- .global GBL_L2ALLOC ; fpga_loadercfg.h62
- ;; module MEM (gNumHeap, SEGZERO, MALLOCSEG)
- .global MEM$ ; == 1
- .global MEM_gNumHeap ; fpga_loadercfg.h62
- .global MEM_SEGZERO ; fpga_loadercfg.cmd
- .global MEM_MALLOCSEG ; fpga_loadercfg.cmd
- ;; module OBJ ()
- .global OBJ$ ; == 0
- ;; module BUF (ENABLED)
- .global BUF$ ; == 0
- .global BUF_ENABLED ; fpga_loadercfg.h62
- ;; module CLK (INTBIT, REGS, TIMERNUM, USETIMER, TCR, TDDR, TDDRHIGH, PRD, PRDHIGH, COUNTSPMS, COUNTSPMSHIGH, TIMEFXN, HOOKFXN)
- .global CLK$ ; == 1
- .global CLK_INTBIT ; fpga_loadercfg.h62
- .global CLK_REGS ; fpga_loadercfg.h62
- .global CLK_TIMERNUM ; fpga_loadercfg.h62
- .global CLK_USETIMER ; fpga_loadercfg.h62
- .global CLK_TCR ; fpga_loadercfg.h62
- .global CLK_TDDR ; fpga_loadercfg.h62
- .global CLK_TDDRHIGH ; fpga_loadercfg.h62
- .global CLK_PRD ; fpga_loadercfg.h62
- .global CLK_PRDHIGH ; fpga_loadercfg.h62
- .global CLK_COUNTSPMS ; fpga_loadercfg.h62
- .global CLK_COUNTSPMSHIGH ; fpga_loadercfg.h62
- .global CLK_TIMEFXN ; fpga_loadercfg.cmd
- .global CLK_HOOKFXN ; fpga_loadercfg.cmd
- ;; module PRD (SCALAR, THOOKFXN)
- .global PRD$ ; == 1
- .global PRD_SCALAR ; fpga_loadercfg.h62
- .global PRD_THOOKFXN ; fpga_loadercfg.cmd
- ;; module RTDX (USERTDX, USERTEXECUTION, DATAMEMSEG, BUFMEMSIZE)
- .global RTDX$ ; == 0
- .global RTDX_USERTDX ; fpga_loadercfg.h62
- .global RTDX_USERTEXECUTION ; fpga_loadercfg.h62
- .global RTDX_DATAMEMSEG ; fpga_loadercfg.cmd
- .global RTDX_BUFMEMSIZE ; fpga_loadercfg.h62
- ;; module HST (RTDX, DSM, NONE, MAXFRAMESET, MAXFRAMEALLOWED, DSMBUFSEG, DSMMEMSIZE)
- .global HST$ ; == 0
- .global HST_RTDX ; fpga_loadercfg.h62
- .global HST_DSM ; fpga_loadercfg.h62
- .global HST_NONE ; fpga_loadercfg.h62
- .global HST_MAXFRAMESET ; fpga_loadercfg.h62
- .global HST_MAXFRAMEALLOWED ; fpga_loadercfg.h62
- .global HST_DSMBUFSEG ; fpga_loadercfg.cmd
- .global HST_DSMMEMSIZE ; fpga_loadercfg.h62
- ;; module HWI (ZEROTAB, GENERATE_RESET_VEC, POLARITYMASK, INTRMULTLOW, INTRMULTHIGH)
- .global HWI$ ; == 1
- .global HWI_ZEROTAB ; fpga_loadercfg.h62
- .global HWI_GENERATE_RESET_VEC ; fpga_loadercfg.h62
- .global HWI_POLARITYMASK ; fpga_loadercfg.h62
- .global HWI_INTRMULTLOW ; fpga_loadercfg.h62
- .global HWI_INTRMULTHIGH ; fpga_loadercfg.h62
- ;; module SWI (EHOOKFXN, IHOOKFXN, EXECFXN, RUNFXN)
- .global SWI$ ; == 0
- .global SWI_EHOOKFXN ; fpga_loadercfg.cmd
- .global SWI_IHOOKFXN ; fpga_loadercfg.cmd
- .global SWI_EXECFXN ; fpga_loadercfg.cmd
- .global SWI_RUNFXN ; fpga_loadercfg.cmd
- ;; module TSK (STACKSIZE, STACKSEG, PRIORITY, VCREATEFXN, VDELETEFXN, VEXITFXN, SWITCHFXN, READYFXN, NUM_HOOKS)
- .global TSK$ ; == 0
- .global TSK_STACKSIZE ; fpga_loadercfg.h62
- .global TSK_STACKSEG ; fpga_loadercfg.cmd
- .global TSK_PRIORITY ; fpga_loadercfg.h62
- .global TSK_VCREATEFXN ; fpga_loadercfg.cmd
- .global TSK_VDELETEFXN ; fpga_loadercfg.cmd
- .global TSK_VEXITFXN ; fpga_loadercfg.cmd
- .global TSK_SWITCHFXN ; fpga_loadercfg.h62
- .global TSK_READYFXN ; fpga_loadercfg.h62
- .global TSK_NUM_HOOKS ; fpga_loadercfg.h62
- ;; module IDL (USECLKIDLTIME, CALIBRFXN)
- .global IDL$ ; == 0
- .global IDL_USECLKIDLTIME ; fpga_loadercfg.h62
- .global IDL_CALIBRFXN ; fpga_loadercfg.cmd
- ;; module ISRC ()
- .global ISRC$ ; == 1
- ;; module LOG (ENABLED)
- .global LOG$ ; == 1
- .global LOG_ENABLED ; fpga_loadercfg.h62
- ;; module PIP (gNumEmbed, gNextId)
- .global PIP$ ; == 0
- .global PIP_gNumEmbed ; fpga_loadercfg.h62
- .global PIP_gNextId ; fpga_loadercfg.h62
- ;; module SEM ()
- .global SEM$ ; == 0
- ;; module MBX ()
- .global MBX$ ; == 0
- ;; module QUE ()
- .global QUE$ ; == 1
- ;; module LCK ()
- .global LCK$ ; == 1
- ;; module SIO ()
- .global SIO$ ; == 0
- ;; module STS ()
- .global STS$ ; == 0
- ;; module SYS (ABORTFXN, ERRORFXN, EXITFXN, PUTCFXN)
- .global SYS$ ; == 1
- .global SYS_ABORTFXN ; fpga_loadercfg.cmd
- .global SYS_ERRORFXN ; fpga_loadercfg.cmd
- .global SYS_EXITFXN ; fpga_loadercfg.cmd
- .global SYS_PUTCFXN ; fpga_loadercfg.cmd
- ;; module GIO (CREATEFXN, DELETEFXN, PENDFXN, POSTFXN)
- .global GIO$ ; == 0
- .global GIO_CREATEFXN ; fpga_loadercfg.cmd
- .global GIO_DELETEFXN ; fpga_loadercfg.cmd
- .global GIO_PENDFXN ; fpga_loadercfg.cmd
- .global GIO_POSTFXN ; fpga_loadercfg.cmd
- ;; module DEV ()
- .global DEV$ ; == 0
- ;; module UDEV ()
- .global UDEV$ ; == 0
- ;; module DGN ()
- .global DGN$ ; == 0
- ;; module DHL (gChannelsAvailable)
- .global DHL$ ; == 0
- .global DHL_gChannelsAvailable ; fpga_loadercfg.h62
- ;; module DPI ()
- .global DPI$ ; == 0
- ;; module HOOK (KNLID)
- .global HOOK$ ; == 0
- .global HOOK_KNLID ; fpga_loadercfg.h62
- ;; module DIO (STATIC, NUMTSKBASE, NUMSWIBASE)
- .global DIO$ ; == 0
- .global DIO_STATIC ; fpga_loadercfg.h62
- .global DIO_NUMTSKBASE ; fpga_loadercfg.h62
- .global DIO_NUMSWIBASE ; fpga_loadercfg.h62
- ;; MODULE CONFIGURATION
- ;; ======== GBL_config ========
- .asg 00H, _ROM
- .asg 00H, _BIGENDIAN
- .asg 00H, _USERINIT
- .asg _FXN_F_nop, _USERINITFXN
- .asg 00H, _ENABLEINST
- .asg 00H, _CACHE
- .asg 01H, _L2CONFIGURE
- .asg 00H, _L2MODE
- .asg 00H, _L2PRIORITY
- .asg 00H, _L2MARMASK
- .asg 01H, _SUPPORTCSL
- .asg 04000H, _TRCMASKVALUE
- .asg 01H, _CALLCSLCFGINIT
- .asg 00H, _C641XL2PRIORITY
- .asg 00H, _L2MARMASK1
- .asg 00H, _L2MARMASK2
- .asg 00H, _L2MARMASK3
- .asg 00H, _L2MARMASK4
- .asg 00H, _L2MARMASK5
- .asg 00H, _L2CONFIGALLOC
- .asg 02226H, _L2ALLOC
- GBL_config _ROM, _BIGENDIAN, _USERINIT, _USERINITFXN, _ENABLEINST, _CACHE, _L2CONFIGURE, _L2MODE, _L2PRIORITY, _L2MARMASK, _SUPPORTCSL, _TRCMASKVALUE, _CALLCSLCFGINIT, _C641XL2PRIORITY, _L2MARMASK1, _L2MARMASK2, _L2MARMASK3, _L2MARMASK4, _L2MARMASK5, _L2CONFIGALLOC, _L2ALLOC
- ;; ======== MEM_config ========
- .asg 00H, _gNumHeap
- .asg MEM_NULL, _SEGZERO
- .asg MEM_NULL, _MALLOCSEG
- MEM_config _gNumHeap, _SEGZERO, _MALLOCSEG
- ;; ======== OBJ_config ========
- OBJ_config
- ;; ======== BUF_config ========
- .asg 01H, _ENABLED
- BUF_config _ENABLED
- ;; ======== CLK_config ========
- .asg 04000H, _INTBIT
- .asg 01940000H, _REGS
- .asg 00H, _TIMERNUM
- .asg 01H, _USETIMER
- .asg 020H, _TCR
- .asg 00H, _TDDR
- .asg 00H, _TDDRHIGH
- .asg 0124f8H, _PRD
- .asg 01H, _PRDHIGH
- .asg 0124f8H, _COUNTSPMS
- .asg 01H, _COUNTSPMSHIGH
- .asg CLK_F_getshtime, _TIMEFXN
- .asg HWI_F_dispatch, _HOOKFXN
- CLK_config _INTBIT, _REGS, _TIMERNUM, _USETIMER, _TCR, _TDDR, _TDDRHIGH, _PRD, _PRDHIGH, _COUNTSPMS, _COUNTSPMSHIGH, _TIMEFXN, _HOOKFXN
- ;; ======== PRD_config ========
- .asg 04000H, _SCALAR
- .asg FXN_F_nop, _THOOKFXN
- PRD_config _SCALAR, _THOOKFXN
- ;; ======== RTDX_config ========
- .asg 00H, _USERTDX
- .asg 00H, _USERTEXECUTION
- .asg ISRAM, _DATAMEMSEG
- .asg 0408H, _BUFMEMSIZE
- RTDX_config _USERTDX, _USERTEXECUTION, _DATAMEMSEG, _BUFMEMSIZE
- ;; ======== HST_config ========
- .asg 00H, _RTDX
- .asg 00H, _DSM
- .asg 01H, _NONE
- .asg 00H, _MAXFRAMESET
- .asg 0100H, _MAXFRAMEALLOWED
- .asg ISRAM, _DSMBUFSEG
- .asg 0400H, _DSMMEMSIZE
- HST_config _RTDX, _DSM, _NONE, _MAXFRAMESET, _MAXFRAMEALLOWED, _DSMBUFSEG, _DSMMEMSIZE
- ;; ======== HWI_config ========
- .asg 00H, _ZEROTAB
- .asg 00H, _GENERATE_RESET_VEC
- .asg 00H, _POLARITYMASK
- .asg 0310718a4H, _INTRMULTLOW
- .asg 082039a3H, _INTRMULTHIGH
- HWI_config _ZEROTAB, _GENERATE_RESET_VEC, _POLARITYMASK, _INTRMULTLOW, _INTRMULTHIGH
- ;; ======== SWI_config ========
- .asg GBL_NULL, _EHOOKFXN
- .asg GBL_NULL, _IHOOKFXN
- .asg FXN_F_nop, _EXECFXN
- .asg FXN_F_nop, _RUNFXN
- SWI_config _EHOOKFXN, _IHOOKFXN, _EXECFXN, _RUNFXN
- ;; ======== TSK_config ========
- .asg 0400H, _STACKSIZE
- .asg MEM_NULL, _STACKSEG
- .asg 01H, _PRIORITY
- .asg _FXN_F_nop, _VCREATEFXN
- .asg _FXN_F_nop, _VDELETEFXN
- .asg _FXN_F_nop, _VEXITFXN
- .asg 00H, _SWITCHFXN
- .asg 00H, _READYFXN
- .asg 00H, _NUM_HOOKS
- TSK_config _STACKSIZE, _STACKSEG, _PRIORITY, _VCREATEFXN, _VDELETEFXN, _VEXITFXN, _SWITCHFXN, _READYFXN, _NUM_HOOKS
- ;; ======== IDL_config ========
- .asg 00H, _USECLKIDLTIME
- .asg GBL_NULL, _CALIBRFXN
- IDL_config _USECLKIDLTIME, _CALIBRFXN
- ;; ======== ISRC_config ========
- ISRC_config
- ;; ======== LOG_config ========
- .asg 01H, _ENABLED
- LOG_config _ENABLED
- ;; ======== PIP_config ========
- .asg 00H, _gNumEmbed
- .asg 00H, _gNextId
- PIP_config _gNumEmbed, _gNextId
- ;; ======== SEM_config ========
- SEM_config
- ;; ======== MBX_config ========
- MBX_config
- ;; ======== QUE_config ========
- QUE_config
- ;; ======== LCK_config ========
- LCK_config
- ;; ======== SIO_config ========
- SIO_config
- ;; ======== STS_config ========
- STS_config
- ;; ======== SYS_config ========
- .asg _UTL_doAbort, _ABORTFXN
- .asg _UTL_doError, _ERRORFXN
- .asg _UTL_halt, _EXITFXN
- .asg _UTL_doPutc, _PUTCFXN
- SYS_config _ABORTFXN, _ERRORFXN, _EXITFXN, _PUTCFXN
- ;; ======== GIO_config ========
- .asg _FXN_F_nop, _CREATEFXN
- .asg _FXN_F_nop, _DELETEFXN
- .asg _FXN_F_nop, _PENDFXN
- .asg _FXN_F_nop, _POSTFXN
- GIO_config _CREATEFXN, _DELETEFXN, _PENDFXN, _POSTFXN
- ;; ======== DEV_config ========
- DEV_config
- ;; ======== UDEV_config ========
- UDEV_config
- ;; ======== DGN_config ========
- DGN_config
- ;; ======== DHL_config ========
- .asg 00H, _gChannelsAvailable
- DHL_config _gChannelsAvailable
- ;; ======== DPI_config ========
- DPI_config
- ;; ======== HOOK_config ========
- .asg 00H, _KNLID
- HOOK_config _KNLID
- ;; ======== DIO_config ========
- .asg 00H, _STATIC
- .asg 00H, _NUMTSKBASE
- .asg 00H, _NUMSWIBASE
- DIO_config _STATIC, _NUMTSKBASE, _NUMSWIBASE
- ;; ======== MEM_Obj ISRAM ========
- ;; This object defines space for the DSP's on-chip memory
- ;;
- ;; MEM_Obj ISRAM (len, iAllocHeap, iSegZero, iHeapId)
- .global ISRAM
- .asg 03fb00H, _len
- .asg 00H, _iAllocHeap
- .asg MEM_NULL, _iSegZero
- .asg segment_name, _iHeapId
- MEM_Obj 1, ISRAM, 0, _len, _iAllocHeap, _iSegZero, _iHeapId
- ;; ======== MEM_Obj BOOT ========
- ;; <add comments here>
- ;;
- ;; MEM_Obj BOOT (len, iAllocHeap, iSegZero, iHeapId)
- .global BOOT
- .asg 0400H, _len
- .asg 00H, _iAllocHeap
- .asg MEM_NULL, _iSegZero
- .asg segment_name, _iHeapId
- MEM_Obj 1, BOOT, 0, _len, _iAllocHeap, _iSegZero, _iHeapId
- ;; ======== CLK_Obj PRD_clock ========
- ;; This clock function calls PRD_tick from within the on-chip timer ISR
- ;;
- ;; CLK_Obj PRD_clock (function)
- .global PRD_clock
- .asg FXN_F_nop, _function
- CLK_Obj 1, PRD_clock, 0, _function
- ;; ======== HWI_Obj HWI_RESET ========
- ;; defines function for the RESET ISR
- ;;
- ;; HWI_Obj HWI_RESET (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask)
- .global HWI_RESET
- .asg _c_int00, _function
- .asg "Nothing", _monitor
- .asg 00H, _addr
- .asg "signed", _dataType
- .asg "STS_add(*addr)", _operation
- .asg "USER", _client
- .asg 00H, _iUseDispatcher
- .asg 00H, _iArg
- .asg 01H, _IntrMask
- .asg 01H, _iCCBitMask
- HWI_Obj 1, HWI_RESET, 0, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask
- ;; ======== HWI_Obj HWI_NMI ========
- ;; defines function for the NMI ISR
- ;;
- ;; HWI_Obj HWI_NMI (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask)
- .global HWI_NMI
- .asg HWI_unused, _function
- .asg "Nothing", _monitor
- .asg 00H, _addr
- .asg "signed", _dataType
- .asg "STS_add(*addr)", _operation
- .asg "USER", _client
- .asg 00H, _iUseDispatcher
- .asg 00H, _iArg
- .asg 02H, _IntrMask
- .asg 01H, _iCCBitMask
- HWI_Obj 1, HWI_NMI, 1, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask
- ;; ======== HWI_Obj HWI_RESERVED0 ========
- ;; RESERVED for RTDX
- ;;
- ;; HWI_Obj HWI_RESERVED0 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask)
- .global HWI_RESERVED0
- .asg RESERVED, _function
- .asg "Nothing", _monitor
- .asg 00H, _addr
- .asg "signed", _dataType
- .asg "STS_add(*addr)", _operation
- .asg "RTDX", _client
- .asg 00H, _iUseDispatcher
- .asg 00H, _iArg
- .asg 04H, _IntrMask
- .asg 01H, _iCCBitMask
- HWI_Obj 1, HWI_RESERVED0, 2, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask
- ;; ======== HWI_Obj HWI_RESERVED1 ========
- ;; RESERVED for RTDX
- ;;
- ;; HWI_Obj HWI_RESERVED1 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask)
- .global HWI_RESERVED1
- .asg HWI_unused, _function
- .asg "Nothing", _monitor
- .asg 00H, _addr
- .asg "signed", _dataType
- .asg "STS_add(*addr)", _operation
- .asg "RTDX", _client
- .asg 00H, _iUseDispatcher
- .asg 00H, _iArg
- .asg 08H, _IntrMask
- .asg 01H, _iCCBitMask
- HWI_Obj 1, HWI_RESERVED1, 3, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask
- ;; ======== HWI_Obj HWI_INT4 ========
- ;; defines the INT4 Interrupt
- ;;
- ;; HWI_Obj HWI_INT4 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask)
- .global HWI_INT4
- .asg HWI_unused, _function
- .asg "Nothing", _monitor
- .asg 00H, _addr
- .asg "signed", _dataType
- .asg "STS_add(*addr)", _operation
- .asg "USER", _client
- .asg 00H, _iUseDispatcher
- .asg 00H, _iArg
- .asg 010H, _IntrMask
- .asg 01H, _iCCBitMask
- HWI_Obj 1, HWI_INT4, 4, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask
- ;; ======== HWI_Obj HWI_INT5 ========
- ;; defines the INT5 Interrupt
- ;;
- ;; HWI_Obj HWI_INT5 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask)
- .global HWI_INT5
- .asg HWI_unused, _function
- .asg "Nothing", _monitor
- .asg 00H, _addr
- .asg "signed", _dataType
- .asg "STS_add(*addr)", _operation
- .asg "USER", _client
- .asg 00H, _iUseDispatcher
- .asg 00H, _iArg
- .asg 020H, _IntrMask
- .asg 01H, _iCCBitMask
- HWI_Obj 1, HWI_INT5, 5, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask
- ;; ======== HWI_Obj HWI_INT6 ========
- ;; defines the INT6 Interrupt
- ;;
- ;; HWI_Obj HWI_INT6 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask)
- .global HWI_INT6
- .asg HWI_unused, _function
- .asg "Nothing", _monitor
- .asg 00H, _addr
- .asg "signed", _dataType
- .asg "STS_add(*addr)", _operation
- .asg "USER", _client
- .asg 00H, _iUseDispatcher
- .asg 00H, _iArg
- .asg 040H, _IntrMask
- .asg 01H, _iCCBitMask
- HWI_Obj 1, HWI_INT6, 6, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask
- ;; ======== HWI_Obj HWI_INT7 ========
- ;; defines the INT7 Interrupt
- ;;
- ;; HWI_Obj HWI_INT7 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask)
- .global HWI_INT7
- .asg HWI_unused, _function
- .asg "Nothing", _monitor
- .asg 00H, _addr
- .asg "signed", _dataType
- .asg "STS_add(*addr)", _operation
- .asg "USER", _client
- .asg 00H, _iUseDispatcher
- .asg 00H, _iArg
- .asg 080H, _IntrMask
- .asg 01H, _iCCBitMask
- HWI_Obj 1, HWI_INT7, 7, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask
- ;; ======== HWI_Obj HWI_INT8 ========
- ;; defines the INT8 Interrupt
- ;;
- ;; HWI_Obj HWI_INT8 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask)
- .global HWI_INT8
- .asg HWI_unused, _function
- .asg "Nothing", _monitor
- .asg 00H, _addr
- .asg "signed", _dataType
- .asg "STS_add(*addr)", _operation
- .asg "USER", _client
- .asg 00H, _iUseDispatcher
- .asg 00H, _iArg
- .asg 0100H, _IntrMask
- .asg 01H, _iCCBitMask
- HWI_Obj 1, HWI_INT8, 8, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask
- ;; ======== HWI_Obj HWI_INT9 ========
- ;; defines the INT9 Interrupt
- ;;
- ;; HWI_Obj HWI_INT9 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask)
- .global HWI_INT9
- .asg HWI_unused, _function
- .asg "Nothing", _monitor
- .asg 00H, _addr
- .asg "signed", _dataType
- .asg "STS_add(*addr)", _operation
- .asg "USER", _client
- .asg 00H, _iUseDispatcher
- .asg 00H, _iArg
- .asg 0200H, _IntrMask
- .asg 01H, _iCCBitMask
- HWI_Obj 1, HWI_INT9, 9, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask
- ;; ======== HWI_Obj HWI_INT10 ========
- ;; defines the INT10 Interrupt
- ;;
- ;; HWI_Obj HWI_INT10 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask)
- .global HWI_INT10
- .asg HWI_unused, _function
- .asg "Nothing", _monitor
- .asg 00H, _addr
- .asg "signed", _dataType
- .asg "STS_add(*addr)", _operation
- .asg "USER", _client
- .asg 00H, _iUseDispatcher
- .asg 00H, _iArg
- .asg 0400H, _IntrMask
- .asg 01H, _iCCBitMask
- HWI_Obj 1, HWI_INT10, 10, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask
- ;; ======== HWI_Obj HWI_INT11 ========
- ;; defines the INT11 Interrupt
- ;;
- ;; HWI_Obj HWI_INT11 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask)
- .global HWI_INT11
- .asg HWI_unused, _function
- .asg "Nothing", _monitor
- .asg 00H, _addr
- .asg "signed", _dataType
- .asg "STS_add(*addr)", _operation
- .asg "USER", _client
- .asg 00H, _iUseDispatcher
- .asg 00H, _iArg
- .asg 0800H, _IntrMask
- .asg 01H, _iCCBitMask
- HWI_Obj 1, HWI_INT11, 11, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask
- ;; ======== HWI_Obj HWI_INT12 ========
- ;; defines the INT12 Interrupt
- ;;
- ;; HWI_Obj HWI_INT12 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask)
- .global HWI_INT12
- .asg HWI_unused, _function
- .asg "Nothing", _monitor
- .asg 00H, _addr
- .asg "signed", _dataType
- .asg "STS_add(*addr)", _operation
- .asg "USER", _client
- .asg 00H, _iUseDispatcher
- .asg 00H, _iArg
- .asg 01000H, _IntrMask
- .asg 01H, _iCCBitMask
- HWI_Obj 1, HWI_INT12, 12, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask
- ;; ======== HWI_Obj HWI_INT13 ========
- ;; defines the INT13 Interrupt
- ;;
- ;; HWI_Obj HWI_INT13 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask)
- .global HWI_INT13
- .asg HWI_unused, _function
- .asg "Nothing", _monitor
- .asg 00H, _addr
- .asg "signed", _dataType
- .asg "STS_add(*addr)", _operation
- .asg "USER", _client
- .asg 00H, _iUseDispatcher
- .asg 00H, _iArg
- .asg 02000H, _IntrMask
- .asg 01H, _iCCBitMask
- HWI_Obj 1, HWI_INT13, 13, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask
- ;; ======== HWI_Obj HWI_INT14 ========
- ;; defines the INT14 Interrupt
- ;;
- ;; HWI_Obj HWI_INT14 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask)
- .global HWI_INT14
- .asg CLK_F_isr, _function
- .asg "Nothing", _monitor
- .asg 00H, _addr
- .asg "signed", _dataType
- .asg "STS_add(*addr)", _operation
- .asg "CLK", _client
- .asg 01H, _iUseDispatcher
- .asg CLK_A_TABBEG, _iArg
- .asg 04000H, _IntrMask
- .asg 01H, _iCCBitMask
- HWI_Obj 1, HWI_INT14, 14, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask
- ;; ======== HWI_Obj HWI_INT15 ========
- ;; defines the INT15 Interrupt
- ;;
- ;; HWI_Obj HWI_INT15 (function, monitor, addr, dataType, operation, client, iUseDispatcher, iArg, IntrMask, iCCBitMask)
- .global HWI_INT15
- .asg HWI_unused, _function
- .asg "Nothing", _monitor
- .asg 00H, _addr
- .asg "signed", _dataType
- .asg "STS_add(*addr)", _operation
- .asg "USER", _client
- .asg 00H, _iUseDispatcher
- .asg 00H, _iArg
- .asg 08000H, _IntrMask
- .asg 01H, _iCCBitMask
- HWI_Obj 1, HWI_INT15, 15, _function, _monitor, _addr, _dataType, _operation, _client, _iUseDispatcher, _iArg, _IntrMask, _iCCBitMask
- ;; ======== LOG_Obj LOG_system ========
- ;; This object is required by the system to accumulate execution trace information
- ;;
- ;; LOG_Obj LOG_system (bufseg, buflen, logtype)
- .global LOG_system
- .asg ISRAM, _bufseg
- .asg 040H, _buflen
- .asg "circular", _logtype
- LOG_Obj 1, LOG_system, 0, _bufseg, _buflen, _logtype
- ;; MODULE INITIALIZATION
- .sect ".sysinit"
- .global BIOS_init, _BIOS_init
- BIOS_init:
- _BIOS_init:
- GBL_preamble
- GBL_init
- SEM_init
- MEM_init
- OBJ_init
- BUF_init
- CLK_init
- PRD_init
- RTDX_init
- IDL_init
- LCK_init
- LOG_init
- MBX_init
- PIP_init
- QUE_init
- STS_init
- SYS_init
- HWI_init
- HST_init
- DEV_init
- UDEV_init
- DGN_init
- DHL_init
- DPI_init
- SIO_init
- SWI_init
- HOOK_init
- TSK_init
- ISRC_init
- GIO_init
- DIO_init
- GBL_postamble
- ;; MODULE STARTUP
- .sect ".sysinit"
- .global BIOS_start, _BIOS_start
- BIOS_start:
- _BIOS_start:
- GBL_preamble
- GBL_startup
- SEM_startup
- MEM_startup
- OBJ_startup
- BUF_startup
- CLK_startup
- PRD_startup
- RTDX_startup
- IDL_startup
- LCK_startup
- LOG_startup
- MBX_startup
- PIP_startup
- QUE_startup
- STS_startup
- SYS_startup
- HWI_startup
- HST_startup
- DEV_startup
- UDEV_startup
- DGN_startup
- DHL_startup
- DPI_startup
- SIO_startup
- SWI_startup
- HOOK_startup
- TSK_startup
- ISRC_startup
- GIO_startup
- DIO_startup
- GBL_postamble
- ;; EPILOGUE
- GBL_end
- MEM_end
- OBJ_end
- BUF_end
- CLK_end
- PRD_end
- RTDX_end
- HST_end
- HWI_end
- SWI_end
- TSK_end
- IDL_end
- ISRC_end
- LOG_end
- PIP_end
- SEM_end
- MBX_end
- QUE_end
- LCK_end
- SIO_end
- STS_end
- SYS_end
- GIO_end
- DEV_end
- UDEV_end
- DGN_end
- DHL_end
- DPI_end
- HOOK_end
- DIO_end
- .copy confend.s62