Why do I see my MAC registers empty? - Why do I see my MAC registers empty? Description In SoCFPGA U-BOOT, when executing a net related command such as 'PING' or 'TFTP', it calls Designware's MAC driver to initialize the MAC registers every time. The software also calls mac_reset() twice, in the beginning and end of command respectively, which intend to make MAC controller in a certain status. So the MAC's registers keep in reset value before and after executing the commands. But in case of developing a new board, customer may want to check the MAC registers after executing a net command for debug purpose. Resolution In order to get this feature, customer can comment and cancel the mac_reset() in the dw_eth_halt(), which can avoid the MAC go back to reset status after executing the net command and make the MAC registers available for accessing. Custom Fields values: ['novalue'] Troubleshooting novalue False ['Reset'] ['FPGA Dev Tools Quartus II Software'] 14.1 13.1 ['Programmable Logic Devices'] ['novalue'] ['novalue'] ['novalue'] - 2021-08-25

external_document