Streamer

Make dots go brr.

SETXFRQ {#}D - Set Streamer NCO frequency

Encoding Register
Written
C Flag Z Flag Cycles
(cogexec)
Cycles
(hubexec)
IRQ
Shield
EEEE 1101011 00L DDDDDDDDD 000011101 none --- --- 2 2 No

XINIT {#}D,{#}S - Initialize Streamer

Encoding Register
Written
C Flag Z Flag Cycles
(cogexec)
Cycles
(hubexec)
IRQ
Shield
EEEE 1100101 0LI DDDDDDDDD SSSSSSSSS none --- --- 2 2 No

XCONT {#}D,{#}S - Continue Streamer

Encoding Register
Written
C Flag Z Flag Cycles
(cogexec)
Cycles
(hubexec)
IRQ
Shield
EEEE 1100110 0LI DDDDDDDDD SSSSSSSSS none --- --- 2+ 2+ No

XZERO {#}D,{#}S - Continue Streamer and reset NCO phase

Encoding Register
Written
C Flag Z Flag Cycles
(cogexec)
Cycles
(hubexec)
IRQ
Shield
EEEE 1100101 1LI DDDDDDDDD SSSSSSSSS none --- --- 2+ 2+ No

XSTOP

Encoding Register
Written
C Flag Z Flag Cycles
(cogexec)
Cycles
(hubexec)
IRQ
Shield
EEEE 1100101 011 000000000 000000000 none --- --- 2 2 No

XSTOP is an alias for XINIT #0,#0

GETXACC D - Get Goertzel accumulator

Encoding Register
Written
C Flag Z Flag Cycles
(cogexec)
Cycles
(hubexec)
IRQ
Shield
EEEE 1101011 000 DDDDDDDDD 000011110 D --- --- 2 2 Yes