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

📄 pl_media_loopback_tx.list

📁 开发Inetl IXP2400平台所必须的硬件诊断和测试程序。该软件包支持的功能包括CPU基本功能检测
💻 LIST
📖 第 1 页 / 共 3 页
字号:
		.sig l0004!scratch_sig

	.%line 214 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.begin

	.%line 215 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.reg l0005!dbase

	.%line 210 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	wait_for_dram_addr#:

	.%line 216 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		immed[l0005!dbase,0]

.71 A0180C0000 common_code

	.%line 217 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu[$l0004!dram_base, --, b, 0]

.72 F040000B00 common_code

	.%line 218 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		immed_w0[l0005!dbase, 0]

.73 F440100B00 common_code

	.%line 219 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		immed_w1[l0005!dbase, 0x100]

.74 8180680205 common_code

	.%line 222 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu_shf[l0000!dram_addr, --, b, l0000!cur_ctx, <<8]

.75 B0C0500806 common_code

	.%line 223 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu[l0000!dram_addr, l0005!dbase, +, l0000!dram_addr]

.76 F0010C4007 common_code

	.%line 224 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.end

	.%line 225 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.end

	.%line 227 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.begin

	.%line 228 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		.reg l0006!temp_addr $l0006!temp_val0 l0006!temp

	.%line 229 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		.sig l0006!scratch_sig

	.%line 231 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		immed[l0006!temp_addr, 0x1010]

.77 91E0B80205 common_code

	.%line 232 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu_shf[l0006!temp, --, b, l0000!cur_ctx, <<2]

.78 B080A02C07 common_code

	.%line 233 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu[l0006!temp_addr, l0006!temp_addr, +, l0006!temp]

.79 A0580C0004 common_code

	.%line 234 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu[$l0006!temp_val0, --, b, l0000!byte_count]

.80 1110002820 common_code

	.%line 235 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		scratch[write, $l0006!temp_val0, 0, l0006!temp_addr, 1],ctx_swap[l0006!scratch_sig]

.81 F0010C8008 common_code

	.%line 236 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.end

	.%line 239 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.begin

	.%line 240 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		.reg l0007!temp_addr $l0007!temp_val0 l0007!temp

	.%line 241 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		.sig l0007!scratch_sig

	.%line 243 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		immed[l0007!temp_addr, 0x1020]

.82 91E0D80205 common_code

	.%line 244 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu_shf[l0007!temp, --, b, l0000!cur_ctx, <<2]

.83 B080C03408 common_code

	.%line 245 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu[l0007!temp_addr, l0007!temp_addr, +, l0007!temp]

.84 A018001400 common_code

	.%line 246 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu[$l0007!temp_val0, --, b, l0000!dram_addr]

.85 1110003020 common_code

	.%line 247 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		scratch[write, $l0007!temp_val0, 0, l0007!temp_addr, 1],ctx_swap[l0007!scratch_sig]

.86 B0C0200C03 common_code

	.%line 248 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.end

	.%line 261 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.begin

	.%line 262 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		.reg l0008!tbuf_addr l0008!refcnt

	.%line 264 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu[l0000!tbuf_element, l0000!tbuf_1st_element, +, l0000!port_count]

.87 A0803C0403 common_code

	.%line 265 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu[l0000!port_count, l0000!port_count, +, 1]

.88 A440301003 common_code

	.%line 266 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu[l0000!port_count, l0000!tbuf_mask, and, l0000!port_count]

.89 9190600A00 common_code

	.%line 281 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu_shf[l0008!tbuf_addr, --, b, l0000!tbuf_element, <<7]

.90 B080601800 common_code

	.%line 282 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu[l0008!tbuf_addr, l0000!tbuf, +, l0008!tbuf_addr]

.91 81B0901A00 common_code

	.%line 283 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu_shf[l0008!tbuf_addr, --, b, l0008!tbuf_addr, <<5]

.92 8BC2008609 common_code

	.%line 284 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu_shf[--, l0008!tbuf_addr, or, 1, <<4]

.93 9030780104 common_code

	.%line 286 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu_shf[l0008!refcnt, --, b, l0000!byte_count, >>3]

.94 A4300C1C04 common_code

	.%line 287 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu[--, l0000!byte_count, and, 0x7]

