/*_______________Allow for pulldown delay on LxACK of the
slave_________________*/
bit clr imask LSRQI;
*/
r0=0x10;
dm(LSRQ)=r0;
/* Unmask LSRQ lport 0 transmit request status
r0=0x00000000;
dm(LCTL)=r0;
/* LCTL: disable all LBUFs
disabled1:
r0=dm(LSRQ);
/* Check to ensure that the pull down on LxACK
r0=FEXT r0 BY 20:1;
r0=pass r0;
/* slave and original master will be in sync.
if NE jump disabled1;
/* the master that slave is requesting the token*/
/
*______________________________________________________________________________*/
r0=0x00000000;
dm(LCTL)=r0;
/* disable all LBUFs */
bit set imask LSRQI;
*/
r0=0x10;
dm(LSRQ)=r0;
/* Unmask LSRQ lport 0 transmit request status
rti;
/*_______________Link buffer 2 Tx finish Interrupt Routine______________*/
Listing 9.3 Link Token Passing Example (continues)
www.BDTIC.com/ADI
Link Ports
/* Disable Link port service request interrupt
/* has pulled the LxACK low.
/* The next assertion of LxACK will signify to
/* Enable Link port service request interrupt
9
*/
*/
*/
Both the original */
*/
*/
*/
9 – 35
Need help?
Do you have a question about the ADSP-2106x SHARC and is the answer not in the manual?
Questions and answers