Forum Discussion
Altera_Forum
Honored Contributor
14 years agoTSE and scatter-gather dma problem
hi, everyone I am recently trying to connect nios II to computor through ethernet , I separately connected a memory to stream scatter gather DMA to TSE's transmit and a stream to memory scatter g...
Altera_Forum
Honored Contributor
13 years agounsigned int * mac_rev = (unsigned int *)TRIPLE_SPEED_ETHERNET_BASE;
unsigned int * mac_command_configure = (unsigned int *)(TRIPLE_SPEED_ETHERNET_BASE+ 0x008); unsigned int * mac_addr0 = (unsigned int *)(TRIPLE_SPEED_ETHERNET_BASE+ 0x00C); unsigned int * mac_addr1 = (unsigned int *)(TRIPLE_SPEED_ETHERNET_BASE+ 0x0010); unsigned int * mac_phy_addr = (unsigned int *)(TRIPLE_SPEED_ETHERNET_BASE+0x3C); unsigned int * mac_phy_reg_addr_base = (unsigned int *)(TRIPLE_SPEED_ETHERNET_BASE+0x200); unsigned int * mac_phy_reg_17 = (unsigned int *)(TRIPLE_SPEED_ETHERNET_BASE+0x200+ 17*4); * mac_addr0 = 0x17231c00; * mac_addr1 = 0x0000cb4a; * mac_command_configure = *mac_command_configure | 0x2000; //reset TSE for(i = 0; i < 10000000; i++); * mac_command_configure = *mac_command_configure | 0x00800233;