.95 D818C00101 common_code

	.%line 288 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 99

		bne[cont1#]

.96 AAF0001F00 common_code

	.%line 289 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu[--, l0008!refcnt, -, 0]

.97 D818C00100 common_code

	.%line 290 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 99

		beq[cont1#]

.98 BAC0701F01 common_code

	.%line 291 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu[l0008!refcnt, l0008!refcnt, -, 1]

.99 90B0701E00 common_code

	.%line 293 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	cont1#:

	.%line 294 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu_shf[l0008!refcnt, --, b, l0008!refcnt, <<21]

.100 9A70781E21 common_code

	.%line 295 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu_shf[l0008!refcnt, l0008!refcnt, or, 1, <<25]

.101 AA30001C09 common_code

	.%line 297 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 1

		alu[--, l0008!tbuf_addr, or, l0008!refcnt]

.102 6B2E001720 common_code

	.%line 299 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 0

		dram[tbuf_wr, --, 0, l0000!dram_addr, 8], indirect_ref, sig_done[l0000!dram_sig]

.103 E00000000C common_code

	.%line 300 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		ctx_arb[l0000!dram_sig, l0000!dram_sig+1]

.104 F0018C0001 common_code

	.%line 301 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.end

	.%line 306 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.begin

	.%line 307 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		.reg l0009!temp

	.%line 309 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		immed[l0000!msfaddress, 0x1800]

.105 9BD0800A01 common_code

	.%line 310 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu_shf[l0000!msfaddress, l0000!msfaddress, or, l0000!tbuf_element, <<3]

.106 F000303B00 common_code

	.%line 312 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		immed[l0009!temp, 768]

.107 8A88083A04 common_code

	.%line 313 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu_shf[$l0000!txcontrolword0, l0009!temp, or, l0000!byte_count, <<24]

.108 F0000C0181 common_code

	.%line 315 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		immed[$l0000!txcontrolword1, 0]

.109 3D12002020 common_code

	.%line 317 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		msf[write, $l0000!txcontrolword0, 0, l0000!msfaddress, 2], ctx_swap[l0000!msf_sig]

.110 B0C8120701 common_code

	.%line 318 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.end

	.%line 346 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu[@l0000!packet_count, @l0000!packet_count, +, 1]

.111 A018020400 common_code

	.%line 353 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.begin

	.%line 354 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		.reg $l0010!scratch_data l0010!temp

	.%line 355 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		.sig l0010!scratch_sig

	.%line 359 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		alu[$l0010!scratch_data, --, b, @l0000!packet_count]

.112 1A10000020 common_code

	.%line 360 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		scratch[put, $l0010!scratch_data, 0, l0000!put_ring_num, 1], ctx_swap[l0010!scratch_sig]

.113 AAB00C0005 common_code

	.%line 361 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.end

	.%line 365 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.if (cur_ctx == 0)

	.%line 364 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	send_interthread_sig#:

	.%line 365 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	alu[--,l0000!cur_ctx,-,0]

.114 D81D400101 common_code

	.%line 365 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 117

	bne[l001_01#]

.115 FC10ADE779 common_code

	.%line 366 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		local_csr_wr[same_me_signal, 121]

.116 D81F800018 common_code

	.%line 367 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.elif (cur_ctx == 1)

	.%line 367 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 126

	br[l001_end#]

.117 AAB00C0405 common_code

	.%line 367 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	l001_01#: 

	alu[--,l0000!cur_ctx,-,1]

.118 D81E400101 common_code

	.%line 367 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 121

	bne[l001_02#]

.119 FC10ADEB7A common_code

	.%line 368 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		local_csr_wr[same_me_signal, 122]

.120 D81F800018 common_code

	.%line 369 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.elif (cur_ctx == 2)

	.%line 369 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 126

	br[l001_end#]

.121 AAB00C0805 common_code

	.%line 369 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	l001_02#: 

	alu[--,l0000!cur_ctx,-,2]

.122 D81F400101 common_code

	.%line 369 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 125

	bne[l001_03#]

.123 FC10ADEF7B common_code

	.%line 370 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		local_csr_wr[same_me_signal, 123]

.124 D81F800018 common_code

	.%line 371 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.else

	.%line 371 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 126

	br[l001_end#]

.125 FC10ADE378 common_code

	.%line 371 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	l001_03#: 

	.%line 372 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		local_csr_wr[same_me_signal, 120]

.126 E000008000 common_code

	.%line 373 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.endif

	.%line 373 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	l001_end#: 

	.%line 375 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

	.set_sig l0000!interthd_sig

	.%line 376 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0

		ctx_arb[l0000!interthd_sig]

.127 D810800018 common_code

	.%line 377 "C:\angel-island\diag\test_suites\microcode\pl-media-loopback\pl_media_loopback_tx.uc" 1 0 66

		br[next_packet#]

+ucode_end







 SEGMENT ADDRESS RANGE STATISTICS



Segment:  common_code_seg	address range:  0-127;  

    includes pages:

	common_code







 PAGE ADDRESS RANGE STATISTICS



Page:  common_code	address range:  0-127

⌨️ 快捷键说明

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