;
; File: excalibur.s
;
; This file is a machine generated address map
; for a CPU named cpu0 using toolchain "gnu".
; e:/rmf30/cluster/n105_cluster.ptf
; Generated: 2004.08.25 11:47:27
;
; DO NOT MODIFY THIS FILE
;
; Changing this file will have subtle consequences
; which will almost certainly lead to a nonfunctioning
; system. If you do modify this file, you MUST
; change both excalibur.h,
; excalibur.s, and excalibur.mk identically.
; Or better yet:
;
; DO NOT MODIFY THIS FILE
;
; ex: set tabstop=4:
;

.ifndef _excalibur_
.equ _excalibur_,1
  ; minor macro to .equate and .global
  .macro  GEQU sym,val
  .global \sym
  .equ \sym,\val
  .endm

; The Memory Map

	GEQU na_onchip_memory_0      , 0x00000000 ; altera_avalon_onchip_memory
	GEQU na_onchip_memory_0_end  , 0x00000800
	GEQU na_onchip_memory_0_size , 0x00000800
	GEQU na_cpu0                 , 0x00000000 ; uoccl_n105
	GEQU na_cpu0_end             , 0x00000004
	GEQU na_cpu0_size            , 0x00000004
	GEQU na_onchip_memory_1      , 0x00000800 ; altera_avalon_onchip_memory
	GEQU na_onchip_memory_1_end  , 0x00000c00
	GEQU na_onchip_memory_1_size , 0x00000400
 
	GEQU na_null                , 0
	GEQU nasys_reset_address    , 0x00000000
	GEQU nasys_clock_freq       , 50000000
	GEQU nasys_clock_freq_1000  , 50000
	GEQU nasys_debug_core       , 0
	GEQU nasys_program_mem      , 0x00000000
	GEQU nasys_program_mem_size , 0x00000000
	GEQU nasys_program_mem_end  , 0x00000000
	GEQU nasys_data_mem         , 0x00000000
	GEQU nasys_data_mem_size    , 0x00000000
	GEQU nasys_data_mem_end     , 0x00000000
	GEQU nasys_stack_top        , 0x0001fc00
 


	.macro	nm_system_name_string
	.asciz	"n105_cluster"
	.endm

	.macro	nm_cpu_name_string
	.asciz	"cpu0"
	.endm

	.macro	nm_monitor_string
	.asciz	"(missing)"
	.endm

	.equ	ERROR_missing_cpu_architecture,1

	.macro	nm_cpu_architecture
	.asciz	"ERROR_missing_cpu_architecture"
	.endm

; Structures and Routines For Each Peripheral




.endif ; _excalibur_

; end of file
