I have a couple questions.
LWE_duration = SCY + TRLX + 1 -(1/4*CSNT);
Solved! Go to Solution.
1. Yes, Reference Manual shows clock polarity as for "DLL enabled" mode. For DLL bypass please use clock for scale purpose only, actual signal assertions/negations timing and reference edge is shown in Figure 22 of Hardware Specifications.
2. No, there is no gap between address and data, LAD will transittion directly from address to data, and data will be valid with tLBKLOV timing parameter.
3. LWE is asserted on the next cycle immediately following LCS assertion, as shown at Figures 10-25 and 10-27, negation is controllable by several timing parametres, see Table 10-23 for LWE negation timing.
Have a great day,
Alexander
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
One more question.
4. During which clock cycle is the read data on LAD actually sampled when using a GPCM mode bus. For example, I have a GPCM Read configured with TRLX=0, EHTR=0, XACS=1, ACS=11, LCRR[CLKDIV] =4 with LALE asserted for 4 cycles and SCY=6. As such, my LOE assertion and read data last longer then the one cycle shown in figure 10-24 of the CPU reference manual.
Right now, I am assuming that LAD is sampled the clock cycle before LOE is negated (the last cycle it would be asserted). It would be nice to get some confirmation on that, as that information is not clear from the reference manual. The CPU hardware specification gives setup and hold times in relation to an edge, but I do not know which edge to look at.
The LBC controller acts as "target" device on internal bus. Bus transaction is always terminated by internal "transfer acknowledge", which is in case of LBC generated by LBC. Reference Manual shows this internal signal as TA on LBC-related figures. Internal bus samples data on the cycle, on which TA is asserted.
The following is said in Section 10.4.1.3 "Data Transfer Acknowledge (TA)":
The three memory controllers in the LBC generate an internal transfer acknowledge signal, TA, to allow
data on LAD[0:31] to be either sampled (for reads) or changed (on writes). The data sampling/data change
always occurs at the end of the bus cycle in which the LBC asserts TA internally.
Typically, this cycle with TA asserted at the last cycle of LBC access.
1. Yes, Reference Manual shows clock polarity as for "DLL enabled" mode. For DLL bypass please use clock for scale purpose only, actual signal assertions/negations timing and reference edge is shown in Figure 22 of Hardware Specifications.
2. No, there is no gap between address and data, LAD will transittion directly from address to data, and data will be valid with tLBKLOV timing parameter.
3. LWE is asserted on the next cycle immediately following LCS assertion, as shown at Figures 10-25 and 10-27, negation is controllable by several timing parametres, see Table 10-23 for LWE negation timing.
Have a great day,
Alexander
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------