Initial Commit
This commit is contained in:
205
src/bin/mini_ulp.s
Normal file
205
src/bin/mini_ulp.s
Normal file
@@ -0,0 +1,205 @@
|
||||
REG_WR 0x103, 0x17, 0x17, 1
|
||||
REG_WR 0x123, 0x18, 0x18, 0
|
||||
REG_WR 0x123, 0x11, 0x11, 1
|
||||
REG_WR 0x123, 0x06, 0x06, 1
|
||||
entry:
|
||||
MOVE R0, dutycycle //6
|
||||
LD R0, R0, 0 //8
|
||||
LSH R1, R0, 4 //6
|
||||
ADD R0, R0, R1 //6
|
||||
ADD R0, R0, 10 //6
|
||||
JUMP R0 //4
|
||||
//36
|
||||
0x0a:
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 12 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 717 //6
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 12 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 717 //6
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 12 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 717 //6
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 12 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 677 //6
|
||||
JUMP entry //4
|
||||
0x22:
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 84 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 645 //6
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 84 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 645 //6
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 84 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 645 //6
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 84 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 605 //6
|
||||
JUMP entry //4
|
||||
0x3a:
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 156 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 573 //6
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 156 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 573 //6
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 156 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 573 //6
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 156 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 533 //6
|
||||
JUMP entry //4
|
||||
0x52:
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 228 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 501 //6
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 228 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 501 //6
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 228 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 501 //6
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 228 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 461 //6
|
||||
JUMP entry //4
|
||||
0x6a:
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 300 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 429 //6
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 300 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 429 //6
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 300 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 429 //6
|
||||
REG_WR 0x101, 0x17, 0x17, 1 //12
|
||||
WAIT 300 //6
|
||||
REG_WR 0x102, 0x17, 0x17, 1 //12
|
||||
WAIT 389 //6
|
||||
JUMP entry //4
|
||||
0x82:
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 357
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 372
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 357
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 372
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 357
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 372
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 357
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 332
|
||||
JUMP entry
|
||||
0x9a:
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 285
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 444
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 285
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 444
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 285
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 444
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 285
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 404
|
||||
JUMP entry
|
||||
0xb2:
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 213
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 516
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 213
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 516
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 213
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 516
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 213
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 476
|
||||
JUMP entry
|
||||
0xca:
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 141
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 606
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 141
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 606
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 141
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 606
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 141
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 566
|
||||
JUMP entry
|
||||
0xe2:
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 69
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 660
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 69
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 660
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 69
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 660
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 69
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 620
|
||||
JUMP entry
|
||||
0xfa:
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 12
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 1482
|
||||
REG_WR 0x102, 0x17, 0x17, 1
|
||||
WAIT 12
|
||||
REG_WR 0x101, 0x17, 0x17, 1
|
||||
WAIT 1442
|
||||
JUMP entry
|
||||
|
||||
dutycycle:
|
||||
.long 0
|
||||
Reference in New Issue
Block a user