About address space size of chip select in i.MX6.

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

About address space size of chip select in i.MX6.

982件の閲覧回数
keitanagashima
Senior Contributor I

Hi All,

There is below description about ADDRS3[10] bit in IMX6DQRM(Rev.2)

==============

Active Chip Select and Address Space.
Each of the ACT_CSx represents one of the four chip selects of the EIM.

When ACT_CSx=1'b1, the corresponding chip select is active and has a valid address space according to its address space configuration determined by ADDRSx[10] bits ADDRSx[10] is setting the space for each chip select which is active.

The address space of the first active chip select must be the largest one, the following active chip select address spaces may be equal or smaller.
Total address space size is 128 MByte.
The supported configurations are:
CS0(128M), CS1 (0M), CS2 (0M), CS3(0M) [default configuration]
CS0(64M), CS1(64M), CS2(0M), CS3(0M)
CS0(64M), CS1(32M), CS2(32M), CS3(0M)
CS0(32M), CS1(32M), CS2(32M), CS3(32M)
Address Space Configuration options (ADDRSx[10]):
 00 32 MByte
 01 64 MByte
 10 128 MByte
 11 Reserved

==============

But, my customer has already connected the like below on their custom board.

<Current customer's system> 

- CS0, 32M, 0x08000000
- CS1, 64M, 0x0A000000
- CS2, 32M, 0x0E000000

[Q1]

Is it OK the above system?

(Now, it looks right operation as allocation and access on their custom board)

Or, is it necessary to change as follows?

CS0(64M), CS1(32M), CS2(32M)

[Q2]

Is there any limitation or problem in their system formation?

Best Regards,

Keita

ラベル(3)
0 件の賞賛
返信
4 返答(返信)

827件の閲覧回数
keitanagashima
Senior Contributor I

Hi Yuri,

I change my question.

My customer has used the below wrong connection.

So, they want to know this impact.

- CS0, 32M, 0x08000000
- CS1, 64M, 0x0A000000
- CS2, 32M, 0x0E000000

Do you have the information of impact with above wrong connection?

(If you have no information, please tell me the gist of that.)

Best Regards,

Keita

0 件の賞賛
返信

827件の閲覧回数
Yuri
NXP Employee
NXP Employee

Hello,

  According to the RM : " The address space of the first active chip select must be the
largest one, the following active chip select address spaces may be equal or smaller."
In Your case : CS0 (32M) <  CS1 (64M). The variant CS0(64M), CS1(32M), CS2(32M) 
would be better.

 

Have a great day,
Yuri

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

0 件の賞賛
返信

827件の閲覧回数
keitanagashima
Senior Contributor I

Hi Yuri,

Thank you for your reply.

I had already answered the same thing to my customer.

But, the customer had already connected each chip select on their board. (<-- Customer's mistake)

So, they want to know why is it necessary to change to CS0(64M), CS1(32M), CS2(32M)?

(Because their board with CS0 (32M) > CS1 (64M) can be accessing correctly now...)

Do you know the detail reason?

Best Regards,

Keita

0 件の賞賛
返信

827件の閲覧回数
keitanagashima
Senior Contributor I

Hi Yuri,

Do you have any update?

Best Regards,

Keita

0 件の賞賛
返信