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 1629 views 0 replies Started 11 months ago by John Linford Answer this
Answered Difference btw AXI3 and AXI4
  • AMBA
  • AXI3
  • AXI4
  • Interface
0 votes 10647 views 5 replies Latest 6 hours ago by SATYA369 Answer this
Not answered XMC4700 (PSRAM size is 96 kb)- can not allocate more than 16 kb of stack? 0 votes 33 views 0 replies Started 6 hours ago by madmat Answer this
Suggested answer Token-pasting ("##") with armcc 5.06
  • Keil MDK
  • Arm Compiler 5
0 votes 117 views 1 replies Latest 7 hours ago by Ed Player Answer this
Not answered Building for LPC1786 with Eclipse & GNU ARM Embedded Toolchain 0 votes 33 views 0 replies Started 9 hours ago by MedowsGomes Answer this
Not answered Is there a way to start a tool between pre-processor and compiler in Keil IDE? 0 votes 51 views 0 replies Started 9 hours ago by nicetiger Answer this
Suggested answer How to restore MAC addess of our Bamboo system so that ARMCC compilation works again? 0 votes 1116 views 2 replies Latest 12 hours ago by Kemp3M Answer this
Suggested answer The problem of modifying the cache parameter in the Canvas
  • Software and Services
0 votes 1039 views 6 replies Latest 13 hours ago by qiqi Answer this
Not answered Running .elf file on zynq board ubuntu platform 0 votes 50 views 0 replies Started yesterday by dolly1192 Answer this
Answered DS-5 5.29.0 on Windows 10 1803 0 votes 5990 views 5 replies Latest yesterday by Khan Saab Answer this
Not answered ADC in ABOV C-51 based controller programming 0 votes 293 views 0 replies Started yesterday by Jaydeep Shah Answer this
Suggested answer Keil Pack installer Boards for NUCLEO-F410RB 0 votes 689 views 2 replies Latest 2 days ago by slothsmith Answer this
Answered Where do I find presentations and photos from SC'18? Started 11 months ago by John Linford 0 replies 1629 views
Answered Difference btw AXI3 and AXI4 Latest 6 hours ago by SATYA369 5 replies 10647 views
Not answered XMC4700 (PSRAM size is 96 kb)- can not allocate more than 16 kb of stack? Started 6 hours ago by madmat 0 replies 33 views
Suggested answer Token-pasting ("##") with armcc 5.06 Latest 7 hours ago by Ed Player 1 replies 117 views
Not answered Building for LPC1786 with Eclipse & GNU ARM Embedded Toolchain Started 9 hours ago by MedowsGomes 0 replies 33 views
Not answered Is there a way to start a tool between pre-processor and compiler in Keil IDE? Started 9 hours ago by nicetiger 0 replies 51 views
Suggested answer How to restore MAC addess of our Bamboo system so that ARMCC compilation works again? Latest 12 hours ago by Kemp3M 2 replies 1116 views
Suggested answer The problem of modifying the cache parameter in the Canvas Latest 13 hours ago by qiqi 6 replies 1039 views
Not answered Running .elf file on zynq board ubuntu platform Started yesterday by dolly1192 0 replies 50 views
Answered DS-5 5.29.0 on Windows 10 1803 Latest yesterday by Khan Saab 5 replies 5990 views
Not answered ADC in ABOV C-51 based controller programming Started yesterday by Jaydeep Shah 0 replies 293 views
Suggested answer Keil Pack installer Boards for NUCLEO-F410RB Latest 2 days ago by slothsmith 2 replies 689 views