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 Cortex-R7
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

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 LogicTile Express boards, 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.

Get support

Arm support

Arm training courses and on-site system-design advisory services enable licensees to realize maximum system performance with lowest risk and fastest time-to-market.

Arm training courses  Open a support case

Community Forums

Answered Where do I find presentations and photos from SC'18? 2 votes 2630 views 0 replies Started 1 years ago by John Linford Answer this
Suggested answer microsemi smartfusion keil and softconsole
  • Keil
0 votes 420 views 6 replies Latest 6 hours ago by Andy Neil Answer this
Not answered eglSwapBuffers() taking so much time
  • Streamline Performance Analyzer
  • Mali Graphics Debug and Analysis
1 votes 229 views 0 replies Started 9 hours ago by Lothav Answer this
Not answered glMapBufferRange fails with Out of memory error (Mali-G71 MP20) 0 votes 213 views 0 replies Started 10 hours ago by charliehorse55 Answer this
Answered Mali Job Manager info missing in Mobile Studio Streamline
  • Profiling
  • Mali GPU (Midgard Architecture)
  • Streamline Performance Analyzer
0 votes 284 views 1 replies Latest 12 hours ago by Peter Harris Answer this
Not answered Freescale ARM Cortex M4 stuck at RESET overheating, overclocking state, BUT still works with subsequent RESET 0 votes 7 views 0 replies Started 12 hours ago by EE_Analog36 Answer this
Not answered JTAG or UART help needed 0 votes 69 views 0 replies Started 13 hours ago by Pseudomax Answer this
Suggested answer Using of arm-none-eabi-ar leads to broken binary 0 votes 130 views 1 replies Latest 13 hours ago by a.surati Answer this
Not answered CMake Assembler Errors: unrecognized opcode:func_export / unsupported relocation against r3
  • C++
0 votes 67 views 0 replies Started 14 hours ago by Mike001 Answer this
Suggested answer GICv2 How to resolve Multiple Interrupt appearing on a CPU
  • CoreLink GIC-400
  • Generic Interrupt Controller (GIC)
0 votes 3688 views 2 replies Latest 17 hours ago by johannesa Answer this
Suggested answer Execute Failed while SRC using <sstream> with armclang
  • Arm Compiler 6
  • STM32 F4
0 votes 440 views 6 replies Latest 17 hours ago by Andy Neil Answer this
Suggested answer RTX51 full for 8051 0 votes 402 views 4 replies Latest 18 hours ago by Andy Neil Answer this
Answered Where do I find presentations and photos from SC'18? Started 1 years ago by John Linford 0 replies 2630 views
Suggested answer microsemi smartfusion keil and softconsole Latest 6 hours ago by Andy Neil 6 replies 420 views
Not answered eglSwapBuffers() taking so much time Started 9 hours ago by Lothav 0 replies 229 views
Not answered glMapBufferRange fails with Out of memory error (Mali-G71 MP20) Started 10 hours ago by charliehorse55 0 replies 213 views
Answered Mali Job Manager info missing in Mobile Studio Streamline Latest 12 hours ago by Peter Harris 1 replies 284 views
Not answered Freescale ARM Cortex M4 stuck at RESET overheating, overclocking state, BUT still works with subsequent RESET Started 12 hours ago by EE_Analog36 0 replies 7 views
Not answered JTAG or UART help needed Started 13 hours ago by Pseudomax 0 replies 69 views
Suggested answer Using of arm-none-eabi-ar leads to broken binary Latest 13 hours ago by a.surati 1 replies 130 views
Not answered CMake Assembler Errors: unrecognized opcode:func_export / unsupported relocation against r3 Started 14 hours ago by Mike001 0 replies 67 views
Suggested answer GICv2 How to resolve Multiple Interrupt appearing on a CPU Latest 17 hours ago by johannesa 2 replies 3688 views
Suggested answer Execute Failed while SRC using <sstream> with armclang Latest 17 hours ago by Andy Neil 6 replies 440 views
Suggested answer RTX51 full for 8051 Latest 18 hours ago by Andy Neil 4 replies 402 views