LS1021A - BDI3000 RCW overrides

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LS1021A - BDI3000 RCW overrides

1,597 Views
Davisg
Contributor III

I am bringing up an LS1021A board using a BDI3000. The config file shows the following:

SCANINIT        i20=093fff:d64=000007ffdfff013d:        ;SAP: override RCW source 0_1001_1110

Where can I find documentation that describes what this SCANINIT is actually doing? I looked at the BDI manual and it describes SCANINIT but does not explain the rest of the statement. I need to do RCW overrides like I am able to for the P10, P20, T10, etc. series parts.

Thanks

Labels (1)
0 Kudos
7 Replies

1,052 Views
Davisg
Contributor III

Turns out we had an issue with the way the board was driving the resets. After correcting the issue, RCW override worked for the BDI3000 using:

SCANINIT        i20=093fff:d64=000007ffdfff013d:        ;SAP: override RCW source 0_1001_1110

Thanks for the responses.

0 Kudos

1,052 Views
sinanakman
Senior Contributor III

Hi Greg

I guess you already referred to BDI user manual for SCANINIT.

It is basically the string BDI executes when it starts communicating

with TAP. The commented out line in the config file  contains this

string "000007ffdfff013d" which basically refers to a RCW

overwrite JTAG instruction and its RCW data. Unfortunately

I don't think those FSL specific JTAG instructions are open to

public but by changing the "0_1001_1110" portion of this string

you would be able to use a different RCW value.

I have Rev A board and I had tested this on that board some

times ago and it worked fine.

Hope this helps.

Regards

Sinan Akman

0 Kudos

1,052 Views
Davisg
Contributor III

Hello Sinan,

Do you know if the last 9 bits are the RCW source override? "13d" does not match the comment of "0_1001_1110". I want to use a hard coded RCW value of 0x9a. Would it be "000007ffdfff009a"?

Thanks

Greg

0 Kudos

1,051 Views
sinanakman
Senior Contributor III

Hi Greg

Note that this would only work with a valid hard-coded  rcw_src value.

Try only changing the bits that match to 0_1001_1110.

e.g. if your hard-coded value is 0_1001_1010 then you

try   SCANINIT i20=093fff:d64=000007FFDFFF0315:

Sinan Akman

0 Kudos

1,052 Views
addiyi
NXP Employee
NXP Employee

This is ls1021A rev1 or rev2 board? For rev1 rwc override is not supported, because of a hardware issue (errata A-007979).

Adrian

0 Kudos

1,052 Views
Davisg
Contributor III

Board is populated with PS1021ASE7KQA so rev1.0. I don't see A-007979 in the rev D chip errata document I have; looks like I need an updated document.

0 Kudos

1,052 Views
addiyi
NXP Employee
NXP Employee

Take a look in CE rev H, for A-007979 and A-007980 (there are related even if A-007979 is about qspi boot).

Adrian

0 Kudos