© 2020 Arm Limited (or its affiliates)
Mark Inskip, Program Director
Arm Central Engineering
17 March 2020
Morello Technology
Demonstrator
Hardware Overview
2 © 2020 Arm Limited (or its affiliates)
Morello Board: Capability Hardware Prototype Platform
• Silicon implementation of a Capability Hardware CPU Instruction Set Architecture
• Implements Morello Profile for A-class
Prototype Architecture
• Two clusters each of two Rainier CPUs
• Interconnect and Memory Controller
support for tagged memory
• Two channel DDR4 DRAM interface
• PCIe Gen3 and Gen4 x16 interface
• CCIX (Cache Coherent Interconnect
for Accelerators) interface
• Mid-range GPU, display processor
and HDMI output
• On standard uATX form factor board
CoreSightSoC-600
Skeena (CoreLink CMN-600 based)
CoreLink GIC-600
CoreLink NIC-400
IOFPGA
SCP
Cortex-M7
MCP
Cortex-M7DDR4-2667
Bing
(DMC-620 based)
CCIXPCIe
MMU-600
Rainier
ELA-500
Rainier
ELA-500
Bing
(DMC-620 based)
HDMI
Mali-D35
Mali-G76
UEFI boot, SCP/MCP FirmwareTrusted Firmware-A
Linux Kernel
Supporting Arm system IP: GIC-600 (Generic Interrupt Controller), MMU-600 (IO MMU), Dynamic
Memory Controller derived from DMC-620, SoC-600 (SoC Debug and Trace), Coherent Mesh Network
derived from CMN-600, NIC-400 (Non-coherent interconnect)
Supporting 3rd party system IP/hardware: PCIe/CCIX Root Complex (PHY and controller), DDR4/3 PHY,
DDR4 memory, IO FPGA
Open-source software stack
3 © 2020 Arm Limited (or its affiliates)
Overview – Hardware Bring-up and Roll Out
Platforms and
milestones
Hardware
Platform
Development
Platform and
Architecture
Enablement
Hardware development and bring up
SoC and development board design,
fabrication, bring up and validation
Hardware roll-out
Development board
manufacture and
production test
AArch64 platform and Morello architecture support
See Morello software and toolchain presentation
Development board
October 2021 December 2021
evolving functionality
Volume shipping
4 © 2020 Arm Limited (or its affiliates)
Morello Block Diagram
• Mali-D35 display processor
• Single display output
• Digital 8:8:8 RGB Output
• UXGA60 : 1600x 1200
@60fps
• Mali-G76 (Bifrost)
• Mid-range GPU
• x4 shaders
• 256KByte L2
• SODIMM DDR4 2667 x2
(72pin)
• 42.7GBytes/s
• Capability bit in ECC
• Tag$ implementation
• SCP & MCP
• As per N1 SDP
• System control
including boot
• 2 MP2 Rainier
clusters
• L1/L2 cache
modifications to
proliferate
capability bit
• PCIe gen4
configuration
• x16 PCIe CCIX
enabled
• x16 PCIe IO
• Thin Links as
per N1 SDP
• Facilitates a
broader set of
IO not
contained
within the SoC
itself
2 x
DMC
Bing
MP2 CPU
Rainier
Mali-G76
Mali-D35PCIe Gen4
x16
CCIX PCIe
x16
MP2 CPU
Rainier
MCP & SCP
CMN-Skeena
5 © 2020 Arm Limited (or its affiliates)
Morello SoC IP Features
• CPU Rainier
• Based on Morello for A-Profile architecture
• Implemented using baseline Neoverse N1 CPU
• 2 dual Rainier (MP2) clusters – 4 cores in total
• Separate Voltage domain per cluster
• Frequency : 2.0 GHz
• CMN-Skeena
• Based on CMN-600 Coherent Mesh Network
• Updated to support transport of ‘tag’ bits from CPUs
to DMC-Bing
• 4MB System Level Cache, 8MB Snoop Filter
• Frequency : 1.5 GHz
• DMC-Bing
• Two x72-bit DDR4-2667 memory based on DMC-620
• Modified ECC and ‘tag’ cache modes
• On chip DDR4 PHY from Cadence
• Frequency: 1.33 GHz (DDR4-2667) giving 42.7GBytes/s
• GPU Mali-G76
• Bifrost architecture
• 4 Shader Cores, 256 KB L2$
• Supports AFBC format
• IO Coherent with CPUs
• DPU Mali-D35
• Single Display output
• Off-chip display PHY (HDMI)
• RGB 8:8:8 display output
• UXGA60 Resolution (1600 x 1200 @60fps)
• PCIe and CCIX
• 1 x16 Lane Gen4 PCIe with CCIX support enabling
accelerators for chip2chip coherency
• Second 1 X16 lane standard Gen4 PCIe Root Port
• PCIe / CCIX integration based on SBSA v3.0
• On chip PCIe PHY and PCIe Controller IP from Cadence
6 © 2020 Arm Limited (or its affiliates)
Overview of the Morello Board 1x CCIX compatible PCIe
Gen4 x16 slot
3 x Standard PCIe Gen3
x16 slot routed as x16,
x8, x1
PCIe Gen3 Switch
2 x SATA II
Rear I/O connections
HDMI1.4a output
1Gb Ethernet RJ45
4 x USB3.0
PCC Ethernet
Config USB (inc UARTs)
32 bit TRACE (MIPI 60)
Morello SoC
2 x 72 bit DDR4 RDIMMS,
one per channel
(16GByte standard config)
Motherboard
controller (MCC)
Morello SoC
IOFPGA
7 © 2020 Arm Limited (or its affiliates)
PCIe Routing and Gen3 Switch Functionality
Morello SoC
8 © 2020 Arm Limited (or its affiliates)
Morello Hardware Debug Options
• ULINKPlus supports all classic debug features such
as simple and complex breakpoints
and multi-core debugging*
• DSTREAM-PT high-performance
debug and trace capability, with
up to 32 pins parallel trace support
and on probe 8GB trace memory
store
*on-board integration of ULINKPlus under investigation but not confirmed
© 2020 Arm Limited (or its affiliates)
Thank You
Danke
Merci
谢谢
ありがとう
Gracias
Kiitos
감사합니다
धन्यवाद
‫ا‬ً‫شكر‬
ধন্যবাদ
‫תודה‬
The Arm trademarks featured in this presentation are registered
trademarks or trademarks of Arm Limited (or its subsidiaries) in
the US and/or elsewhere. All rights reserved. All other marks
featured may be trademarks of their respective owners.
www.arm.com/company/policies/trademarks
© 2020 Arm Limited (or its affiliates)

