I am trying to configure a NIC-400 r1p2 using Socrates V1.5.2 and I have the following questions:
1. Programmable means you can change the clock relationship at runtime from the default "asynchronous" using GPV accesses, whereas a fixed configuration of "asynchronous" cannot be changed. If you know the clock relationship will definitely always be "async", don't select programmable.
2. I've never tried setting the clock relationships in the Socrates tool, but using the older AMBA Designer tool you just needed to define the clock relationship in one direction, and the tool then knew what the relationship must be in the opposite direction.
View all questions in SoC Design forum