Initial Commit - Copy from Altus Metrum AltOS
This commit is contained in:
5
ao-tools/tests/blink-tiny
Normal file
5
ao-tools/tests/blink-tiny
Normal file
@@ -0,0 +1,5 @@
|
||||
:03 0000 00 75 FE 02 88
|
||||
:03 0003 00 75 90 FF F6
|
||||
:02 0006 00 80 FE 7A
|
||||
:02 0008 00 80 FE 78
|
||||
:00 0000 01 FF
|
4
ao-tools/tests/blink-tiny-ram
Normal file
4
ao-tools/tests/blink-tiny-ram
Normal file
@@ -0,0 +1,4 @@
|
||||
:03 F000 00 75 FE 02 98
|
||||
:03 F003 00 75 90 FF 06
|
||||
:02 F006 00 80 FE 8A
|
||||
:00000001FF
|
71
ao-tools/tests/chip_id
Normal file
71
ao-tools/tests/chip_id
Normal file
@@ -0,0 +1,71 @@
|
||||
#
|
||||
# Debug mode - drive RESET_N low for two clock cycles
|
||||
#
|
||||
C D R
|
||||
. D .
|
||||
C D .
|
||||
. D .
|
||||
C D .
|
||||
. D R
|
||||
|
||||
#
|
||||
# GET_CHIP_ID
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
#
|
||||
# start reading again
|
||||
|
||||
C D R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C D R
|
10
ao-tools/tests/debug_mode
Normal file
10
ao-tools/tests/debug_mode
Normal file
@@ -0,0 +1,10 @@
|
||||
#
|
||||
# Debug mode - drive RESET_N low for two clock cycles
|
||||
#
|
||||
|
||||
C D R
|
||||
. D .
|
||||
C D .
|
||||
. D .
|
||||
C D .
|
||||
. D R
|
71
ao-tools/tests/get_pc
Normal file
71
ao-tools/tests/get_pc
Normal file
@@ -0,0 +1,71 @@
|
||||
#
|
||||
# Debug mode - drive RESET_N low for two clock cycles
|
||||
#
|
||||
C D R
|
||||
. D .
|
||||
C D .
|
||||
. D .
|
||||
C D .
|
||||
. D R
|
||||
|
||||
#
|
||||
# GET_STATUS
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
#
|
||||
# Now read for a while
|
||||
#
|
||||
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
328
ao-tools/tests/get_status
Normal file
328
ao-tools/tests/get_status
Normal file
@@ -0,0 +1,328 @@
|
||||
#
|
||||
# Debug mode - drive RESET_N low for two clock cycles
|
||||
#
|
||||
C D R
|
||||
. D .
|
||||
C D .
|
||||
. D .
|
||||
C D .
|
||||
. D R
|
||||
|
||||
#
|
||||
# Halt 0x44
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
# status byte
|
||||
|
||||
C D R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
# Resume 0x4c
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
# status byte
|
||||
|
||||
C D R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
#
|
||||
# READ_STATUS
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
#
|
||||
# status
|
||||
#
|
||||
|
||||
C D R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
#
|
||||
# READ_STATUS
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
#
|
||||
# status
|
||||
#
|
||||
|
||||
C D R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
#
|
||||
# READ_STATUS
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
#
|
||||
# status
|
||||
#
|
||||
|
||||
C D R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
#
|
||||
# Halt 0x44
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
# status byte
|
||||
|
||||
C D R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
#
|
||||
# READ_STATUS
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
#
|
||||
# status
|
||||
#
|
||||
|
||||
C D R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
71
ao-tools/tests/half_phase
Normal file
71
ao-tools/tests/half_phase
Normal file
@@ -0,0 +1,71 @@
|
||||
#
|
||||
# Debug mode - drive RESET_N low for two clock cycles
|
||||
#
|
||||
C D R
|
||||
. D .
|
||||
C D .
|
||||
. D .
|
||||
C D .
|
||||
. D R
|
||||
|
||||
#
|
||||
# GET_STATUS
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
#
|
||||
# Now read for a while
|
||||
#
|
||||
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
146
ao-tools/tests/in
Normal file
146
ao-tools/tests/in
Normal file
@@ -0,0 +1,146 @@
|
||||
#
|
||||
# Debug mode - drive RESET_N low for two clock cycles
|
||||
#
|
||||
C D R
|
||||
. D .
|
||||
C D .
|
||||
. D .
|
||||
C D .
|
||||
. D .
|
||||
|
||||
#C D R
|
||||
#. D R
|
||||
#C D R
|
||||
#. D R
|
||||
#C D R
|
||||
#. D R
|
||||
#C D R
|
||||
#. D R
|
||||
|
||||
#
|
||||
# Ok, we're in debug mode now
|
||||
#
|
||||
|
||||
#
|
||||
# GET_CHIP_ID
|
||||
|
||||
#C . R 0
|
||||
#. . R
|
||||
#C D R 1
|
||||
#. D R
|
||||
#C D R 1
|
||||
#. D R
|
||||
#C . R 0
|
||||
#. . R
|
||||
#
|
||||
#C D R 1
|
||||
#. D R
|
||||
#C . R 0
|
||||
#. . R
|
||||
#C . R 0
|
||||
#. . R
|
||||
#C . R 0
|
||||
#. . R
|
||||
#
|
||||
##
|
||||
## Read the chip id
|
||||
##
|
||||
#
|
||||
#C D R
|
||||
#. D R
|
||||
#C D R
|
||||
#. D R
|
||||
#C D R
|
||||
#. D R
|
||||
#C D R
|
||||
#. D R
|
||||
#
|
||||
#C D R
|
||||
#. D R
|
||||
#C D R
|
||||
#. D R
|
||||
#C D R
|
||||
#. D R
|
||||
#C D R
|
||||
#. D R
|
||||
#
|
||||
#C D R
|
||||
#. D R
|
||||
#C D R
|
||||
#. D R
|
||||
#C D R
|
||||
#. D R
|
||||
#C D R
|
||||
#. D R
|
||||
#
|
||||
#C D R
|
||||
#. D R
|
||||
#C D R
|
||||
#. D R
|
||||
#C D R
|
||||
#. D R
|
||||
#C D R
|
||||
#. D R
|
||||
#
|
||||
|
||||
#
|
||||
# GET_STATUS
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
#
|
||||
# Now read for a while
|
||||
#
|
||||
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
360
ao-tools/tests/p1_1
Normal file
360
ao-tools/tests/p1_1
Normal file
@@ -0,0 +1,360 @@
|
||||
#
|
||||
# Debug mode - drive RESET_N low for two clock cycles
|
||||
#
|
||||
C D R
|
||||
. D .
|
||||
C D .
|
||||
. D .
|
||||
C D .
|
||||
. D R
|
||||
|
||||
#
|
||||
# Halt 0x44
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
# status byte
|
||||
|
||||
C D R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
#
|
||||
# DEBUG_INSTR
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
# MOV 0xfe, 0x02
|
||||
|
||||
# 0x75 0x02 0xfe
|
||||
|
||||
# 0x75
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
# 0xfe
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
# 0x02
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
# status byte
|
||||
|
||||
C D R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
#
|
||||
# DEBUG_INSTR
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
# MOV 0x90, 0xfd
|
||||
# 0x75 0xfd 0x90
|
||||
|
||||
# 0x75
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
# 0x90
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
# 0xff
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
# status byte
|
||||
|
||||
C D R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
#
|
||||
# DEBUG_INSTR
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
# MOV 0x90, 0xfd
|
||||
# 0x75 0xfd 0x90
|
||||
|
||||
# 0x75
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
# 0x90
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
# 0xfd
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
# status byte
|
||||
|
||||
C D R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C D R
|
55
ao-tools/tests/rd_config
Normal file
55
ao-tools/tests/rd_config
Normal file
@@ -0,0 +1,55 @@
|
||||
#
|
||||
# Debug mode - drive RESET_N low for two clock cycles
|
||||
#
|
||||
C D R
|
||||
. D .
|
||||
C D .
|
||||
. D .
|
||||
C D .
|
||||
. D R
|
||||
|
||||
#
|
||||
# RD_CONFIG
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
#
|
||||
# Now read for a while
|
||||
#
|
||||
|
||||
C D R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C D R
|
55
ao-tools/tests/read_status
Normal file
55
ao-tools/tests/read_status
Normal file
@@ -0,0 +1,55 @@
|
||||
#
|
||||
# Debug mode - drive RESET_N low for two clock cycles
|
||||
#
|
||||
C D R
|
||||
. D .
|
||||
C D .
|
||||
. D .
|
||||
C D .
|
||||
. D R
|
||||
|
||||
#
|
||||
# READ_STATUS
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
#
|
||||
# Now read for a while
|
||||
#
|
||||
|
||||
C D R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
C - R
|
||||
. - R
|
||||
|
||||
C D R
|
7
ao-tools/tests/reset
Normal file
7
ao-tools/tests/reset
Normal file
@@ -0,0 +1,7 @@
|
||||
# reset
|
||||
C D R
|
||||
C D .
|
||||
C D .
|
||||
C D .
|
||||
C D .
|
||||
C D R
|
116
ao-tools/tests/wr_config
Normal file
116
ao-tools/tests/wr_config
Normal file
@@ -0,0 +1,116 @@
|
||||
#
|
||||
# Debug mode - drive RESET_N low for two clock cycles
|
||||
#
|
||||
C D R
|
||||
. D .
|
||||
C D .
|
||||
. D .
|
||||
C D .
|
||||
. D R
|
||||
|
||||
#
|
||||
# WR_CONFIG
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C D R 1
|
||||
. D R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
#
|
||||
# Now read for a while
|
||||
#
|
||||
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
|
||||
|
||||
#
|
||||
# RD_CONFIG
|
||||
#
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
C . R 0
|
||||
. . R
|
||||
C D R 1
|
||||
. D R
|
||||
C . R 0
|
||||
. . R
|
||||
C . R 0
|
||||
. . R
|
||||
|
||||
#
|
||||
# Now read for a while
|
||||
#
|
||||
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
||||
C D R
|
||||
. D R
|
Reference in New Issue
Block a user