This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

A contraction between Keil and ST documentation

Hello,
Maybe somebody from Keil can explain this; I still haven't tried it on the device itself, but it would be refreshing to understand the actual requirements.
Trying to run a STR9 at 96 MHz, I stubled upon the following guildelines:

KEIL (see http://www.keil.com/support/docs/3306.htm)
When you set the PLL post-divider value (PLL_PDIV) to 2 (hence: in order to run at 96 MHz), you must change the Clock Control Register (SCU_CLKCNTR) to the following:
* EMIRATIO: External Memory Interface Ratio fBCLK=HCLK/2
*

FMISEL: Flash Memory Interface Clock Divider FMICLK=RCLK/2

ST (see www.st.com/.../13563.pdf)
The Flash memory interface clock (FMICLK) should have the same frequency as the RCLK clock (96 MHz)

this means no FMICLK dividers used

. As a result since Flash has a Sequential Burst read up to 96 MHz, we reduce execution time from there.

Parents
  • STR91x Rev B had a problem with System reset at 96MHz (see www.st.com/.../12280.pdf page 12). This was fixed in STR91X Rev D with date code 618 and later and in STR91xFA.

    Basically on earlier silicon revisions it was not possible to use a 96MHz for FMI clock. This is not a problem anymore with new devices (especially for the STR91xFA to which the ST application note also refers to).

    Based on this the Keil knowledgebase article describes the limitation for FMI clock to ensure that the Blinky example for MCBSTR9 board works with all silicon revisions of the STR91x chip. The article will be updated that this limitation applies only to the older silicon revisions.

Reply
  • STR91x Rev B had a problem with System reset at 96MHz (see www.st.com/.../12280.pdf page 12). This was fixed in STR91X Rev D with date code 618 and later and in STR91xFA.

    Basically on earlier silicon revisions it was not possible to use a 96MHz for FMI clock. This is not a problem anymore with new devices (especially for the STR91xFA to which the ST application note also refers to).

    Based on this the Keil knowledgebase article describes the limitation for FMI clock to ensure that the Blinky example for MCBSTR9 board works with all silicon revisions of the STR91x chip. The article will be updated that this limitation applies only to the older silicon revisions.

Children