More Related Content

PDF
DAIS19: On the Performance of ARM TrustZone
PPT
Misra c rules
PDF
Embedded Systems Security
PPT
RT linux
PDF
System On Chip
PPTX
Introduction to Embedded Systems
PPTX
Cryptographic Algorithms: DES and RSA
PPTX
Task assignment and scheduling
DAIS19: On the Performance of ARM TrustZone
Misra c rules
Embedded Systems Security
RT linux
System On Chip
Introduction to Embedded Systems
Cryptographic Algorithms: DES and RSA
Task assignment and scheduling

What's hot (20)

PPT
Core of the ES
PPT
Security in GSM(2G) and UMTS(3G) Networks
PDF
Embedded systems basics
PDF
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
PDF
Security in Embedded systems
PDF
Device drivers and interrupt service mechanism
PDF
Introduction To Embedded Systems
PPT
multiprocessors and multicomputers
PDF
Cd lab manual
PPT
Blowfish Cryptosystem
PDF
CRYPTOGRAPHY AND NETWORK SECURITY
PPTX
Contention based MAC protocols
PDF
SOC System Design Approach
PPTX
Arm architecture chapter2_steve_furber
PDF
Raft presentation
PDF
Computer Security Lecture 1: Overview
PPTX
Hardware security
PPTX
PDF
13. multiprocessing
PPT
Lamport’s algorithm for mutual exclusion
Core of the ES
Security in GSM(2G) and UMTS(3G) Networks
Embedded systems basics
CS6701 CRYPTOGRAPHY AND NETWORK SECURITY
Security in Embedded systems
Device drivers and interrupt service mechanism
Introduction To Embedded Systems
multiprocessors and multicomputers
Cd lab manual
Blowfish Cryptosystem
CRYPTOGRAPHY AND NETWORK SECURITY
Contention based MAC protocols
SOC System Design Approach
Arm architecture chapter2_steve_furber
Raft presentation
Computer Security Lecture 1: Overview
Hardware security
13. multiprocessing
Lamport’s algorithm for mutual exclusion
Ad

