Texas Instruments TMS320F20x/F24x DSP Computer Drive User Manual


 
Assembly Source for Algorithms
PRELIMINARY
A-9
Assembly Source Listings and Program Examples
PRELIMINARY
TBLW SPAD1 ;EXECUTE COMMAND *
LAR AR6,#D10 ;SET DELAY *
CALL DELAY,*,AR6 ;WAIT *
CALL ARRAY ;ACCESS FLASH ARRAY *
RET ;RETURN TO CALLING SEQUENCE*
*************************************************************
*************************************************
* PRG_BYTE: Programs hi or lo byte depending on *
* byte mask (BASE_2). *
*************************************************
PRG_BYTE:
CALL SET_RD_VER0 ;Read word at VER0 level.
LACL BASE_2 ;Get lo/hi byte mask.
AND FL_DATA ;Xor with read–back value.
BCND PB_DONE,EQ ;If zero, then done.
XOR #0FFFFh ;else, mask off good bits.
SACL FL_DATA ;New data.
CALL EXE_PGM ;PGM Pulse.
SPLK #0,BASE_0 ;Set row done flag = 0(False).
PB_DONE RET
************************************************
.end