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

Subversion Repositories eco32

[/] [eco32/] [trunk/] [hwtests/] [serial/] [sertest/] [echo1.s] - Rev 60

Go to most recent revision | Compare with Previous | Blame | View Log

;
; echo.s -- test the serial interface
;
 
	.set	sba,0xF0300010	; serial base address
 
	add	$8,$0,sba	; set serial base address
L1:
	ldw	$9,$8,0		; load receiver status into $9
	and	$9,$9,1		; check receiver ready
	beq	$9,$0,L1	; loop while not ready
	ldw	$10,$8,4	; load receiver data into $10
	add	$10,$10,0x5C
	and	$10,$10,0xFF
L2:
	ldw	$9,$8,8		; load transmitter status into $9
	and	$9,$9,1		; check transmitter ready
	beq	$9,$0,L2	; loop while not ready
	stw	$10,$8,12	; load char into transmitter data
	j	L1		; all over again
 

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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