Similar to Morello Technology Demonstrator Hardware Overview - Mark Inskip, Arm (20)

PPT
17 october embedded seminar
PDF
Morello Software and Toolchain Work in Arm - Mark Nicholson, Arm
 
PPT
04 Mcu Day Stellaris 8 12b Editado
PPT
Stellaris® 9000 Family of ARM® Cortex™-M3
PDF
ds894-zynq-ultrascale-plus-overview
PDF
MYC-C7Z015 CPU Module
PPTX
RIT 2nd ARM Developer Day - Texas Instruments Presentation
PDF
Presentacion_p1.pdf
PPT
Arrow Israel the MCU Home
PDF
How to Select Hardware for Internet of Things Systems?
PDF
ODSA NXP Presentation
PDF
ODSA - NXP PoC Presentation
PDF
Case Study: Porting Qt for Embedded Linux on Embedded Processors
PPTX
Open Source Robotics as Booster to Creativity
PDF
Xilinx Data Center Strategy and CCIX
PDF
Zynq ultrascale
PDF
Deep learning: Hardware Landscape
PPT
Introduction to Stellaris Family Microcontrollers
PPTX
Parallel Rendering of Webpages
PDF
ARM AAE - Architecture
17 october embedded seminar
Morello Software and Toolchain Work in Arm - Mark Nicholson, Arm
 
04 Mcu Day Stellaris 8 12b Editado
Stellaris® 9000 Family of ARM® Cortex™-M3
ds894-zynq-ultrascale-plus-overview
MYC-C7Z015 CPU Module
RIT 2nd ARM Developer Day - Texas Instruments Presentation
Presentacion_p1.pdf
Arrow Israel the MCU Home
How to Select Hardware for Internet of Things Systems?
ODSA NXP Presentation
ODSA - NXP PoC Presentation
Case Study: Porting Qt for Embedded Linux on Embedded Processors
Open Source Robotics as Booster to Creativity
Xilinx Data Center Strategy and CCIX
Zynq ultrascale
Deep learning: Hardware Landscape
Introduction to Stellaris Family Microcontrollers
Parallel Rendering of Webpages
ARM AAE - Architecture
Ad

More from KTN (20)

PDF
Competition Briefing - Open Digital Solutions for Net Zero Energy
 
PDF
An Introduction to Eurostars - an Opportunity for SMEs to Collaborate Interna...
 
PDF
Prospering from the Energy Revolution: Six in Sixty - Technology and Infrastr...
 
PPTX
UK Catalysis: Innovation opportunities for an enabling technology
 
PPTX
Industrial Energy Transformational Fund Phase 2 Spring 2022 - Competition Bri...
 
PDF
Horizon Europe ‘Culture, Creativity and Inclusive Society’ Consortia Building...
 
PDF
Horizon Europe ‘Culture, Creativity and Inclusive Society’ Consortia Building...
 
PPTX
Smart Networks and Services Joint Undertaking (SNS JU) Call Topics
 
PDF
Building Talent for the Future 2 – Expression of Interest Briefing
 
PDF
Connected and Autonomous Vehicles Cohort Workshop
 
PDF
Biodiversity and Food Production: The Future of the British Landscape
 
PDF
Engage with...Performance Projects
 
PDF
How to Create a Good Horizon Europe Proposal Webinar
 
PDF
Horizon Europe Tackling Diseases and Antimicrobial Resistance (AMR) Webinar a...
 
PDF
Engage with...Custom Interconnect
 
PDF
Engage with...ZF
 
PDF
Engage with...FluxSys
 
PDF
Made Smarter Innovation: Sustainable Smart Factory Competition Briefing
 
PDF
Driving the Electric Revolution – PEMD Skills Hub
 
PDF
Medicines Manufacturing Challenge EDI Survey Briefing Webinar
 
Competition Briefing - Open Digital Solutions for Net Zero Energy
 
An Introduction to Eurostars - an Opportunity for SMEs to Collaborate Interna...
 
Prospering from the Energy Revolution: Six in Sixty - Technology and Infrastr...
 
UK Catalysis: Innovation opportunities for an enabling technology
 
Industrial Energy Transformational Fund Phase 2 Spring 2022 - Competition Bri...
 
