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

Subversion Repositories turbo8051

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /turbo8051/trunk/verif
    from Rev 53 to Rev 54
    Reverse comparison

Rev 53 → Rev 54

/sw/C/gmac_loopback.c
13,9 → 13,9
char cErrCnt;
/*---------------------------------------------------------------------------*/
 
__xdata __at (0x30) unsigned int read_data;
__xdata __at (0x34) unsigned int tx_des_base;
__xdata __at (0x38) unsigned int rx_des_base;
__xdata __at (0xA030) unsigned int read_data;
__xdata unsigned int *rx_des_base;
__xdata unsigned int *tx_des_base;
 
void main() {
27,9 → 27,14
// Read the Receive Descriptor
// tb_top.cpu_read('h4,{desc_rx_qbase,desc_ptr},read_data);
// Write the Tx Descriptor
rx_des_base = tx_des_base;
rx_des_base = (__xdata unsigned int *) 0x7000;
tx_des_base = (__xdata unsigned int *) 0x7040;
//rx_des_base = (__xdata unsigned int *) (0x7000+desc_ptr);
//tx_des_base = (__xdata unsigned int *) (0x7040+desc_ptr);
//__xdata (int *) (0x7040+desc_ptr) = __xdata (int *)(0x7000+desc_ptr);
// tb_top.cpu_write('h4,{desc_tx_qbase,desc_ptr},read_data);
desc_ptr = desc_ptr+1;
*tx_des_base = *rx_des_base;
desc_ptr = desc_ptr+4;
cFrameCnt = cFrameCnt+1;
}
}

powered by: WebSVN 2.1.0

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