Forum Discussion
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;