Horizon Europe ‘Culture, Creativity and Inclusive Society’ Consortia Building...
 
Horizon Europe ‘Culture, Creativity and Inclusive Society’ Consortia Building...
 
Smart Networks and Services Joint Undertaking (SNS JU) Call Topics
 
Building Talent for the Future 2 – Expression of Interest Briefing
 
Connected and Autonomous Vehicles Cohort Workshop
 
Biodiversity and Food Production: The Future of the British Landscape
 
Engage with...Performance Projects
 
How to Create a Good Horizon Europe Proposal Webinar
 
Horizon Europe Tackling Diseases and Antimicrobial Resistance (AMR) Webinar a...
 
Engage with...Custom Interconnect
 
Engage with...ZF
 
Engage with...FluxSys
 
Made Smarter Innovation: Sustainable Smart Factory Competition Briefing
 
Driving the Electric Revolution – PEMD Skills Hub
 
Medicines Manufacturing Challenge EDI Survey Briefing Webinar
 

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
Chapter 5: Probability Theory and Statistics
PDF
CloudStack 4.21: First Look Webinar slides
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Hybrid model detection and classification of lung cancer
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
Tartificialntelligence_presentation.pptx
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
STKI Israel Market Study 2025 version august
PDF
Unlock new opportunities with location data.pdf
PPTX
Modernising the Digital Integration Hub
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
NewMind AI Weekly Chronicles – August ’25 Week III
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Chapter 5: Probability Theory and Statistics
CloudStack 4.21: First Look Webinar slides
Group 1 Presentation -Planning and Decision Making .pptx
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Final SEM Unit 1 for mit wpu at pune .pptx
Developing a website for English-speaking practice to English as a foreign la...
Hybrid model detection and classification of lung cancer
O2C Customer Invoices to Receipt V15A.pptx
A comparative study of natural language inference in Swahili using monolingua...
Tartificialntelligence_presentation.pptx
A contest of sentiment analysis: k-nearest neighbor versus neural network
observCloud-Native Containerability and monitoring.pptx
STKI Israel Market Study 2025 version august
Unlock new opportunities with location data.pdf
Modernising the Digital Integration Hub
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Taming the Chaos: How to Turn Unstructured Data into Decisions

