OpenCores
URL https://opencores.org/ocsvn/spacewire_light/spacewire_light/trunk

Subversion Repositories spacewire_light

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /spacewire_light/trunk/sw/spwamba_test
    from Rev 6 to Rev 9
    Reverse comparison

Rev 6 → Rev 9

/spwamba_test.c
966,7 → 966,7
 
/* wait until second packet received */
v = spwamba_read(SPWAMBA_REG_STATUS);
for (i = 0; i < 12000 && (v & 0x800) == 0; i++)
for (i = 0; i < 32000 && (v & 0x800) == 0; i++)
v = spwamba_read(SPWAMBA_REG_STATUS);
CHECK_VALUE("reg_status", v, 0x7843);
spwamba_write(SPWAMBA_REG_STATUS, v);
997,10 → 997,12
 
/* wait until first packet sent, then cancel tx dma */
v = spwamba_read(SPWAMBA_REG_STATUS);
for (i = 0; i < 1600 && (v & 0x1000) == 0; i++)
for (i = 0; i < 4000 && (v & 0x1000) == 0; i++)
v = spwamba_read(SPWAMBA_REG_STATUS);
spwamba_write(SPWAMBA_REG_CONTROL, SPWAMBA_CONTROL_TXCANCEL);
v = spwamba_read(SPWAMBA_REG_STATUS);
for (i = 0; i < 4000 && (v & 0x0040) != 0; i++)
v = spwamba_read(SPWAMBA_REG_STATUS);
CHECK_VALUE("reg_status", v, 0x1003);
CHECK_VALUE("txdesctable[0].f", txdesctable[0].f, 0x0c0000);
CHECK_VALUE("txdesctable[1].f", txdesctable[1].f, 0x150100);
1330,7 → 1332,7
spwamba_write(SPWAMBA_REG_TXDMA, (unsigned int)txdesctable);
spwamba_write(SPWAMBA_REG_CONTROL, SPWAMBA_CONTROL_TXDMA | SPWAMBA_CONTROL_RXDMA);
v = spwamba_read(SPWAMBA_REG_STATUS);
for (i = 0; i < 8000 && (v & 0x2080) != 0x2000; i++)
for (i = 0; i < 16000 && (v & 0x2080) != 0x2000; i++)
v = spwamba_read(SPWAMBA_REG_STATUS);
 
usec = usec - LEON3_GpTimer_Regs->e[1].val + 1;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.