📄 default.ami
字号:
;; ARMulator configuration file type 3
;; - default.ami -
;; Copyright (c) 1996-2001 ARM Limited. All Rights Reserved.
;; RCS $Revision: 1.14.4.15.18.4 $
;; Checkin $Date: 2003/07/21 22:09:35 $
;; Revising $Author: dsinclai $
;This is the default divisor ratio for external busses.
;Except in FastBus mode, external bus speed is CPUSPEED/MCCFG.
;Note that this is different from the meaning formerly used in SA-110,
; which had ratio=MCCFG+2.
MCCFG=3
FPU=NO_FPU
;Hoisted up into Processors so validation core-versions can
; turn it off more easily.
{Processors
PAGETAB=Default_Pagetables
}
;Used (for FCLK) if CPUSPEED is zero or not specified.
DEFAULT_CPUSPEED=20MHz
;; Whether to have the "verbose" $statistics
Counters=False
{ PeripheralSets
;; This section includes the peripherals which will be loaded into
;; every processor-model.
;--------------------------------------------------------------------
; These are extensions which connect to (are loaded by) the BUS model
; (Flatmem).
;--------------------------------------------------------------------
{ Common_Peripherals=Default_Common_Peripherals
}
;This is provided for backwards compatability, but deprecated -
; add to Default_Common_Peripherals instead please.
{Default_Processors_Common
}
{ Default_Common_Peripherals=Default_Processors_Common
{ Timer=Default_Timer
}
{Millisec=Default_Millisec
}
; This will refuse to initialise if the FPE/FPA has been selected and it
; can't find AllowFPE in the toolconf
{ Check_fpe
model_dll_filename=Check_fpe
}
;{ WatchDog=No_Watchdog
;}
{ Tube=Default_Tube
}
{ Intctrl=Default_Intctrl
}
;-----------------------------------------------------------
; These are not really peripherals, but do use the BUS model
;-----------------------------------------------------------
#if !OMIT_PAGETABLES || OMIT_PAGETABLES==False
{ Pagetables=$PAGETAB
;Usually Default_Pagetables
}
#endif
{ Mapfile=Default_Mapfile
}
; Profiler is cheap when off.
{ Profiler=Default_Profiler
}
; Tracer is cheap when not used too.
{Tracer=Default_Tracer
}
; Stackuse. The stack tracker is disabled by default because it's
; expensive when turned on.
{ StackUse=No_StackUse
}
{ Codeseq=Default_Codeseq
}
{ SimabsMemCallback=Default_SimabsMemCallback
}
}
;Things common to all processors, other than peripherals
;(which belong to the bus-model Flatmem now).
;See also vfp.ami.
{ Processors_Common_No_Peripherals
{ Semihost=Default_Semihost
#if FPE && FPE==True
{ meta_moduleserver_component=FPE
base=0x7aa0
}
Demon=True
#else
; Allow other AMI files (e.g. validate.ami) to override the default.
;Demon=False
#endif
}
{RDIMSVR=RDIMSVR
target_controller_type=armulate
}
}
;End of PeripheralSets
}
;; EOF default.ami
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -