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 />

Performance<br />

The PL340_DMC component has negligible impact on performance.<br />

Library dependencies<br />

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

5.4.23 PL350_SMC component<br />

The PL350_SMC component is a programmer's view model of the <strong>ARM</strong> PL350 Static Memory<br />

Controller (SMC). It provides two memory interfaces. Each interface can be connected to a<br />

maximum of four memory devices, giving a total of eight inputs from the PVBusDecoder and<br />

eight outputs to either SRAM or NAND devices. Only one kind of memory can be connected to<br />

a particular interface, either SRAM or NAND. Further technical details on the SMC are<br />

described elsewhere. See the <strong>ARM</strong> PrimeCell Static Memory Controller (PL350 series)<br />

Technical <strong>Reference</strong> <strong>Manual</strong>.<br />

The PL350_SMC component implementation provides a PVBus slave to control the device<br />

behavior. A remap port is also provided to assist in remapping particular memory regions.<br />

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

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

Figure 5-43 PL350_SMC in System Canvas<br />

Ports<br />

Table 5-74 provides a brief description of the ports for the PL350_SMC component. Refer to<br />

the component documentation for more details. See <strong>ARM</strong> PrimeCell Static Memory Controller<br />

(PL350 series) Technical <strong>Reference</strong> <strong>Manual</strong>.<br />

Name Port protocol Type Description<br />

Table 5-74 PL350_SMC ports<br />

axi_chip_if0_in[4] PVBus Slave Slave bus for interface 0 connecting to<br />

memory<br />

axi_chip_if1_in[4] PVBus Slave Slave bus for interface 1 PVBus<br />

connecting to memory<br />

apb_interface PVBus Slave Slave bus interface for register access<br />

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

ID051811<br />

Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!