29.11.2014 Views

Fast Models Reference Manual - ARM Information Center

Fast Models Reference Manual - ARM Information Center

Fast Models Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Peripheral and Interface Components<br />

Verification and testing<br />

The ICS307 component has been tested as part of the VE example system using VE test suites<br />

and by booting operating systems.<br />

Performance<br />

The ICS307 component is not expected to significantly affect the performance of a PV system.<br />

However, modifying the ICS307 timing parameters is relatively slow, so you are discouraged<br />

from doing so too often.<br />

Library dependencies<br />

The ICS307 component has no dependencies on external libraries.<br />

5.4.38 FlashLoader component<br />

The FlashLoader component complements the IntelStrataFlashJ3 component by providing a<br />

means to initialize the contents of up to four Flash components in sequence from a single host<br />

flash image file. See also IntelStrataFlashJ3 component on page 5-133.<br />

Figure 5-58 shows a view of the component in System Canvas.<br />

This component is written in LISA+.<br />

Figure 5-58 FlashLoader in System Canvas<br />

Ports<br />

Table 5-107 provides a brief description of the ports in the FlashLoader component.<br />

Table 5-107 FlashLoader ports<br />

Name Port protocol Type Description<br />

flash_device0<br />

flash_device1<br />

flash_device2<br />

flash_device3<br />

FlashLoaderPort Master Used to program a flash device<br />

FlashLoaderPort<br />

The FlashLoader component has one additional protocol.<br />

This protocol can be used to initialize the flash contents at model startup and save flash contents<br />

to a file when the model terminates. It is typically connected to a FlashLoader component. See<br />

FlashLoader component. The behaviors are:<br />

loadFlashFile(FlashLoader*) : uint32<br />

Initiate loading of the flash contents.<br />

<strong>ARM</strong> DUI 0423J Copyright © 2008-2011 <strong>ARM</strong>. All rights reserved. 5-132<br />

ID051811<br />

Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!