1. Reading the attached spec, the ‘POR Configs hold time is 2 SYSCLK’s min 5 SYSCLK’s M At 100 MHz that’s a 30ns window’, is this correct? Are we reading the requirements correctly? Yes, we do use actively driven configs.
Yes, you have this 3 clocks (30 ns) window to release config signals.
2. Since NxP is specifying this in such small numbers of SYSCLKs, are these inputs intended to be synchronous to the SYSCLK of the MCU? If synchronous, we are concerned that an internal CPLD generated clock (+/- a few %) may not work well, would this be the case?
This is up to CPLD designer. If CPLD designer can satisfy these requirements from internal CPLD clock, than internal CPLD clock is ok. On our QDS board CPLD clock is generated from the same clock source as SYSCLK, this allows CPLD design to be synchronous with SYSCLK.
3. Do we need to input the SYSCLK anyway in order to support the “PLL input setup time with stable SYSCLK before HRESET_B negation” with any accuracy? The PLL lock time (given a stable 100MHz clock with easily a millisecond start-up time) is 100uS.
Yes, SYSCLK must be applied. The following is said in LS1043A Reference Manual, Section 4.4.1 “Power-on reset sequence”, Step 3:
3. The system applies a toggling SYSCLK signal and stable POR configuration inputs.At this point, SYSCLK is propagated throughout the device; the platform PLL is running in bypass mode.
4. HRESET_B” is both an output and an input, but it is less than clear how/when to handle the transition. How and when is this transition handled?
The device stops driving HRESET at step 14, “after which, it becomes an input, allowing external devices to stall/hold the reset sequence.”
Note that Reference Manual recommends using PORESET for reset assertion to the chip, using HRESET for this purpose is not recommended. See Table 4-3.
5. There is a requirement to drive PORESET active low "BEFORE" the core and platform supplies are powered up". Why is the requirement needed? What is the source and reason for this requirement?
This is to prevent random states of device I/O signals during power-on.
Have a great day,
Alexander
TIC
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------