iMX6ULL tech ref manual efuse and ocotp are the same?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

iMX6ULL tech ref manual efuse and ocotp are the same?

ソリューションへジャンプ
1,424件の閲覧回数
djregan
Contributor III

Hello,

In IMX6ULLRM... Chapter 38 (covering the OCOTP) has a statement... "In this document, the words 'eFuse' and 'OTP' are interchangeable. OCOTP refers to the hardware block itself.".

So... thinking back to Chapter 5 (covering the Fusemap)...

Does that mean that the absolute address of every fusemap address mentioned within Chapter 5 actually falls inside of the AIPS-2 memory map range allocated to the OCOTP_CTRL 16kB range beginning at 0x021B C000?

 

What I'm really trying to understand is... what are the various IMX6ULL absolute addresses that can be used to reach the fusemap bits discussed in Chapter 5, specifically:

 

0x450[31:0]

0x460[31:0]

0x470[31:0]

0x6D0[31:0]

...do these efuse registers map only to absolute addresses:

0x021B C450

0x021B C460

0x021B C470

0x021B C6D0

...respectively?

Thanks much in advance,

--DJ Regan

ラベル(1)
タグ(3)
0 件の賞賛
1 解決策
984件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi DJ Regan

>Does that mean that the absolute address of every fusemap address mentioned within Chapter 5
>actually falls inside of the AIPS-2 memory map range allocated to the OCOTP_CTRL 16kB
>range beginning at 0x021B C000?

shortly, not. Figure 46-1. OCOTP System Level Diagram shows IP bus connected to OCOTP_CTRL
and sect.46.3.1 Operation shows that it is used for :
* Configure control registers for programming and reading fuse word.
* Override and read shadow registers.

Reading fuses requires special sequence setting fuse address in
OCOTP_CTRLn and read data from OCOTP_READ_FUSE_DATA.
All fuse words in efusebox are shadowed [sect.46.3.1.1]. Therefore, fuse information is available
through memory mapped shadow registers. Please check for example OCOTP_CFG1[21B_C420h],
sect.38.5.14 Value of OTP Bank0 Word2 (Configuration and Manufacturing Info.) (OCOTP_CFG1).

http://www.nxp.com/docs/en/reference-manual/IMX6ULLRM.pdf 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

元の投稿で解決策を見る

2 返答(返信)
985件の閲覧回数
igorpadykov
NXP Employee
NXP Employee

Hi DJ Regan

>Does that mean that the absolute address of every fusemap address mentioned within Chapter 5
>actually falls inside of the AIPS-2 memory map range allocated to the OCOTP_CTRL 16kB
>range beginning at 0x021B C000?

shortly, not. Figure 46-1. OCOTP System Level Diagram shows IP bus connected to OCOTP_CTRL
and sect.46.3.1 Operation shows that it is used for :
* Configure control registers for programming and reading fuse word.
* Override and read shadow registers.

Reading fuses requires special sequence setting fuse address in
OCOTP_CTRLn and read data from OCOTP_READ_FUSE_DATA.
All fuse words in efusebox are shadowed [sect.46.3.1.1]. Therefore, fuse information is available
through memory mapped shadow registers. Please check for example OCOTP_CFG1[21B_C420h],
sect.38.5.14 Value of OTP Bank0 Word2 (Configuration and Manufacturing Info.) (OCOTP_CFG1).

http://www.nxp.com/docs/en/reference-manual/IMX6ULLRM.pdf 

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

984件の閲覧回数
djregan
Contributor III

Hi Igor...

Ok... despite the statement on using "eFuse" and "OTP" interchangeably... they are physically different.

Sometimes I need to read, re-read, re-re-read tech manuals to make sure I fully grasp what is attempted to be communicated.

These two chapters might take a re-re-re-read. :smileyhappy:


Thanks Igor!

--DJ

0 件の賞賛