Spidergon STNoC: The technology that adds value to your System. Marcello Coppola
|
|
- Basil Hancock
- 5 years ago
- Views:
Transcription
1 Spidergon STNoC: The technology that adds value to your System Marcello Coppola
2 Agenda Setting the stage Overview on Spidergon STNoC Spidergon STNoC backbone User experience Communication Primitives & Services Spidergon STNoC today Conclusions 2
3 Moore s law in real life Few applications Pseudo static behavior Many applications Dynamic behavior 1 algorithm ASIC 1 application MEM B CPU U S Single micprocessor SoC MEM MEM MEM IP CPU CPU CPU C R O S B A R CrossBar-based multiprocessor SoC Middleware Operating system SW & HW multi-tasking Heterogeneous multiprocessing On-chip communication network Memory hierarchy SW Configurable SoC platform Infrastructure SW HW 3
4 Multicore SoC architecture: 2004 vision Masters HOST HOST CPU CPU DSP DMA VLIW VLIW DSP DSP DSP DSP HW HW IP IP Programmable Parallel Engine interconnect SoC interconnect Ext Ext Mem Mem Ctrl Ctrl Embedded Embedded Mem Embedded Embedded Mem Mem IO IO IO IO Mem Embedded Mem In package memory secondary target Registers Slaves towards. Open Confi gurabl e Heterogeneous Mul ti core Pl atforms
5 Agenda Setting the stage Overview on Spidergon STNoC Spidergon STNoC backbone User experience Communication Primitives & Services Spidergon STNoC today Conclusions 5
6 Spidergon STNoC at a glance Best in class for multi-protocol support (AMBA, STBUS, custom) Solving wire congestion and time closure problems without any area penalty Reduce SoC NRE Several Innovative Services Configurable end extensible technology Fully integrated with state-ofthe-art verification environment Allow post silicon reconfigurability by software 6
7 Spidergon STNoC technology Spidergon STNoC is set of Communication Primitives and Services implemented on top of a distributed on-chip network (NoC backbone) that connects several components. Communication Primitives Platform Services Read/Write Security Power IOMMU Fault Tolerance AXI3 AXI4 STBus Cache Coherence QoS Multi-paths Virtual Channels Socket Interoperability Spidergon STNoC Backbone 7
8 Agenda Setting the stage Overview on Spidergon STNoC Spidergon STNoC backbone User experience Communication Primitives & Services Spidergon STNoC today Conclusions 8
9 Spidergon STNoC backbone The on-chip network is based on 3 well-defined configurable components called: Network Interface Router Physical link
10 Communication Primitives Natively support (without bridges) different socket protocols (AXI, STBUS, OCP, custom, etc.) Efficient upsize and downsize conversion 32 A X I parallel wires A X I NI flits Router O C P O C P NI flits Router 64 parallel wires
11 Network Interface IP protocol Shell Handshake Handshake IP IP protocol protocol Encodes Encodes IP IP protocol protocol Programming Programming Security Security access access Kernel SSTNoC SSTNoC packet packet assembling assembling Frequency Frequency Conversion Conversion Error/Power Error/Power Management Management Error Man. Unit Unit SSTNoC Interface SSTNoC packets ni_i_top shl_req krn_req emu_top sl_us_itf shl_rsp krn_rsp sl_ds_itf error_management_on request path response path
12 Network Interface Features Data bus / flit Size Conversion Upsize Downsize No conversion Frequency Conversion Gray counters (any even number of FIFO locations) 2 to 4 Synch. Flip Flops 0 to 3 cycles configurable crossing latency Store & Forward IP Prot to S-STNoC (packet, chunk, msg) S-STNoC to IP prot (S-STNoC packet) Error Management Security Management Transaction ordering support Single/Multiple Target QoS support Programming Unit Routing (Dir1, Dir2, DestID fields) QoS FBA fields Security STBus T1 or APB interface
13 Spidergon Router The Router implements the network and the data link layers of the NoC protocol, offering best effort and possible quality of service (QoS) in terms of both latency and throughput It is responsible for the transmission of the flits The router supports 2 Virtual Channels Left Hierarchy ROUTER Across Right Network Interface flit_be flit flit_id flit_id_3 flit_id_err flit_id_atomic four_be val credit 0 flit_data us_flit Example 72-bit flit 13
14 Spidergon STNoC request/response networks Spidergon STN oc technology allow s you to design separated request/ response netw orks Initiators Targets Initiators Targets Initiators Request response network request network response network Router Router Router request & response switch Less wires per router 14
15 Router Features Each Link (L, R, A, NI, H), Port (DS, US), VN (VN1, VN2) is individually instantiable and configurable Back routing support Configurable flit size: flit payload size16/18, 32/36, 64/72, 128/144 bits, plus flit extra bits Optional registers on credits IB with/without bypass capability and Optional retiming stage: configurable crossing latency (1 cycle or 2 cycles) Configurable Output Queue size: 0 64 flits When zero, OQ is not instantiated Configurable number of Output Queues to NI QoS Support Configurable basic arbitration scheme within a faction: LRU, RR, pk_priority Configurable virtual channel arbitration scheme: LRU/RR, VN_priority (w/ & w/o lock packet) Routing Unit support for hierarchical networks: H link is a gateway between 2 S-STNoC sub-networks Routing Unit support for Spidergon Routing or Source Routing mechanisms
16 Physical Link Com posed by a set of wires, an upstream logic and a downst ream logic Enable efficient physical im plem entation Synchronous version, Adapt ive version Optim ized flow control with virtual channel support Fixed upstream interface Fixed downstream interface flitid Spidergon component US DS valid credit flit Spidergon component 16
17 GALS: some previous works 1. Pausible Clocking Yun (ICCAD-96); Villiger et al./eth (ASYNC-03) 2. Latency-Insensitive Systems Carloni, Sangiovanni-Vincentelli et al. (ICCAD-99); 3. Static Scheduling Casu, Macchiarulo (DAC-04) 3. Fine-Grain Synchronous Handshaking Jacobsen et al./ibm (ASYNC-02) 17
18 Latency Insensitive Design (LTI) [ICCAD99] P1 P2 P3 P4 Pearls (synchronous IP cores) Shells ( speaking the latency insensitive protocol) Channels (short wires) Channels (long wires) P6 P5 P7 Source: L. Carloni 18
19 Latency Insensitive Design (LTI) [ICCAD99] P1 RS RS P3 RS Relay Stations RS P2 P4 RS RS Pearls (synchronous IP cores) Shells ( speaking the latency insensitive protocol) Channels (short wires) Channels (long wires) RS P6 RS P7 P5 RS Source: L. Carloni 19
20 Adaptive Link Different link configurations for different purposes us ds us ds RelayStation: configuration used to break long link (backend oriented) us ds freq. conv us ds Alink with freq. conv: used to cross frequency domain us ds size conv us ds Alink with size conv: used to adapt flit size us ds Volt. conv us ds Alink with volt. conv: used to support multiple voltage domain 20
21 Features and configurability Each VN (VN1, VN2) is individually instantiable and configurable (both DS and US are activated on the selected VN) Configurable flit size: flit payload size 16/18, 32/36, 64/72, 128/144 bits, plus flit extra bits Optional registers on credits IB with/without bypass capability and optional retiming stage: configurable crossing latency Configurable virtual channel arbitration scheme: LRU/RR, VN_priority (w/ & w/o lock packet) DS/US flit size conversion support (instantiates FIFOs) Frequency conversion support (instantiates bisynchronous FIFOs) When FIFOs on, can support Store&Forward: Per NoC packet Per NoC packet per flit threshold Separate FIFOs for header and payloads: Optimized Header FIFO width Flexibility for advanced S&F control Depending on traffic type, removes unnecessary Payload FIFO NOTE: DS/US flit sizes cannot both be lower than header width NOTE2: DS and US flit extra bits sizes cannot be random. Either they are zero (at least one of them) or they stay in the same ratio as DS and US flit payload sizes NOTE3: four_be conversion/management not supported for flit payload size 16/18
22 Agenda Setting the stage Overview on Spidergon STNoC Spidergon STNoC backbone User experience Communication Primitives & Services Spidergon STNoC today Conclusions 22
23 The User Experience How a product behaves and is used by people in the real world every product that is used by someone has a user experience: newspapers, ketchup bottles, reclining armchairs, cardigan sweaters. (Garrett, 2003) User Experience the way people feel about it their pleasure and satisfaction when using it, looking at it, holding it, opening or closing it
24 The best experience out of the box. Action Multicore Feedback L2 L2 L2 Multicore L1 Multicore Multicore Core On-demand accelerators Video Graphics Imaging Audio System Functions On-Chip Network PCIe Connectivity USB MIPI Memory CTRL Periperals PHY PHY PHY
25 Agenda Setting the stage Overview on Spidergon STNoC Spidergon STNoC backbone User experience Communication Primitives & Services Spidergon STNoC today Conclusions 25
26 Spidergon STNoC: the Software A software Library (libstnoc) and set of device drivers to programme interconnection behaviour of SoC architecture and to take advantage of built-in NoC services (Power, QoS, Security, MMU, Diagnostic, etc.) 26
27 Spidergon STNoC driver The driver exposes in files the NoC configuration information (base address, routing type etc) Routing, QoS, and security information Through writable files, writing to the files updates the configuration registers Last Register status Possible destinations Alternative paths for source routing
28 Spidergon STNoC Library: Libstnoc Libstnoc provides a high level C API, abstracted from the details of register format A simple interface to allow applications to optimize the NoC at any time for their requirements. High level get and set functions for routing, QoS. Error handling/valid data checks before applying to the registers. Higher level functionality: profile switching / requirements based reprogramming of the NoC. Libstnoc
29 NoC aware applications on Android The Conent Provider, provides access to STNoC functionality to the whole Java based Android Application Framework. Possible Applications. GUI on-device debug interface for the NoC. Parameters adjustment when receiving a phone call, in flight mode, in standby etc. Adjustments for performance or low power.
30 Platform Services: An example Communication Primitives Platform Services AXI3 Read/Write AXI4 STBus Cache Coherence Security QoS Power QoS Multi-paths IOMMU Virtual Channels Fault Tolerance Socket Interoperability Spidergon STNoC Backbone
31 Dynamic resource usages: the web browser The Software Stack: An overview Libstnoc STNoC Driver 31
32 Dynamic resource usages: face time 32
33 Service: Programmable QoS long devxxxread (struct airecord *pai) { if (pai->pact) [ return S_devXxx_OK; /* zero */ } pai->pact = TRUE devxxxbeginasyncio(pai->dpvt); return S_devXxx_OK; } Average DDR BW is 1GB/s DMA 6% Initiators 24% 43% 16% Graphics Video Core S-STNoC ethernet PCI CPU Graphics Audio 11% DMA Video Core Audio Peripherals
34 Towards IPU IPU = Interconnect Processing Unit IPU Services are implemented in hardware and/or software Communication Primitives Low level Platform Services Source: Design of cost efficient Interconnect processing unit:spidergon STNoC, ISBN:
35 Agenda Setting the stage Overview on Spidergon STNoC Spidergon STNoC backbone User experience Communication Primitives & Services Spidergon STNoC today Conclusions 35
36 Where is Spidergon STNoC today? Spidergon STNoC is not only a standard NoC technology but it is an innovative technology able to provide real product differentiation through a set of smart hardware/software software services ST on-chip communication network strategy in following years in consumer, multimedia, mobile etc. External company licensing (eg. STE) 36
37 Spidergon in real SoC: The hybrid NoC 37
38 For more info Book published by CRC press Spidergon STNOC book ISBN: Publication Date: September 2008 Web based info from European/Catrene funded projects 3DIM3 COMCAS MODERN SHAPES.. 38
39 39
NETWORK-ON-CHIP (NoC) is an emerging design
IEEE TANSACTIONS ON COMPUTES, VOL. X, NO. X, NOVEMBE 2012 1 Design of a interface macrocell with Hardware Support of Advanced Networking Functionalities Sergio Saponara, Tony Bacchillone, Esa Petri, Member,
More informationThe Challenges of System Design. Raising Performance and Reducing Power Consumption
The Challenges of System Design Raising Performance and Reducing Power Consumption 1 Agenda The key challenges Visibility for software optimisation Efficiency for improved PPA 2 Product Challenge - Software
More informationImplementing Flexible Interconnect Topologies for Machine Learning Acceleration
Implementing Flexible Interconnect for Machine Learning Acceleration A R M T E C H S Y M P O S I A O C T 2 0 1 8 WILLIAM TSENG Mem Controller 20 mm Mem Controller Machine Learning / AI SoC New Challenges
More informationThe Use Of Virtual Platforms In MP-SoC Design. Eshel Haritan, VP Engineering CoWare Inc. MPSoC 2006
The Use Of Virtual Platforms In MP-SoC Design Eshel Haritan, VP Engineering CoWare Inc. MPSoC 2006 1 MPSoC Is MP SoC design happening? Why? Consumer Electronics Complexity Cost of ASIC Increased SW Content
More informationAddress InterLeaving for Low- Cost NoCs
Address InterLeaving for Low- Cost NoCs Miltos D. Grammatikakis, Kyprianos Papadimitriou, Polydoros Petrakis, Marcello Coppola, and Michael Soulie Technological Educational Institute of Crete, GR STMicroelectronics,
More informationCommunication Oriented Design Flow
ARTIST2 http://www.artist-embedded.org/fp6/ ARTIST Workshop at DATE 06 W4: Design Issues in Distributed, Communication-Centric Systems Communication Oriented Design Flow Marcello Coppola Head of AST Grenoble
More informationMaximizing heterogeneous system performance with ARM interconnect and CCIX
Maximizing heterogeneous system performance with ARM interconnect and CCIX Neil Parris, Director of product marketing Systems and software group, ARM Teratec June 2017 Intelligent flexible cloud to enable
More informationEmbedded Systems: Hardware Components (part II) Todor Stefanov
Embedded Systems: Hardware Components (part II) Todor Stefanov Leiden Embedded Research Center, Leiden Institute of Advanced Computer Science Leiden University, The Netherlands Outline Generic Embedded
More informationIMPROVES. Initial Investment is Low Compared to SoC Performance and Cost Benefits
NOC INTERCONNECT IMPROVES SOC ECONO CONOMICS Initial Investment is Low Compared to SoC Performance and Cost Benefits A s systems on chip (SoCs) have interconnect, along with its configuration, verification,
More informationSoftware Driven Verification at SoC Level. Perspec System Verifier Overview
Software Driven Verification at SoC Level Perspec System Verifier Overview June 2015 IP to SoC hardware/software integration and verification flows Cadence methodology and focus Applications (Basic to
More informationOn-chip Networks Enable the Dark Silicon Advantage. Drew Wingard CTO & Co-founder Sonics, Inc.
On-chip Networks Enable the Dark Silicon Advantage Drew Wingard CTO & Co-founder Sonics, Inc. Agenda Sonics history and corporate summary Power challenges in advanced SoCs General power management techniques
More informationFinal Presentation. Network on Chip (NoC) for Many-Core System on Chip in Space Applications. December 13, 2017
Final Presentation Network on Chip (NoC) for Many-Core System on Chip in Space Applications December 13, 2017 Dr. ir. Gerard Rauwerda Gerard.Rauwerda@recoresystems.com NoC round table Network-on-Chip (NoC)
More informationBuilding High Performance, Power Efficient Cortex and Mali systems with ARM CoreLink. Robert Kaye
Building High Performance, Power Efficient Cortex and Mali systems with ARM CoreLink Robert Kaye 1 Agenda Once upon a time ARM designed systems Compute trends Bringing it all together with CoreLink 400
More informationAnalyzing and Debugging Performance Issues with Advanced ARM CoreLink System IP Components
Analyzing and Debugging Performance Issues with Advanced ARM CoreLink System IP Components By William Orme, Strategic Marketing Manager, ARM Ltd. and Nick Heaton, Senior Solutions Architect, Cadence Finding
More informationSoC Design Lecture 13: NoC (Network-on-Chip) Department of Computer Engineering Sharif University of Technology
SoC Design Lecture 13: NoC (Network-on-Chip) Department of Computer Engineering Sharif University of Technology Outline SoC Interconnect NoC Introduction NoC layers Typical NoC Router NoC Issues Switching
More informationSystemC, OCCN and VPs. Integrated Systems Development NoC Round Table, ESTEC 17 September 2009
SystemC, OCCN and VPs M. Grammatikakis,, E. Politis and C. Papadas Integrated Systems Development NoC Round Table, ESTEC 17 September 2009 On SoC/NoC Modeling Developments ISD has contributed to the design,
More informationSoC Design. Prof. Dr. Christophe Bobda Institut für Informatik Lehrstuhl für Technische Informatik
SoC Design Prof. Dr. Christophe Bobda Institut für Informatik Lehrstuhl für Technische Informatik Chapter 5 On-Chip Communication Outline 1. Introduction 2. Shared media 3. Switched media 4. Network on
More informationA Methodology for NoC
OCCN On-Chip Communication Architecture OccN A Methodology for NoC AST Grenoble Marcello Coppola Outline SoC today NoC OCCN Case study Conclusion Soc Today: A Variety of Networks & Terminals Ad-Hoc-Net
More informationPlace Your Logo Here. K. Charles Janac
Place Your Logo Here K. Charles Janac President and CEO Arteris is the Leading Network on Chip IP Provider Multiple Traffic Classes Low Low cost cost Control Control CPU DSP DMA Multiple Interconnect Types
More informationNetSpeed ORION: A New Approach to Design On-chip Interconnects. August 26 th, 2013
NetSpeed ORION: A New Approach to Design On-chip Interconnects August 26 th, 2013 INTERCONNECTS BECOMING INCREASINGLY IMPORTANT Growing number of IP cores Average SoCs today have 100+ IPs Mixing and matching
More informationModeling Performance Use Cases with Traffic Profiles Over ARM AMBA Interfaces
Modeling Performance Use Cases with Traffic Profiles Over ARM AMBA Interfaces Li Chen, Staff AE Cadence China Agenda Performance Challenges Current Approaches Traffic Profiles Intro Traffic Profiles Implementation
More informationECE 551 System on Chip Design
ECE 551 System on Chip Design Introducing Bus Communications Garrett S. Rose Fall 2018 Emerging Applications Requirements Data Flow vs. Processing µp µp Mem Bus DRAMC Core 2 Core N Main Bus µp Core 1 SoCs
More informationZynq-7000 All Programmable SoC Product Overview
Zynq-7000 All Programmable SoC Product Overview The SW, HW and IO Programmable Platform August 2012 Copyright 2012 2009 Xilinx Introducing the Zynq -7000 All Programmable SoC Breakthrough Processing Platform
More informationAn Ultra High Performance Scalable DSP Family for Multimedia. Hot Chips 17 August 2005 Stanford, CA Erik Machnicki
An Ultra High Performance Scalable DSP Family for Multimedia Hot Chips 17 August 2005 Stanford, CA Erik Machnicki Media Processing Challenges Increasing performance requirements Need for flexibility &
More informationRapidIO.org Update. Mar RapidIO.org 1
RapidIO.org Update rickoco@rapidio.org Mar 2015 2015 RapidIO.org 1 Outline RapidIO Overview & Markets Data Center & HPC Communications Infrastructure Industrial Automation Military & Aerospace RapidIO.org
More informationOCB-Based SoC Integration
The Present and The Future 黃俊達助理教授 Juinn-Dar Huang, Assistant Professor March 11, 2005 jdhuang@mail.nctu.edu.tw Department of Electronics Engineering National Chiao Tung University 1 Outlines Present Why
More informationCOMMUNICATION AND I/O ARCHITECTURES FOR HIGHLY INTEGRATED MPSoC PLATFORMS OUTLINE
COMMUNICATION AND I/O ARCHITECTURES FOR HIGHLY INTEGRATED MPSoC PLATFORMS Martino Ruggiero Luca Benini University of Bologna Simone Medardoni Davide Bertozzi University of Ferrara In cooperation with STMicroelectronics
More informationCombining Arm & RISC-V in Heterogeneous Designs
Combining Arm & RISC-V in Heterogeneous Designs Gajinder Panesar, CTO, UltraSoC gajinder.panesar@ultrasoc.com RISC-V Summit 3 5 December 2018 Santa Clara, USA Problem statement Deterministic multi-core
More informationSystem-Level Analysis of Network Interfaces for Hierarchical MPSoCs
System-Level Analysis of Network Interfaces for Hierarchical MPSoCs Johannes Ax *, Gregor Sievers *, Martin Flasskamp *, Wayne Kelly, Thorsten Jungeblut *, and Mario Porrmann * * Cognitronics and Sensor
More informationPerformance Optimization for an ARM Cortex-A53 System Using Software Workloads and Cycle Accurate Models. Jason Andrews
Performance Optimization for an ARM Cortex-A53 System Using Software Workloads and Cycle Accurate Models Jason Andrews Agenda System Performance Analysis IP Configuration System Creation Methodology: Create,
More informationOCP Based Adapter for Network-on-Chip
OCP Based Adapter for Network-on-Chip Rasmus Grøndahl Olsen LYNGBY FEBRUARY 2005 M. SC. THESIS NR. 1111 IMM Printed by IMM, DTU Abstract As technology improves, the number of transistors on a single chip
More informationModule 17: "Interconnection Networks" Lecture 37: "Introduction to Routers" Interconnection Networks. Fundamentals. Latency and bandwidth
Interconnection Networks Fundamentals Latency and bandwidth Router architecture Coherence protocol and routing [From Chapter 10 of Culler, Singh, Gupta] file:///e /parallel_com_arch/lecture37/37_1.htm[6/13/2012
More informationNetwork on Chip Architecture: An Overview
Network on Chip Architecture: An Overview Md Shahriar Shamim & Naseef Mansoor 12/5/2014 1 Overview Introduction Multi core chip Challenges Network on Chip Architecture Regular Topology Irregular Topology
More informationS2C K7 Prodigy Logic Module Series
S2C K7 Prodigy Logic Module Series Low-Cost Fifth Generation Rapid FPGA-based Prototyping Hardware The S2C K7 Prodigy Logic Module is equipped with one Xilinx Kintex-7 XC7K410T or XC7K325T FPGA device
More informationMulti-core microcontroller design with Cortex-M processors and CoreSight SoC
Multi-core microcontroller design with Cortex-M processors and CoreSight SoC Joseph Yiu, ARM Ian Johnson, ARM January 2013 Abstract: While the majority of Cortex -M processor-based microcontrollers are
More informationExploring System Coherency and Maximizing Performance of Mobile Memory Systems
Exploring System Coherency and Maximizing Performance of Mobile Memory Systems Shanghai: William Orme, Strategic Marketing Manager of SSG Beijing & Shenzhen: Mayank Sharma, Product Manager of SSG ARM Tech
More informationLecture 3: Flow-Control
High-Performance On-Chip Interconnects for Emerging SoCs http://tusharkrishna.ece.gatech.edu/teaching/nocs_acaces17/ ACACES Summer School 2017 Lecture 3: Flow-Control Tushar Krishna Assistant Professor
More informationudirec: Unified Diagnosis and Reconfiguration for Frugal Bypass of NoC Faults
1/45 1/22 MICRO-46, 9 th December- 213 Davis, California udirec: Unified Diagnosis and Reconfiguration for Frugal Bypass of NoC Faults Ritesh Parikh and Valeria Bertacco Electrical Engineering & Computer
More informationReal Time NoC Based Pipelined Architectonics With Efficient TDM Schema
Real Time NoC Based Pipelined Architectonics With Efficient TDM Schema [1] Laila A, [2] Ajeesh R V [1] PG Student [VLSI & ES] [2] Assistant professor, Department of ECE, TKM Institute of Technology, Kollam
More informationApplying the Benefits of Network on a Chip Architecture to FPGA System Design
white paper Intel FPGA Applying the Benefits of on a Chip Architecture to FPGA System Design Authors Kent Orthner Senior Manager, Software and IP Intel Corporation Table of Contents Abstract...1 Introduction...1
More informationNetwork-on-Chip Architecture
Multiple Processor Systems(CMPE-655) Network-on-Chip Architecture Performance aspect and Firefly network architecture By Siva Shankar Chandrasekaran and SreeGowri Shankar Agenda (Enhancing performance)
More informationAchieving UFS Host Throughput For System Performance
Achieving UFS Host Throughput For System Performance Yifei-Liu CAE Manager, Synopsys Mobile Forum 2013 Copyright 2013 Synopsys Agenda UFS Throughput Considerations to Meet Performance Objectives UFS Host
More informationThe S6000 Family of Processors
The S6000 Family of Processors Today s Design Challenges The advent of software configurable processors In recent years, the widespread adoption of digital technologies has revolutionized the way in which
More informationParallel Computing 39 (2013) Contents lists available at SciVerse ScienceDirect. Parallel Computing
Parallel Computing 39 (2013) 424 441 Contents lists available at SciVerse ScienceDirect Parallel Computing journal homepage: www.elsevier.com/locate/parco A hardware/software platform for QoS bridging
More informationSimplifying FPGA Design for SDR with a Network on Chip Architecture
Simplifying FPGA Design for SDR with a Network on Chip Architecture Matt Ettus Ettus Research GRCon13 Outline 1 Introduction 2 RF NoC 3 Status and Conclusions USRP FPGA Capability Gen
More informationNegotiating the Maze Getting the most out of memory systems today and tomorrow. Robert Kaye
Negotiating the Maze Getting the most out of memory systems today and tomorrow Robert Kaye 1 System on Chip Memory Systems Systems use external memory Large address space Low cost-per-bit Large interface
More informationAdaptable Intelligence The Next Computing Era
Adaptable Intelligence The Next Computing Era Hot Chips, August 21, 2018 Victor Peng, CEO, Xilinx Pervasive Intelligence from Cloud to Edge to Endpoints >> 1 Exponential Growth and Opportunities Data Explosion
More informationWilliam Stallings Computer Organization and Architecture 10 th Edition Pearson Education, Inc., Hoboken, NJ. All rights reserved.
+ William Stallings Computer Organization and Architecture 10 th Edition 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved. 2 + Chapter 3 A Top-Level View of Computer Function and Interconnection
More informationISSN:
480 NOC: DESIGN AND IMPLEMENTATION OF HARDWARE NETWORK INTERFACE WITH IMPROVED COMMUNICATION RELIABILITY RAJESH B V 1, SHIVAPUTRA 2 Department of ECE, DR.AIT, Bangalore, INDIA 1 raju2702@gmail.com, 2 putrauvce@gmail.com
More informationThe Architects View Framework: A Modeling Environment for Architectural Exploration and HW/SW Partitioning
1 The Architects View Framework: A Modeling Environment for Architectural Exploration and HW/SW Partitioning Tim Kogel European SystemC User Group Meeting, 12.10.2004 Outline 2 Transaction Level Modeling
More informationNoC Generic Scoreboard VIP by François Cerisier and Mathieu Maisonneuve, Test and Verification Solutions
NoC Generic Scoreboard VIP by François Cerisier and Mathieu Maisonneuve, Test and Verification Solutions Abstract The increase of SoC complexity with more cores, IPs and other subsystems has led SoC architects
More informationNext Generation Verification Process for Automotive and Mobile Designs with MIPI CSI-2 SM Interface
Thierry Berdah, Yafit Snir Next Generation Verification Process for Automotive and Mobile Designs with MIPI CSI-2 SM Interface Agenda Typical Verification Challenges of MIPI CSI-2 SM designs IP, Sub System
More informationThe Nios II Family of Configurable Soft-core Processors
The Nios II Family of Configurable Soft-core Processors James Ball August 16, 2005 2005 Altera Corporation Agenda Nios II Introduction Configuring your CPU FPGA vs. ASIC CPU Design Instruction Set Architecture
More informationEmbedded Systems 1: On Chip Bus
October 2016 Embedded Systems 1: On Chip Bus Davide Zoni PhD email: davide.zoni@polimi.it webpage: home.deib.polimi.it/zoni Additional Material and Reference Book 2 Reference Book Chapter Principles and
More informationLecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT
1 Lecture 5: Computing Platforms Asbjørn Djupdal ARM Norway, IDI NTNU 2013 2 Lecture overview Bus based systems Timing diagrams Bus protocols Various busses Basic I/O devices RAM Custom logic FPGA Debug
More informationMemCon 2014 October 15 th, Achieving End- to- E nd QoS Poonacha K ongetir a
MemCon 2014 October 15 th, 2014 Achieving End- to- E nd QoS Poonacha K ongetir a (poonacha@netspeedsystems.com) Problem Statement NetSpeed Platform Overview AGE NDA QoS Primer Achieving End- to- end QoS
More informationFPGA based Design of Low Power Reconfigurable Router for Network on Chip (NoC)
FPGA based Design of Low Power Reconfigurable Router for Network on Chip (NoC) D.Udhayasheela, pg student [Communication system],dept.ofece,,as-salam engineering and technology, N.MageshwariAssistant Professor
More informationIndustry Collaboration and Innovation
Industry Collaboration and Innovation Open Coherent Accelerator Processor Interface OpenCAPI TM - A New Standard for High Performance Memory, Acceleration and Networks Jeff Stuecheli April 10, 2017 What
More informationIntroduction to High-Speed InfiniBand Interconnect
Introduction to High-Speed InfiniBand Interconnect 2 What is InfiniBand? Industry standard defined by the InfiniBand Trade Association Originated in 1999 InfiniBand specification defines an input/output
More informationUltra-Fast NoC Emulation on a Single FPGA
The 25 th International Conference on Field-Programmable Logic and Applications (FPL 2015) September 3, 2015 Ultra-Fast NoC Emulation on a Single FPGA Thiem Van Chu, Shimpei Sato, and Kenji Kise Tokyo
More informationReconfigurable Cell Array for DSP Applications
Outline econfigurable Cell Array for DSP Applications Chenxin Zhang Department of Electrical and Information Technology Lund University, Sweden econfigurable computing Coarse-grained reconfigurable cell
More informationSONA: An On-Chip Network for Scalable Interconnection of AMBA-Based IPs*
SONA: An On-Chip Network for Scalable Interconnection of AMBA-Based IPs* Eui Bong Jung 1, Han Wook Cho 1, Neungsoo Park 2, and Yong Ho Song 1 1 College of Information and Communications, Hanyang University,
More informationRapidIO.org Update.
RapidIO.org Update rickoco@rapidio.org June 2015 2015 RapidIO.org 1 Outline RapidIO Overview Benefits Interconnect Comparison Ecosystem System Challenges RapidIO Markets Data Center & HPC Communications
More informationTile Processor (TILEPro64)
Tile Processor Case Study of Contemporary Multicore Fall 2010 Agarwal 6.173 1 Tile Processor (TILEPro64) Performance # of cores On-chip cache (MB) Cache coherency Operations (16/32-bit BOPS) On chip bandwidth
More informationDRPM architecture overview
DRPM architecture overview Jens Hagemeyer, Dirk Jungewelter, Dario Cozzi, Sebastian Korf, Mario Porrmann Center of Excellence Cognitive action Technology, Bielefeld University, Germany Project partners:
More informationNetwork Interconnect NIC-301. CoreLink. Technical Reference Manual. Revision: r2p3
CoreLink Network Interconnect NIC-301 Revision: r2p3 Technical Reference Manual Copyright 2006-2011 ARM. All rights reserved. ARM DDI 0397I () CoreLink Network Interconnect NIC-301 Technical Reference
More informationLecture 2: Topology - I
ECE 8823 A / CS 8803 - ICN Interconnection Networks Spring 2017 http://tusharkrishna.ece.gatech.edu/teaching/icn_s17/ Lecture 2: Topology - I Tushar Krishna Assistant Professor School of Electrical and
More information6.9. Communicating to the Outside World: Cluster Networking
6.9 Communicating to the Outside World: Cluster Networking This online section describes the networking hardware and software used to connect the nodes of cluster together. As there are whole books and
More informationA Closer Look at the Epiphany IV 28nm 64 core Coprocessor. Andreas Olofsson PEGPUM 2013
A Closer Look at the Epiphany IV 28nm 64 core Coprocessor Andreas Olofsson PEGPUM 2013 1 Adapteva Achieves 3 World Firsts 1. First processor company to reach 50 GFLOPS/W 3. First semiconductor company
More informationInterconnection Networks
Lecture 17: Interconnection Networks Parallel Computer Architecture and Programming A comment on web site comments It is okay to make a comment on a slide/topic that has already been commented on. In fact
More informationPactron FPGA Accelerated Computing Solutions
Pactron FPGA Accelerated Computing Solutions Intel Xeon + Altera FPGA 2015 Pactron HJPC Corporation 1 Motivation for Accelerators Enhanced Performance: Accelerators compliment CPU cores to meet market
More informationSoC Design Lecture 11: SoC Bus Architectures. Shaahin Hessabi Department of Computer Engineering Sharif University of Technology
SoC Design Lecture 11: SoC Bus Architectures Shaahin Hessabi Department of Computer Engineering Sharif University of Technology On-Chip bus topologies Shared bus: Several masters and slaves connected to
More informationValidation Strategies with pre-silicon platforms
Validation Strategies with pre-silicon platforms Shantanu Ganguly Synopsys Inc April 10 2014 2014 Synopsys. All rights reserved. 1 Agenda Market Trends Emulation HW Considerations Emulation Scenarios Debug
More informationIntroduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses
Introduction Electrical Considerations Data Transfer Synchronization Bus Arbitration VME Bus Local Buses PCI Bus PCI Bus Variants Serial Buses 1 Most of the integrated I/O subsystems are connected to the
More informationBuilding blocks for 64-bit Systems Development of System IP in ARM
Building blocks for 64-bit Systems Development of System IP in ARM Research seminar @ University of York January 2015 Stuart Kenny stuart.kenny@arm.com 1 2 64-bit Mobile Devices The Mobile Consumer Expects
More informationVersal: The New Xilinx Adaptive Compute Acceleration Platform (ACAP) in 7nm
Engineering Director, Xilinx Silicon Architecture Group Versal: The New Xilinx Adaptive Compute Acceleration Platform (ACAP) in 7nm Presented By Kees Vissers Fellow February 25, FPGA 2019 Technology scaling
More informationEmbedded HW/SW Co-Development
Embedded HW/SW Co-Development It May be Driven by the Hardware Stupid! Frank Schirrmeister EDPS 2013 Monterey April 18th SPMI USB 2.0 SLIMbus RFFE LPDDR 2 LPDDR 3 emmc 4.5 UFS SD 3.0 SD 4.0 UFS Bare Metal
More informationComputer and Hardware Architecture II. Benny Thörnberg Associate Professor in Electronics
Computer and Hardware Architecture II Benny Thörnberg Associate Professor in Electronics Parallelism Microscopic vs Macroscopic Microscopic parallelism hardware solutions inside system components providing
More informationCopyright 2016 Xilinx
Zynq Architecture Zynq Vivado 2015.4 Version This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able to: Identify the basic building
More informationChapter 6 Storage and Other I/O Topics
Department of Electr rical Eng ineering, Chapter 6 Storage and Other I/O Topics 王振傑 (Chen-Chieh Wang) ccwang@mail.ee.ncku.edu.tw ncku edu Feng-Chia Unive ersity Outline 6.1 Introduction 6.2 Dependability,
More informationA 1-GHz Configurable Processor Core MeP-h1
A 1-GHz Configurable Processor Core MeP-h1 Takashi Miyamori, Takanori Tamai, and Masato Uchiyama SoC Research & Development Center, TOSHIBA Corporation Outline Background Pipeline Structure Bus Interface
More informationThe Rubber Jigsaw Puzzle
The Rubber Jigsaw Puzzle Floorplanning for network-on-chip (NoC) Benjamin Hong ( 홍병철 ), Brian Huang ( 黃繼樟 ) presented by Jonah Probell Arteris, Inc. September 18, 2015 SNUG Austin SNUG 2015 1 Thanks to
More informationNetworks-on-Chip Router: Configuration and Implementation
Networks-on-Chip : Configuration and Implementation Wen-Chung Tsai, Kuo-Chih Chu * 2 1 Department of Information and Communication Engineering, Chaoyang University of Technology, Taichung 413, Taiwan,
More informationVersal: AI Engine & Programming Environment
Engineering Director, Xilinx Silicon Architecture Group Versal: Engine & Programming Environment Presented By Ambrose Finnerty Xilinx DSP Technical Marketing Manager October 16, 2018 MEMORY MEMORY MEMORY
More informationESA Contract 18533/04/NL/JD
Date: 2006-05-15 Page: 1 EUROPEAN SPACE AGENCY CONTRACT REPORT The work described in this report was done under ESA contract. Responsibility for the contents resides in the author or organisation that
More informationChapter 2 Designing Crossbar Based Systems
Chapter 2 Designing Crossbar Based Systems Over the last decade, the communication architecture of SoCs has evolved from single shared bus systems to multi-bus systems. Today, state-of-the-art bus based
More informationSoC Communication Complexity Problem
When is the use of a Most Effective and Why MPSoC, June 2007 K. Charles Janac, Chairman, President and CEO SoC Communication Complexity Problem Arbitration problem in an SoC with 30 initiators: Hierarchical
More informationOptimizing ARM SoC s with Carbon Performance Analysis Kits. ARM Technical Symposia, Fall 2014 Andy Ladd
Optimizing ARM SoC s with Carbon Performance Analysis Kits ARM Technical Symposia, Fall 2014 Andy Ladd Evolving System Requirements Processor Advances big.little Multicore Unicore DSP Cortex -R7 Block
More informationTDT Appendix E Interconnection Networks
TDT 4260 Appendix E Interconnection Networks Review Advantages of a snooping coherency protocol? Disadvantages of a snooping coherency protocol? Advantages of a directory coherency protocol? Disadvantages
More information(Advanced) Computer Organization & Architechture. Prof. Dr. Hasan Hüseyin BALIK (3 rd Week)
+ (Advanced) Computer Organization & Architechture Prof. Dr. Hasan Hüseyin BALIK (3 rd Week) + Outline 2. The computer system 2.1 A Top-Level View of Computer Function and Interconnection 2.2 Cache Memory
More informationLEON4: Fourth Generation of the LEON Processor
LEON4: Fourth Generation of the LEON Processor Magnus Själander, Sandi Habinc, and Jiri Gaisler Aeroflex Gaisler, Kungsgatan 12, SE-411 19 Göteborg, Sweden Tel +46 31 775 8650, Email: {magnus, sandi, jiri}@gaisler.com
More information08 - Address Generator Unit (AGU)
October 2, 2014 Todays lecture Memory subsystem Address Generator Unit (AGU) Schedule change A new lecture has been entered into the schedule (to compensate for the lost lecture last week) Memory subsystem
More informationOCP Engineering Workshop - Telco
OCP Engineering Workshop - Telco Low Latency Mobile Edge Computing Trevor Hiatt Product Management, IDT IDT Company Overview Founded 1980 Workforce Approximately 1,800 employees Headquarters San Jose,
More informationSri Vidya College of Engineering and Technology. EC6703 Embedded and Real Time Systems Unit IV Page 1.
Sri Vidya College of Engineering and Technology ERTS Course Material EC6703 Embedded and Real Time Systems Page 1 Sri Vidya College of Engineering and Technology ERTS Course Material EC6703 Embedded and
More informationINT G bit TCP Offload Engine SOC
INT 10011 10 G bit TCP Offload Engine SOC Product brief, features and benefits summary: Highly customizable hardware IP block. Easily portable to ASIC flow, Xilinx/Altera FPGAs or Structured ASIC flow.
More informationASPERA HIGH-SPEED TRANSFER. Moving the world s data at maximum speed
ASPERA HIGH-SPEED TRANSFER Moving the world s data at maximum speed ASPERA HIGH-SPEED FILE TRANSFER 80 GBIT/S OVER IP USING DPDK Performance, Code, and Architecture Charles Shiflett Developer of next-generation
More informationESA IPs & SoCs developments
ESA IPs & SoCs developments Picture courtesy of: Lightwave esearch Laboratory Columbia University NY 1 ESA IP cores portfolio Processor Leon2 FT Fault tolerant Sparc V8 architecture Data handling Interfaces
More informationDESIGN A APPLICATION OF NETWORK-ON-CHIP USING 8-PORT ROUTER
G MAHESH BABU, et al, Volume 2, Issue 7, PP:, SEPTEMBER 2014. DESIGN A APPLICATION OF NETWORK-ON-CHIP USING 8-PORT ROUTER G.Mahesh Babu 1*, Prof. Ch.Srinivasa Kumar 2* 1. II. M.Tech (VLSI), Dept of ECE,
More informationHardware Software Bring-Up Solutions for ARM v7/v8-based Designs. August 2015
Hardware Software Bring-Up Solutions for ARM v7/v8-based Designs August 2015 SPMI USB 2.0 SLIMbus RFFE LPDDR 2 LPDDR 3 emmc 4.5 UFS SD 3.0 SD 4.0 UFS Bare Metal Software DSP Software Bare Metal Software
More informationSYSTEMS ON CHIP (SOC) FOR EMBEDDED APPLICATIONS
SYSTEMS ON CHIP (SOC) FOR EMBEDDED APPLICATIONS Embedded System System Set of components needed to perform a function Hardware + software +. Embedded Main function not computing Usually not autonomous
More information