⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 boot8.s

📁 一个航天航空用的Sparc处理器(配美国欧洲宇航局用的R_tems嵌入式操作系统)的VHDL源代码
💻 S
字号:
#include "leon.h"

	.seg	"text"
	.proc	0
	.align	4
	.global _hardreset
_hardreset:
por:

	set 0x0e0, %g1		! init IU
	mov %g1, %psr

	set PREGS, %g7		
	ld [%g7 + MCFG1], %g2
	set 0xfffc00ff, %g1
	andn %g2, %g1, %g1
	ld [%g7 + IOREG], %g2
	srl %g2, 4, %g2
	and %g2, 3, %g2
	or %g1, %g2, %g1
	set 0x18080000, %g2 	! initialise memory config registers
	or %g2, %g1, %g1
	st %g1, [%g7 + MCFG1]
	ld [%g7 + IOREG], %g2
	srl %g2, 6, %g2
	and %g2, 3, %g2
	set 0x600, %g1		! 8-bit SRAM, 1x64kb banks, no EDAC
	or %g1, %g2, %g1
	st %g1, [%g7 + MCFG2]
	set     RAMEND - 104, %sp

	set	CRAM, %g1
	jmp	%g1
	nop

.align	32

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -