OpenCores
URL https://opencores.org/ocsvn/eco32/eco32/trunk

Subversion Repositories eco32

[/] [eco32/] [trunk/] [monitor/] [monitor/] [boards/] [simulator/] [start.s] - Diff between revs 189 and 200

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 189 Rev 200
Line 97... Line 97...
 
 
startup:
startup:
        j       start
        j       start
 
 
interrupt:
interrupt:
        j       isr
        j       debug
 
 
userMiss:
userMiss:
        j       umsr
        j       debug
 
 
 
monitor:
 
        j       debug
 
 
;***************************************************************
;***************************************************************
 
 
        .code
        .code
        .align  4
        .align  4
Line 128... Line 131...
        j       dcap
        j       dcap
 
 
dskio:
dskio:
        j       dio
        j       dio
 
 
reserved10:
reserved_11:
        j       reserved10
        j       reserved_11
 
 
reserved11:
 
        j       reserved11
 
 
 
reserved12:
reserved_12:
        j       reserved12
        j       reserved_12
 
 
reserved13:
reserved_13:
        j       reserved13
        j       reserved_13
 
 
reserved14:
reserved_14:
        j       reserved14
        j       reserved_14
 
 
reserved15:
reserved_15:
        j       reserved15
        j       reserved_15
 
 
;***************************************************************
;***************************************************************
 
 
        .code
        .code
        .align  4
        .align  4
Line 424... Line 424...
        ldw     $28,$28,32*4            ; psw
        ldw     $28,$28,32*4            ; psw
        mvts    $28,PSW
        mvts    $28,PSW
        rfx
        rfx
        .syn
        .syn
 
 
        ; interrupt entry
        ; debug entry
        ; use userContext to store state
        ; use userContext to store state
isr:
debug:
umsr:
 
        .nosyn
        .nosyn
        ldhi    $28,userContext
        ldhi    $28,userContext
        or      $28,$28,userContext
        or      $28,$28,userContext
        stw     $0,$28,0*4                ; registers
        stw     $0,$28,0*4                ; registers
        stw     $1,$28,1*4
        stw     $1,$28,1*4

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.