This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRA821U: Using LBIST and PBIST

Part Number: DRA821U
Other Parts Discussed in Thread: DRA821

I'm working with a customer that is looking to use LBIST and PBIST at boot (enabled by MCU_BOOTMODE pins 8 and 9). They are using the Linux SDK bootflow (eventually to include secure boot) which utilizes U-Boot. However, instead of Linux, they are utilizing U-Boot in order to boot VxWorks.

We have a few questions:

  1. How are the results of LBIST and PBIST delivered? For example, are they delivered in U-boot in the form of some kind of driver interface?
  2. In the Safety manually, PBIST is referenced as "programmable" BIST. What makes it "programmable"? Is this simply a reference to on-chip RAM being the item tested, which is ultimately programmable by the user application, or does it refer to configuring the PBIST test itself?

The customer also noted that PBIST test in SRAM is "destructive in nature". That is to be expected. There is also a statement that "it is recommend that the module is reset once the memory check completes". We think this refers to a reset of the SRAM module, not a warn or power on reset of the whole DRA821U device itself. Is our understanding correct?

Thanks,

Stuart