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 Blogs

Community Forums

Answered Where do I find presentations and photos from SC'18? 2 votes 1092 views 0 replies Started 7 months ago by John Linford Answer this
Suggested answer DStream firmware update failure 0 votes 88 views 3 replies Latest 5 hours ago by Oscar Huang Answer this
Suggested answer error : no memeber name 'RCGCPIO' in 'SYSCTL_Type' 0 votes 84 views 2 replies Latest 8 hours ago by Andy Neil Answer this
Answered Keil Flash Error 0 votes 332 views 8 replies Latest 9 hours ago by Andy Neil Answer this
Suggested answer Problem connecting bsd (tcp) socket with ethernet
  • Keil MDK
0 votes 55 views 1 replies Latest 10 hours ago by raviiyer06 Answer this
Suggested answer Help regarding AT32UC3C1512C debugging tool 0 votes 414 views 5 replies Latest 10 hours ago by Andy Neil Answer this
Suggested answer Help regarding AT32UC3C1512C debugging tool
  • Debug and Trace
  • DSTREAM
0 votes 453 views 1 replies Latest 12 hours ago by Andy Neil Answer this
Suggested answer Request for advise on better ARM learning path for VLSI engineer
  • FPGA
0 votes 506 views 2 replies Latest 14 hours ago by Andy Neil Answer this
Suggested answer Keil MDK Lite limitations
  • Keil MDK Lite Edition
0 votes 84 views 1 replies Latest 14 hours ago by Andy Neil Answer this
Suggested answer Prebuilt Toolchain for armv6l/armv7l/Raspberry Pi
  • GCC
0 votes 685 views 2 replies Latest 14 hours ago by bhussey Answer this
Not answered GA and Streamline on APK 26 or higher
  • Android
  • Getting Started
  • Streamline Performance Analyzer
  • Arm Mobile Studio
0 votes 38 views 0 replies Started 15 hours ago by Raluca Answer this
Not answered In Stm32, Is that possible to use CMSIS USB driver(common access struct) for developing CDC device class application without any CMSIS RTOS ? 0 votes 47 views 0 replies Started 15 hours ago by Gokulnath Kasinathan Answer this
Answered Where do I find presentations and photos from SC'18? Started 7 months ago by John Linford 0 replies 1092 views
Suggested answer DStream firmware update failure Latest 5 hours ago by Oscar Huang 3 replies 88 views
Suggested answer error : no memeber name 'RCGCPIO' in 'SYSCTL_Type' Latest 8 hours ago by Andy Neil 2 replies 84 views
Answered Keil Flash Error Latest 9 hours ago by Andy Neil 8 replies 332 views
Suggested answer Problem connecting bsd (tcp) socket with ethernet Latest 10 hours ago by raviiyer06 1 replies 55 views
Suggested answer Help regarding AT32UC3C1512C debugging tool Latest 10 hours ago by Andy Neil 5 replies 414 views
Suggested answer Help regarding AT32UC3C1512C debugging tool Latest 12 hours ago by Andy Neil 1 replies 453 views
Suggested answer Request for advise on better ARM learning path for VLSI engineer Latest 14 hours ago by Andy Neil 2 replies 506 views
Suggested answer Keil MDK Lite limitations Latest 14 hours ago by Andy Neil 1 replies 84 views
Suggested answer Prebuilt Toolchain for armv6l/armv7l/Raspberry Pi Latest 14 hours ago by bhussey 2 replies 685 views
Not answered GA and Streamline on APK 26 or higher Started 15 hours ago by Raluca 0 replies 38 views
Not answered In Stm32, Is that possible to use CMSIS USB driver(common access struct) for developing CDC device class application without any CMSIS RTOS ? Started 15 hours ago by Gokulnath Kasinathan 0 replies 47 views