Hello,
We are using TMS570LS31LS3137ZWT processor. We are implementing power down of the unused peripherals, which seems to be working, but between all the documents I cannot figure out how to verify that I powered down the unused peripherals and powered up the peripherals we use, just by looking at the PSPPwrDwnSet# register. For example: in SPNA173 Table 5 MibSPI5 is declared as using PS[0] Q[0,1] (bits 0,1 in PSPPwrDwnSet0). After power up I see bit 0 set (see attached image with PSPPwrDwnSet# values after reset ). Does that mean that half of MibSPI powered down after reset? Shouldn't all the peripherals be powered down after reset?
In SPNU499B section 2.5.3.17 Figure 2-84, all bits in PSPPwrDwnSet0 represented to be 1 after reset. Does that mean that all peripherals allocated to this register should be powered down and those bits that are not allocated are 0? The actual value that I read is 0x13000551. What does that mean. I don't understand what the Note means in this section and the text in the second paragraph. For example I want to power down MibSPI3, which I don't use and I set PSPPwrDwnSet0 bits 4 and 5 PS[1] Q[0,1] to power it down, but I still get value "5" on PS[1], while I'm expecting to read "3". In what document can I find the proper explanation on peripherals to quadrant allocation for my processor? I cannot find it in the Datasheet SPNS162B.