Configuring RAMBAR register

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

Configuring RAMBAR register

ソリューションへジャンプ
1,420件の閲覧回数
salman83
Contributor II

Hi,

I was reading the documentation for MCF52254. While configuring the RAMBAR register, I do not understand the meaning of bit 5.

 

RAMBAR

 

Address Space Masks

 

C/I = CPU space/interrupt acknowledge cycle mask

 

Also, for FLASHBAR register, is it OK to enable the Address fetch speculation (AFS) bit 6. I have read from other posts that it is creates problem when enabled and it is a bug acknowledged by Freescale.

 

Any help will be highly appreciated.

 

Regards.

ラベル(1)
0 件の賞賛
返信
1 解決策
1,304件の閲覧回数
TomE
Specialist II

> I do not understand the meaning of bit 5.

You really need to have followed every Freescale/Motorola part from the 68000 on to understand what the "Address Spaces" mean and what they're used for.

You don't need to know.

The manual says:

Table 12-2. RAMBAR Field Descriptions (continued)

5–1  C/I, SC, SD, UC, UD

    These bits are useful for power management as detailed in Section

     12.3.2, “Power Management.” In most applications, the C/I bit is set


You can believe the above advice. You don't want the SRAM responding to interrupt cycles!


> Also, for FLASHBAR register, is it OK to enable the Address fetch speculation


The Chip Errata document (MCF52259DE.pdf) doesn't list that as a problem for this chip.

> have read from other posts that it is creates problem when enabled

> and it is a bug acknowledged by Freescale.

I can only find this one which indicates you don't have a problem. What did you find?


https://community.freescale.com/message/50265#50265


    I received confirmation from freescale that the "speculaton bug has been fixed in the MCF5225X".

    This means that the workaround is no longer needed for this chip.


Tom


元の投稿で解決策を見る

0 件の賞賛
返信
2 返答(返信)
1,304件の閲覧回数
Monica
Senior Contributor III

Hello Salman!

Were those hints helpful?

Please keep us posted!

Monica

0 件の賞賛
返信
1,305件の閲覧回数
TomE
Specialist II

> I do not understand the meaning of bit 5.

You really need to have followed every Freescale/Motorola part from the 68000 on to understand what the "Address Spaces" mean and what they're used for.

You don't need to know.

The manual says:

Table 12-2. RAMBAR Field Descriptions (continued)

5–1  C/I, SC, SD, UC, UD

    These bits are useful for power management as detailed in Section

     12.3.2, “Power Management.” In most applications, the C/I bit is set


You can believe the above advice. You don't want the SRAM responding to interrupt cycles!


> Also, for FLASHBAR register, is it OK to enable the Address fetch speculation


The Chip Errata document (MCF52259DE.pdf) doesn't list that as a problem for this chip.

> have read from other posts that it is creates problem when enabled

> and it is a bug acknowledged by Freescale.

I can only find this one which indicates you don't have a problem. What did you find?


https://community.freescale.com/message/50265#50265


    I received confirmation from freescale that the "speculaton bug has been fixed in the MCF5225X".

    This means that the workaround is no longer needed for this chip.


Tom


0 件の賞賛
返信