Quantcast
Channel: Microcontrollers
Viewing all articles
Browse latest Browse all 216576

Forum Post: TMS570LC4357: Clarification Required on EMAC(0xFCF78000)->SOFTRESET(0x174) Behavior Affecting MDIO Module

$
0
0
Part Number: TMS570LC4357 Tool/software: Hello, I am currently working on the TMS570LC4357 hercules devkit and have encountered a behavior that I believe is not documented, or at least, I have not been able to find the relevant documentation. During my debugging process, I observed that triggering a soft reset through EMAC->SOFTRESET also resets the MDIO module, which appears to be an undocumented feature. Could you please confirm this behavior for me? Specifically, after setting EMAC->SOFTRESET, I noticed that the MDIO module becomes disabled and its clock divider values are lost (NOT emac control softreset ) . Any assistance or clarification you could provide on this matter would be greatly appreciated. The Reference manual mention in section 32.2.15.1 that "Unlike the EMAC module, the MDIO and EMAC control modules cannot be placed in reset from a register inside their memory map." Nevertheless the EMAC control module seems to be in reset via the RESET bit in the SOFTRESET register (section 32.3.2) whereas the EMAC module is in reset via the SOFTRESET bit in the SOFTRESET register (section 32.5.34).

Viewing all articles
Browse latest Browse all 216576

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>