Morello Technology Demonstrator Hardware Overview - Mark Inskip, Arm

  • 1. © 2020 Arm Limited (or its affiliates) Mark Inskip, Program Director Arm Central Engineering 17 March 2020 Morello Technology Demonstrator Hardware Overview
  • 2. 2 © 2020 Arm Limited (or its affiliates) Morello Board: Capability Hardware Prototype Platform • Silicon implementation of a Capability Hardware CPU Instruction Set Architecture • Implements Morello Profile for A-class Prototype Architecture • Two clusters each of two Rainier CPUs • Interconnect and Memory Controller support for tagged memory • Two channel DDR4 DRAM interface • PCIe Gen3 and Gen4 x16 interface • CCIX (Cache Coherent Interconnect for Accelerators) interface • Mid-range GPU, display processor and HDMI output • On standard uATX form factor board CoreSightSoC-600 Skeena (CoreLink CMN-600 based) CoreLink GIC-600 CoreLink NIC-400 IOFPGA SCP Cortex-M7 MCP Cortex-M7DDR4-2667 Bing (DMC-620 based) CCIXPCIe MMU-600 Rainier ELA-500 Rainier ELA-500 Bing (DMC-620 based) HDMI Mali-D35 Mali-G76 UEFI boot, SCP/MCP FirmwareTrusted Firmware-A Linux Kernel Supporting Arm system IP: GIC-600 (Generic Interrupt Controller), MMU-600 (IO MMU), Dynamic Memory Controller derived from DMC-620, SoC-600 (SoC Debug and Trace), Coherent Mesh Network derived from CMN-600, NIC-400 (Non-coherent interconnect) Supporting 3rd party system IP/hardware: PCIe/CCIX Root Complex (PHY and controller), DDR4/3 PHY, DDR4 memory, IO FPGA Open-source software stack
  • 3. 3 © 2020 Arm Limited (or its affiliates) Overview – Hardware Bring-up and Roll Out Platforms and milestones Hardware Platform Development Platform and Architecture Enablement Hardware development and bring up SoC and development board design, fabrication, bring up and validation Hardware roll-out Development board manufacture and production test AArch64 platform and Morello architecture support See Morello software and toolchain presentation Development board October 2021 December 2021 evolving functionality Volume shipping
  • 4. 4 © 2020 Arm Limited (or its affiliates) Morello Block Diagram • Mali-D35 display processor • Single display output • Digital 8:8:8 RGB Output • UXGA60 : 1600x 1200 @60fps • Mali-G76 (Bifrost) • Mid-range GPU • x4 shaders • 256KByte L2 • SODIMM DDR4 2667 x2 (72pin) • 42.7GBytes/s • Capability bit in ECC • Tag$ implementation • SCP & MCP • As per N1 SDP • System control including boot • 2 MP2 Rainier clusters • L1/L2 cache modifications to proliferate capability bit • PCIe gen4 configuration • x16 PCIe CCIX enabled • x16 PCIe IO • Thin Links as per N1 SDP • Facilitates a broader set of IO not contained within the SoC itself 2 x DMC Bing MP2 CPU Rainier Mali-G76 Mali-D35PCIe Gen4 x16 CCIX PCIe x16 MP2 CPU Rainier MCP & SCP CMN-Skeena
  • 5. 5 © 2020 Arm Limited (or its affiliates) Morello SoC IP Features • CPU Rainier • Based on Morello for A-Profile architecture • Implemented using baseline Neoverse N1 CPU • 2 dual Rainier (MP2) clusters – 4 cores in total • Separate Voltage domain per cluster • Frequency : 2.0 GHz • CMN-Skeena • Based on CMN-600 Coherent Mesh Network • Updated to support transport of ‘tag’ bits from CPUs to DMC-Bing • 4MB System Level Cache, 8MB Snoop Filter • Frequency : 1.5 GHz • DMC-Bing • Two x72-bit DDR4-2667 memory based on DMC-620 • Modified ECC and ‘tag’ cache modes • On chip DDR4 PHY from Cadence • Frequency: 1.33 GHz (DDR4-2667) giving 42.7GBytes/s • GPU Mali-G76 • Bifrost architecture • 4 Shader Cores, 256 KB L2$ • Supports AFBC format • IO Coherent with CPUs • DPU Mali-D35 • Single Display output • Off-chip display PHY (HDMI) • RGB 8:8:8 display output • UXGA60 Resolution (1600 x 1200 @60fps) • PCIe and CCIX • 1 x16 Lane Gen4 PCIe with CCIX support enabling accelerators for chip2chip coherency • Second 1 X16 lane standard Gen4 PCIe Root Port • PCIe / CCIX integration based on SBSA v3.0 • On chip PCIe PHY and PCIe Controller IP from Cadence
  • 6. 6 © 2020 Arm Limited (or its affiliates) Overview of the Morello Board 1x CCIX compatible PCIe Gen4 x16 slot 3 x Standard PCIe Gen3 x16 slot routed as x16, x8, x1 PCIe Gen3 Switch 2 x SATA II Rear I/O connections HDMI1.4a output 1Gb Ethernet RJ45 4 x USB3.0 PCC Ethernet Config USB (inc UARTs) 32 bit TRACE (MIPI 60) Morello SoC 2 x 72 bit DDR4 RDIMMS, one per channel (16GByte standard config) Motherboard controller (MCC) Morello SoC IOFPGA
  • 7. 7 © 2020 Arm Limited (or its affiliates) PCIe Routing and Gen3 Switch Functionality Morello SoC
  • 8. 8 © 2020 Arm Limited (or its affiliates) Morello Hardware Debug Options • ULINKPlus supports all classic debug features such as simple and complex breakpoints and multi-core debugging* • DSTREAM-PT high-performance debug and trace capability, with up to 32 pins parallel trace support and on probe 8GB trace memory store *on-board integration of ULINKPlus under investigation but not confirmed
  • 9. © 2020 Arm Limited (or its affiliates) Thank You Danke Merci 谢谢 ありがとう Gracias Kiitos 감사합니다 धन्यवाद ‫ا‬ً‫شكر‬ ধন্যবাদ ‫תודה‬
  • 10. The Arm trademarks featured in this presentation are registered trademarks or trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere. All rights reserved. All other marks featured may be trademarks of their respective owners. www.arm.com/company/policies/trademarks © 2020 Arm Limited (or its affiliates)