Soft Macrocell Model (SMM)

A Soft Macrocell Model (SMM) is an FPGA implementation of an ARM processor, built with ARM development boards. The binary image is protected by the FPGA's built-in encryption mechanism, so the addition of any custom peripheral IP would require an extra LogicTile to be added to the development sytem.

The use of FPGA technology enables us to provide boards containing fully functional, tested examples of the newest ARM processors before any hard silicon devices are available from a foundry.

It is usual for an SMM to be constructed from one or more LogicTile Express boards. A SODIMM memory module is generally included, to provide the system SDRAM since this is not on the motherboard.

An SMM Behaves like a Versatile Express CoreTile, which allows it to be mounted on the V2M-P1 motherboard for use as an off-the-shelf development system. PLLs in the FPGA are used to give the highest possible CPU speed for an FPGA implementation. As it is a drop in replacement for a CoreTile Express board, only a single set of off-board AMBA® AXI™ buses are implemented.

SMMs are available in the Versatile Express range for the following ARM processors:


SMM Express for Cortex-R5 SMM Express for Cortex-R7
     
SMM name (short)

SMM-R5

SMM-R7

Part number

V2S-CR5-1000A V2S-CR7-1000A
PCB part number

HBI-0192

HBI-217

Datasheet

Datasheet

Datasheet

Manuals

User Guide

User Guide

Processor type

Cortex™-R5 MPCore™

Cortex-R7 MPCore

Num CPUs, Speed

Dual, 50MHz

Dual, 40MHz

Processor Revision

r1p2

r0p0

Coprocessors

FPU

FPU

Hardware required

V2F-1XV5

V2F-2XV6

L1 Cache I/D

64KB/64KB

16KB/16KB

L2 Cache

N/A

N/A

TCM I/D

64KB x 2, per CPU

64KB x 2, per CPU

Memory

16 MB PSRAM

2GB DDR2 SODIMM

Memory speed

50MHz

125MHz

Bus Type

AXI

AXI

Int Bus Freq

50MHz

40MHz

Ext Bus Freq

25MHz (M), 35MHz (S)

N/A

Supported baseboard

V2M-P1 V2M-P1

Tool Support

Software Tools for Versatile Express

ARM DS-5 Development Studio fully supports all ARM processors and IP as well as a wide range of third-party tools, operating systems and EDA flows. DS-5 represents a comprehensive range of software tools to create, debug and optimize systems built on Versatile Express boards.

It incorporates DS-5 Debugger, whose powerful and intuitive graphical environment enables fast debugging of bare-metal, Linux and Android native applications. DS-5 Debugger provides pre-defined configurations for ARM Versatile Expressboards, for a quick and convenient way to start software development.

In addition, Streamline performance analyzer simplifies the identification of hot spots in software and load balancing between cores and clusters with a brilliantly intuitive graphical display.