QorIQ Based Multicore LTE Layer 2 Software
|
|
- Elinor Bennett
- 6 years ago
- Views:
Transcription
1 July 2009 QorIQ Based Multicore LTE Layer 2 Software Keith Shields
2 AC CELE R ATIO N CORENET FABRIC Freescale LTE System Enablement Overview: Software; Devices; AMC boards CONTROL RF PA RF RF PA PA RF Small RF Sign. Small RF Sign. Small Sign. LTE NODE B U/D Conv U/D. Conv U/D. Conv Conv. FPGA PHYSICAL/DSP L2/MAC NETWORK IF LTE PHY Software 3GPP Rel 8 -LTE LTE L2 Software 3GPP Rel 8 -LTE Physical Processing X1 -S2 Software Reference Software Reference Transport Processing MAC/RLC e e e e e e e500 e500 e500 e500 CORENET FABRIC FABRIC FABRIC SYSTEM Acceleration FUNCTIONS Pattern LTE Support Matching MEMORY CONTROL Decompression / WIMAX Compression Support L3 M3 Cache Viterbi Crypto Decode Security Table Turbo CONNECTIVITY Table Lookups Decode 10/100/1000 PCI Express QUICC Data Data Path Resource Ethernet RapidIO FFT/IFFT Engine Management etsec etc. ACCELERATION Pattern Matching Decompression / Compression Crypto Security Table Lookups Data Path Resource Management CORENET FABRIC SYSTEM FUNCTIONS MEMORY CONTROL L3 Cache CONNECTIVITY 10/100/1000 PCI Express QUICC Ethernet RapidIO Engine etsec etc. MSC8156 P20/30/40x Enablement code developed to date is deployed in customer systems
3 P4080 Multicore Architecture P Kbyte Backside e500-mc 1024-Kbyte Frontside L3 Cache 32-Kbyte 32-Kbyte 1024-Kbyte Frontside L3 Cache 64-bit DDR-2 / 3 Memory Controller 64-bit DDR-2 / 3 Memory Controller eopenpic PreBoot Loader Security Monitor Internal BootROM PAMU PAMU PAMU Net Coherency Fabric PAMU PAMU Peripheral Access Mgmt Unit Power Mgmt SD/MMC SPI elbiu M2SB Security 4.0 Queue Mgr. Frame Manager Parse, Classify, Distribute Frame Manager Parse, Classify, Distribute SRIO Message Unit DMA Real Time Debug Watchpoint Cross Trigger DUART 2x I 2C 2x USB 2.0/ULPI Test Port/ SAP Pattern Match Engine 2.0 Buffer Mgr. 10GE Buffer 1GE 1GE 1GE 1GE 10GE Buffer 1GE 1GE 1GE 1GE PCIe PCIe SRIO PCIe SRIO Perf Monitor Net Trace Aurora Clocks/Reset GPIO CCSR 18-Lane 5GHz SERDES
4 Accelerating Customer Wireless QorIQ Development It s All About the Software Millions of lines of legacy LTE code need to be written in a parallel fashion to best utilize multicore devices How to efficiently partition and run complex enodeb functionality across a multi-core system SMP vs AMP vs LWE Scheduler, MAC, RLC, PDCP, IPSEC, GTP, SCTP.. Demonstrate Efficient and LTE SPECIFIC DPAA benefits Prove FSL QorIQ performance for LTE use-cases Understand and remove system bottlenecks Component benchmarks not sufficient, need full system functionality Single-threaded Legacy Software MPC8548 Multicore Software P4080 x P2x
5 LTE Overview
6 3G Evolution and Architecture Radio Side (LTE Long Term Evolution) Improvements in spectral efficiency, user throughput, latency Simplification of the radio network Efficient support of packet based services Network Side (SAE System Architecture Evolution) Improvement in latency, capacity, throughput Simplification of the core network Optimization for IP traffic and services Simplified support and handover to non-3gpp access technologies
7 LTE Protocol Stacks Application IP PDCP RLC Relay PDCP RLC GTP-U UDP GTP-U UDP Relay GTP-U UDP IP GTP-U UDP User Plane IP/IPSec IP/IPSec IP/IPSec IP/IPSec MAC MAC L2 L2 L2 L2 L1 L1 L1 L1 L1 L1 UE LTE-Uu S1-U S5/S8 SGi enb Serving GW PDN GW NAS RRC PDCP RRC PDCP Relay S1-AP SCTP NAS S1-AP SCTP Control Plane RLC RLC IP/IPSec IP/IPSec MAC MAC L2 L2 L1 L1 L1 L1 LTE-Uu enb S1-MME MME
8 The main services and functions of PDCP for the user plane include: Header compression and decompression: ROHC Transfer of user data between RRC and RLC layers Ciphering The main services and functions of PDCP for the control plane include: Ciphering and Integrity Protection Transfer of control plane data between RRC and RLC layers. PDCP Overview IP Header Data ROHC Data Cipher Data PDCP Header Data PDCP Header + Checksum CK
9 Protocol Stack Flow #1 Data from Network ( ) ROHC PDCP Cipher (X%X$x) R R R Data PDCP SN Oct 1 Oct 2 RLC... MAC-I MAC-I (cont.) Oct N-3 Oct N-2 RLC Header Data MAC-I (cont.) Oct N-1 MAC-I (cont.) Oct N To MAC
10 Protocol Stack Flow #2 RLC MAC E LI 2 D/C RF P FI E SN SN E LI 1 LI 1 LI 2 E LI K-1 LI K-1 E LI K LI K Data Oct 1 Oct 2 Oct 3 Oct 4 Oct 5 Oct [2+1.5*K-2] Oct [2+1.5*K-1] Oct [2+1.5*K] Oct [2+1.5*K+1] Oct N MAC Header Data To Layer 1 Phy
11 Packet Network LTE Data Flow Layer 3 PS NAS User Traffic RRC RRC PDUs Layer 2 PDCP Ctrl PDCP RLC Ctrl PDCP PDUs RLC Radio Bearers Layer 1 Physical Channels RLC PDUs MAC Ctrl MAC L1 Ctrl MAC PDUs PHY (DL-OFDM, UL-SC-FDMA) Logical Channels Transport Channels :20
12 Packet Network LTE Data Flow Layer 3 PS NAS User Traffic RRC RRC PDUs Layer 2 PDCP Ctrl PDCP RLC Ctrl PDCP PDUs RLC Radio Bearers Downlink Flow Layer 1 Physical Channels RLC PDUs MAC Ctrl MAC L1 Ctrl MAC PDUs PHY (DL-OFDM, UL-SC-FDMA) Logical Channels Transport Channels :20
13 Freescale LTE Layer 2 Solution Overview Software Support
14 Category RTOS Support API Validation/Test 1.MAC - Medium Access Control Layer 2. RLC - Radio Link Control Freescale LTE Layer 2 Software Deliverables Specification / Features RTOS agnostic implementation Example includes software ported to Linux user mode Full software abstraction between data plane & control plane and data plane & scheduler through well-defined and documented APIs. Software tested on unit, integration and system levels Software test environment is part of the software delivery package. Compatible to standard: 3GPP (MAC) (V.8.3.0) Includes sample downlink / uplink scheduler Compatible to standard: 3GPP (RLC) (V.8.3.0) 3. L2/L1 interface Implements an efficient L2/L1 interface designed for seamless integration with Freescale L1 solution (available today) Easy L2/L1 interface, out-of-the-box experience through validated test cases.(over srio) 4. Framework Example integrated processing chain running under Linux (available today): o Demonstrates integration of L2 modules o Provides known development/test environment 5. PDCP - Packet Data Convergen ce Protocol 6.IPSEC 7.RRC Header ROHC & encryption Full header implementation (including HO) available now RoHC - Available through third party (available today) Provided with specific optimisations for Freescale architectures Air interface encryption (available today) Algorithm implemented on SEC Engine Freescale Software (FastpathU), formerly Intoto 3 rd party or customer development
15 LTE Layer 2 Software Components PDCP Control Scheduler RLC MAC IF1 Common Harness / Operating System - Harness & Operating System: System level test harness utilizing operating system timers and ethernet stack - Scheduler: Priority based round-robin scheduler - Control: API to facilitate configuration and execution of core modules - PDCP: Packet Data Convergence Protocol as specified by 3GPP utilises 3 rd party ROHC implementation - RLC: Radio Link Control as specified by 3GPP MAC: Medium Access Control as specified by 3GPP Common: Generic functionality utilised by multiple modules e.g. linked list implementation, TTI event Timers etc. - IF1 interface: Covers the protocol and LTE specific aspects of the DSP L1 interface
16 Development Tools KDBG Insight DDD GDB LTE L2 Development Environment Target Platforms Controller AMCs 8548/8572/P2x/P4xAMCs Metrowerks Standard C Codebase GCC Binutils Run-Time Environment 85xx x86 x86 Linux Linux Cygwin DSP AMCs 8144/8156AMCs Industry Standard Carriers Pico/Micro TCA Proprietary Systems UBOOT BIOS BIOS
17 Freescale LTE Layer 2 QorIQ Solution Overview Software Support
18 LTE QorIQ OS Implementation Multicore CPU's can permit a number of processing scenarios Services Forwarding/ Data Plane Control Plane Linux AMP Linux Light Weight Linux Executive AMP SMP We are benchmarking our LTE Layer 2 implementation to determine the optimal mix and fit for QorIQ architectures
19 Multicore Simulation Environment Applications SMP/AMP Operating System Optimized High-Speed Drivers Hypervisor Freescale API Functional Cycle-Accurate IDE (compiler / debugger / build tools) Applications SMP/AMP Operating System Optimized High Speed Drivers Hypervisor Freescale Multicore Silicon Simulation to Hardware Same Software Freescale-supplied SDK items
20 P4080 Datapath infrastructure blocks: Queue and Buffer managers P Kbyte Backside e500-mc 1024-Kbyte Frontside L3 Cache 32-Kbyte 32-Kbyte 1024-Kbyte Frontside L3 Cache 64-bit DDR-2 / 3 Memory Controller 64-bit DDR-2 / 3 Memory Controller eopenpic PreBoot Loader Security Monitor Internal BootROM PAMU PAMU PAMU Net Coherency Fabric PAMU PAMU Peripheral Access Mgmt Unit Power Mgmt SD/MMC SPI elbiu M2SB Security 4.0 Queue Mgr. Frame Manager Parse, Classify, Distribute Frame Manager Parse, Classify, Distribute SRIO Message Unit DMA Real Time Debug Watchpoint Cross Trigger DUART 2x I 2C 2x USB 2.0/ULPI Test Port/ SAP Pattern Match Engine 2.0 Buffer Mgr. 10GE Buffer 1GE 1GE 1GE 1GE 10GE Buffer 1GE 1GE 1GE 1GE PCIe PCIe SRIO PCIe SRIO Perf Monitor Net Trace Aurora Clocks/Reset GPIO CCSR 18-Lane 5GHz SERDES
21 Linux Control Partition Control Path DPAA Pool Channel Implementation Lightweight Executive PDCP/RLC/MAC/Sch Doorbells Shared Memory INBAND Via FQ s QMAN Dedicated Channel portal portal QMAN Pool Channel portal channel channel channel WQ7 WQ6 WQ5 WQ4 WQ3 WQ2 WQ1 WQ0 WQ7 WQ6 WQ5 WQ4 WQ3 WQ2 WQ1 WQ0 WQ7 WQ6 WQ5 WQ4 WQ3 WQ2 WQ1 WQ0 Frame Queues Classify
22 Fixed Partitioning IPSEC PDCP MAC/RLC Scheduler Scheduler Scheduler SMP Linux SMP Linux #8 #1 Small fixed function LWE kernel with high icache hit ratio Linux LWE RRC PDCP RLC MAC PHY GTP UDP Multicore Software Partitioning Sch IPSEC IP L2/L1 MAC RLC PDCP IPSEC SCTP TCP SMP Linux SMP Linux enodeb Dynamic Load Balancing Single LWE App SMP Linux SMP Linux Large Multifunction kernel with lower icache hit ratio but with dynamic load balancing 22
23 Traditional LTE L2 Downlink vs. DPAA solution IPSEC DE/COMPRESSION Reduces Payload & increases throughput ROHC GTP Traditional Implementation (Linux SMP) Potential Buffer Copy Synchronization/lock Point DE/CIPHERING Provides security INTEGRITY Ensures data is relevant & non-corrupt DE/CIPHER INTEGRITY SCHEDULER PDCP RLC MAC DPAA LWE run to completion implementation (objective: offload e500mc cores) Buffer copies are replaced by DPAA enqueue / dequeue operations Locking/synchronization is handled in hardware. IF1 L1 UE
24 System Partitioning / Initialization DPAA partitioning and initialization is driven by the Linux device tree which is passed to both the hypervisor and guest OS s on startup. The device tree is Power.org epapr compliant with extensions to support the new DPAA features. The device tree details Partitioning of cores i.e., Linux/LWE. Physical Memory Areas. Allocation of all Phyiscal resources eg. Network ports, serial ports etc Portals BMan Pools FQ Allocation etc The Hypervisor parses the device tree and allocates resources as required.
25 In order arrival of 3 packets P1 ODP/ORP PDCP Example Packet order is preserved ODP ORP P1 P2 P1 P2 P2 P2 processing time is greater than P1 or Parallel Processing Elements s is held until P2 is processed through the ORP
26 In order arrival of 3 packets P1 ODP/ORP PDCP Example Packet order is preserved ODP ORP P1 P2 P1 P2 P2 Parallel Processing Elements s
27 P1 ODP/ORP PDCP Example In order arrival of 3 packets ODP P2 P1 P2 ORP Packet order is preserved P1 P2 Parallel Processing Elements s
28 In order arrival of 3 packets P1 ODP/ORP PDCP Example Packet order is preserved ODP ORP P1 P1 P2 P2 P2 Parallel Processing Elements s
29 In order arrival of 3 packets P1 ODP/ORP PDCP Example Packet order is preserved ODP ORP P1 P1 P2 P2 P2 P2 processing time is greater than P1 or Parallel Processing Elements s is held until P2 is processed through the ORP
30 In order arrival of 3 packets P1 ODP/ORP PDCP Example Packet order is preserved ODP ORP P1 P1 P2 P2 P2 Parallel Processing Elements s
31 QMan Software Portal components Dequeue Interface Enqueue Interface N s CI CI QMan Interrupts PI Dequeue Response Ring (DQRR) Dequeue Commands Enqueue Command Ring (EQCR) PI CI PI Message Ring (MR) Management Command/Response Registers Software portals have 4 components Dequeue: Command registers + DQRR Enqueue: EQCR Messages: MR Asynchronous error messages (e.g. enqueue rejections) Management commands: command/response registers Interrupts can be used to signal availability of data or space (in EQCR) Rings provide finite size FIFOs Up to 16 entries for DQRR, 8 entries for EQCR and MR Portal components are implemented inside QMan to reduce access latency Unlike traditional BD rings which are in memory and registers QMan can push (stash) DQRR entries across net into the appropriate core s cache PI and CI are the basic mechanisms used with rings but other forms of notification of data availability and data consumption are supported When these other mechanisms are used QMan maintains PI/CI
32 PDCP QMan Stashing Example Dequeue Interface QMan can stash DQRR entries across net into the appropriate core s cache. The stash size 0 -> 3 Cache lines ( 64 bytes) can be set for the following components on FQ creation. Frame Data Actual Packet Data CI PI Interrupts Dequeue Response Ring (DQRR) Dequeue Commands QMan FQ Context Per Queue Context Data ie PDCP user context, Sequence Numbers, ROHC context, Cipher keys etc. Frame Annotation Per Packet Context Data ie Mapping of PDCP Bearer ID to internal structures.
33 Example DPAA main() for FQ Creation and Dequeue Main() {.... Init.. fq = qm_new_fq(g_qm_portal, fq, channel, priority, pdcp_dl_context, 0, 0, 0, MT_SHARED, 0);.. Frame Queue Creation sets the system connectivity. FQ s have a number of attributes which determine run time behaviour ie HELD ACTIVE, ORP/ODP while (1) { if (entry = qm_dq_dqrr_entry(g_qm_portal)) { context = (struct lte_context *)(entry->contextb); context->handler(context, entry); qm_dqrr_cci_consume(g_qm_portal->p, 1); } else { idle_loop(); } } } Processing is data driven - By the time data arrives at the core we do not need to parse channel, priority, FQ as data processing is driven by context
34 Comparison of example LTE Data handler() LWE Run to Completion approach void pdcp_dl(struct pdcp_dl_context_t *context, struct qm_dqrr_entry *entry) { SBL2_BUFFER_T buffer; struct qm_fd fd; buffer.length = fd.length20 - ETH_HLEN; buffer.data = (uint8_t *) ptov_dpa(fd.addr_lo); buffer.offset = fd.offset + ETH_HLEN; if (SBL2_PDCP_DL_DataTransfer(&(context->bearer), &buffer)) { fd.length20 = buffer.length; fd.offset = buffer.offset; qman_enqueue_performance(g_qm_portal, RLC_CHANNEL, &fd, 0, 0); } else { printf("pdcp DL Drop Packet.\n"); } P4080 DPAA based PDCP Handler Abstraction of the bman buffer to SBL2_BUFFER_T type allows the same SBL2_PDCP_DL_DataTransfer code to be reused for Linux/SMPLinux/LWE/RTOS void pdcp_dl(uint16 bearer_id, UINT8 *sdu, UINT16 sdu_length) { SBL2_PDCP_RADIO_BEARER_T *bearer = &SBL2_PDCP->raidio_bearer[bearer_id]); Linux SMP approach pdu = SBL2_GetBuffer(); LOCK(&(bearer->mutex); MEMCPY(sdu,pdu, sdu_length); SBL2_PDCP_DL_DataTransfer(bearer, &pdu, sdu_length); UNLOCK(&(bearer->mutex); } Linux SMP based PDCP Handler Although simpler the original code has a buffer allocation/copy and mutex lock around the data processing
35 LTE Layer 2 Summary
36 LTE Layer 2 Code Summary Evolving multicore code set derived from mature single core base. Code developed to date has the benefit of deployment feedback. Robust software development and management process established. Simulation environment facilitating early code development. Multicore code generation is underway.
37 Q&A Thank you for attending this presentation. We ll now take a few moments for the audience s questions and then we ll begin the question and answer session.
38
An Introduction to the QorIQ Data Path Acceleration Architecture (DPAA) AN129
July 14, 2009 An Introduction to the QorIQ Data Path Acceleration Architecture (DPAA) AN129 David Lapp Senior System Architect What is the Datapath Acceleration Architecture (DPAA)? The QorIQ DPAA is a
More informationQorIQ P4080 Software Development Kit
July 2009 QorIQ P4080 Software Development Kit Kelly Johnson Applications Engineering service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. QorIQ P4080 Software
More informationLeveraging Data Plane Acceleration Techniques on the QorIQ P4080 Processor
June 2010 Leveraging Data Plane Acceleration Techniques on the QorIQ P4080 Processor For High-Performance Network Security Applications (v1.0) John Rekesh Software Architect, Software Products Division
More informationOn-Chip Debugging of Multicore Systems
Nov 1, 2008 On-Chip Debugging of Multicore Systems PN115 Jeffrey Ho AP Technical Marketing, Networking Systems Division of Freescale Semiconductor, Inc. All other product or service names are the property
More informationAN133: SEC 4.0: Datapath Security Accelerator on the QorIQ P4080 Processor
July 2009 AN133: SEC 4.0: Datapath Security Accelerator on the QorIQ P4080 Processor Geoff Waters NMG Systems Engineering - Security Agenda Freescale security technology evolution Motivations for a datapath
More informationPerformance Analysis with Hybrid Simulation
6 th November, 2008 Performance Analysis with Hybrid Simulation PN111 Matthew Liong System and Application Engineer, NMG owners. Freescale Semiconductor, Inc. 2008. r2 Overview Hybrid Modeling Overview
More informationFrame Manager (FMan) Internals
Frame Manager (FMan) Internals AN130 David Lapp Senior System Architect This session is an introduction to Frame Manager Internals Introduction It is intended to be stand alone but it is helpful to have
More informationVortiQa Software with Unified Threat Management for Service Provider Equipment
July 2009 VortiQa Software with Unified Threat Management for Service Provider Equipment Performance Optimization on QorIQ P4080 Multicore Processor Bharat Mota Director of Engineering, Software Products
More informationLTE-Advanced Relay. Oct 18, 2011
LTE-Advanced Relay Oct 18, 2011 LTE/LTE-A Overview 3GPP Rel-10 Relay LTE-A Relay 3GPP Rel-11 Relay 2 LTE/LTE-A Overview 3GPP Rel-10 Relay LTE-A Relay 3GPP Rel-11 Relay 3 Cellular Roadmap Spectrum Efficiency
More informationDAY 2. HSPA Systems Architecture and Protocols
DAY 2 HSPA Systems Architecture and Protocols 1 LTE Basic Reference Model UE: User Equipment S-GW: Serving Gateway P-GW: PDN Gateway MME : Mobility Management Entity enb: evolved Node B HSS: Home Subscriber
More informationEnabling the Migration to an All-IP Network
July, 2009 Enabling the Migration to an All-IP Network Colin Cureton Product Marketer Enable next generation broadband networking systems to deliver a seamless user experience via processors offering:
More informationKeyStone C66x Multicore SoC Overview. Dec, 2011
KeyStone C66x Multicore SoC Overview Dec, 011 Outline Multicore Challenge KeyStone Architecture Reminder About KeyStone Solution Challenge Before KeyStone Multicore performance degradation Lack of efficient
More informationAn Intelligent NIC Design Xin Song
2nd International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2016) An Intelligent NIC Design Xin Song School of Electronic and Information Engineering Tianjin Vocational
More informationQorIQ P4080 Multicore Processor Software Initialization Steps for the Data Path Acceleration Architecture (DPAA)
June, 2010 QorIQ P4080 Multicore Processor Software Initialization Steps for the Data Path Acceleration Architecture (DPAA) FTF-NET-F0681 Brandon Ade and Srikanth Srinivasan NMG Systems and Applications
More informationQorIQ P4080 Communications Processor Product Brief
Freescale Semiconductor Product Brief Document Number: P4080PB Rev. 1, 09/2008 QorIQ P4080 Communications Processor Product Brief The QorIQ P4080 Communications Processor combines eight Power Architecture
More informationSoftware Datapath Acceleration for Stateless Packet Processing
June 22, 2010 Software Datapath Acceleration for Stateless Packet Processing FTF-NET-F0817 Ravi Malhotra Software Architect Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions
More informationEDGE COMPUTING & IOT MAKING IT SECURE AND MANAGEABLE FRANCK ROUX MARKETING MANAGER, NXP JUNE PUBLIC
EDGE COMPUTING & IOT MAKING IT SECURE AND MANAGEABLE FRANCK ROUX MARKETING MANAGER, NXP JUNE 6 2018 PUBLIC PUBLIC 2 Key concerns with IoT.. PUBLIC 3 Why Edge Computing? CLOUD Too far away Expensive connectivity
More informationDifferences Between P4080 Rev. 2 and P4080 Rev. 3
Freescale Semiconductor Application Note Document Number: AN4584 Rev. 1, 08/2014 Differences Between P4080 Rev. 2 and P4080 Rev. 3 About this document This document describes the differences between P4080
More informationPCD Graphs & PCD Processing Elements. Advanced Data Flows & DPAA Domains
November 2013 As developers of Networking solutions over Multiple-core devices, having a suitable software base is crucial to your success and competiveness. Attending this session, will help you gain
More informationP3041 QorIQ Communications Processor Product Brief
Product Brief Document Number: P3041PB Rev. 0, 11/2011 P3041 QorIQ Communications Processor Product Brief This product brief provides an overview of the P3041 QorIQ communications processor features as
More informationFreescale Roadmap for Communications Processors Built on Power Architecture Technology
August, 2010 Freescale Roadmap for Communications Processors Built on Power Architecture Technology NET-F0425 Jeffrey Ho Technical Marketing Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy
More informationHigh performance and efficient single-chip small cell base station SoC
High performance and efficient single-chip small cell base station SoC Kin-Yip Liu Cavium, Inc. kliu@cavium.com Hot Chips 24, August 2012 Presentation Overview Base station processing overview Why small
More informationLTE system performance optimization by RED based PDCP buffer management
LTE system performance optimization by RED based PDCP buffer management Umar Toseef 1,2, Thushara Weerawardane 2, Andreas Timm-Giel 2, Carmelita Görg 1 1, University of Bremen, Bremen, Germany 2, TUHH,
More informationP2040 QorIQ implementation
Course objectives: This course has 6 main objectives: Describing the hardware implementation, particularly the boot sequence and the DDR3 controller Understanding the features of the internal interconnect
More informationPC Touchpad Appliance
October 2013 Networks strained by use of smarter, bandwidth-hungry devices need: Multicore platforms performing more intelligently and securely Low-power, low-cost, easy-to-use equipment Scalable platform
More informationThe Open-Source SDR LTE Platform for First Responders. Software Radio Systems
The Open-Source SDR LTE Platform for First Responders Software Radio Systems www.softwareradiosystems.com www.github.com/srslte Outline SRS - Software Radio Systems NIST PSIAP and OpenFirst srslte The
More informationrte_security: An update and introducing PDCP
rte_security: An update and introducing PDCP Akhil Goyal (NXP) Hemant Agrawal (NXP) DPDK Summit Dublin- 2018 Agenda Rte_security A brief recap PDCP - Introduction Rte_security Updates for PDCP Protocol
More informationRAD55xx Platform SoC. Dean Saridakis, Richard Berger, Joseph Marshall *** *** *** *** *** *** *** photo courtesy of NASA
1 RAD55xx Platform SoC Dean Saridakis, Richard Berger, Joseph Marshall *** *** *** *** *** *** *** photo courtesy of NASA 2 Agenda RAD55xx Platform SoC Introduction Processor Core / RAD750 Processor Heritage
More informationMobile Network Evolution Part 2
Mobile Network Evolution Part 2 From UMTS to LTE or How to Further Increase Network Capacity and QoS Andreas Mitschele-Thiel Advanced Mobile Communication Networks 1 Outline Evolution from Circuit Switching
More informationNext Generation Enterprise Solutions from ARM
Next Generation Enterprise Solutions from ARM Ian Forsyth Director Product Marketing Enterprise and Infrastructure Applications Processor Product Line Ian.forsyth@arm.com 1 Enterprise Trends IT is the
More informationQCVS Frame Distributor Wizard User Guide
NXP Semiconductors Document Number: QCVS_FDW_User_Guide User's Guide Rev. 4.x, 02/2017 QCVS Frame Distributor Wizard User Guide Contents Contents Chapter 1 Frame Distributor Wizard...3 1.1 Introduction...
More informationDevelopment of MD8430A for LTE-Advanced Tests
Masaki Hizume, Hidenori Konno, Toshiro Miyazaki, Masato Sasaki, Katsuo Sakurai, Satoshi Wakasa, Shinichi Segawa, Tomoyuki Fujiwara, Yuji Sakai [Summary] As part of the expansion of LTE (Long Term Evolution)
More informationFreescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis,
May 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert, QorIQ,
More informationNative Deployment of ICN in 4G/LTE Mobile Networks
Native Deployment of ICN in 4G/LTE Mobile Networks Prakash Suthar, Milan Stolic, Anil Jangam Cisco Systems Inc. IETF-99 (Prague), 19 July 2017 https://tools.ietf.org/html/draft-suthar-icnrg-icn-lte-4g-02
More informationRESTRUCTURING DPDK DEVICE-DRIVER FRAMEWORK
RESTRUCTURING DPDK DEVICE-DRIVER FRAMEWORK Expanding DPDK to non-pci, non-virtual devices SHREYANSH JAIN, HEMANT AGRAWAL NXP 21/OCT/2016 About Me... An engineer with NXP s Digital Networking Software team
More information6WINDGate. White Paper. Packet Processing Software for Wireless Infrastructure
Packet Processing Software for Wireless Infrastructure Last Update: v1.0 - January 2011 Performance Challenges for Wireless Networks As advanced services proliferate and video consumes an ever-increasing
More informationFreescale QorIQ Program Overview
August, 2009 Freescale QorIQ Program Overview Multicore processing view Jeffrey Ho Technical Marketing service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. We
More informationEP A1 (19) (11) EP A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art. 153(4) EPC
(19) (12) EUROPEAN PATENT APPLICATION published in accordance with Art. 153(4) EPC (11) EP 2 493 239 A1 (43) Date of publication: 29.08.2012 Bulletin 2012/35 (21) Application number: 10829523.9 (22) Date
More informationImplementing an Ethernet Solution Using Power Architecture Based Processors: An Overview of the etsec, VeTSEC and dtsec IP Blocks Mark Cheng
August, 2010 Implementing an Ethernet Solution Using Power Architecture Based Processors: An Overview of the etsec, VeTSEC and dtsec IP Blocks NET-F0562 Mark Cheng NMG, AP PowerPC Applications Engineering
More informationLTE Radio Interface Architecture. Sherif A. Elgohari
LTE Radio Interface Architecture Sherif A. Elgohari (selgohari@ieee.org) Agenda Overall System Architecture Radio Protocol Architecture Radio Link Control Medium Access Control Physical Layer Control Plan
More informationMME SGW PGW. 17-Feb-14 21:15 (Page 1) This sequence diagram was generated with EventStudio Sytem Designer -
LTE Mobile Network Core Network 17-Feb-14 21:15 (Page 1) This sequence diagram was generated with EventStudio Sytem Designer - http://www.eventhelix.com/eventstudio/ UE is handed over using an S1 handover
More informationSoftware Defined Modem A commercial platform for wireless handsets
Software Defined Modem A commercial platform for wireless handsets Charles F Sturman VP Marketing June 22 nd ~ 24 th Brussels charles.stuman@cognovo.com www.cognovo.com Agenda SDM Separating hardware from
More informationPrimebit Solution EXPERT DIPLOMA IN PROTOCOL TESTING COURSE CONTENT
EXPERT DIPLOMA IN PROTOCOL TESTING COURSE CONTENT MODULE 1 : UMTS (3G) AND GSM (2G) BASIC 2G and 3G Network Architecture - CS & PS domain. RAT- FDMA, TDMA, CDMA, WCDMA, DFDMA, SCFDMA. SDU,PDU,UMTS N/W
More information1.1 Beyond 3G systems
1 Introduction The cellular wireless communications industry witnessed tremendous growth in the past decade with over four billion wireless subscribers worldwide. The first generation (1G) analog cellular
More informationQCVS Frame Distributor Wizard User Guide
QCVS Frame Distributor Wizard User Guide Document Number: QCVSFDWUG Rev. 4.3, 07/2015 2 Freescale Semiconductor, Inc. Contents Section number Title Page Chapter 1 Frame Distributor Wizard 1.1 Introduction...5
More informationFast packet processing in the cloud. Dániel Géhberger Ericsson Research
Fast packet processing in the cloud Dániel Géhberger Ericsson Research Outline Motivation Service chains Hardware related topics, acceleration Virtualization basics Software performance and acceleration
More informationTTCN3 in Wireless Testing Eco Space
TTCN3 in Wireless Testing Eco Space Accenture, its logo, and Accenture High Performance Delivered are trademarks of Accenture. Agenda Challenges in Test environment development for Wireless Products Critical
More informationKVM on Embedded Power Architecture Platforms
KVM on Embedded Power Architecture Platforms Stuart Yoder Software Architect, Freescale Semiconductor Agenda Background Freescale / Networking Embedded Systems Use Cases KVM on Embedded Power New requirements
More informationTranscede. Jim Johnston CTO. Solving 4G Challenges for Pico, Micro and Macrocell Platforms
Transcede Solving 4G Challenges for Pico, Micro and Macrocell Platforms Jim Johnston CTO Communications Convergence Processing Mindspeed Technologies, Inc. August 24, 2010 The Next Internet Wave Mobility
More informationAccelerating 4G Network Performance
WHITE PAPER Accelerating 4G Network Performance OFFLOADING VIRTUALIZED EPC TRAFFIC ON AN OVS-ENABLED NETRONOME SMARTNIC NETRONOME AGILIO SMARTNICS PROVIDE A 5X INCREASE IN vepc BANDWIDTH ON THE SAME NUMBER
More information3GPP TS V ( )
TS 36.323 V12.4.0 (2015-06) Technical Specification 3 rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Packet
More informationRequirements for 5G Fronthaul
Requirements for 5G Fronthaul L. Valcarenghi, K. Kondepu, F. Giannone, A. Marotta*, P. Castoldi Scuola Superiore Sant Anna, Pisa, Italy Università degli studi dell Aquila IEEE SA P1914.1 presentation Conference
More informationLTE Radio Interface Architecture
3G Evolution Chapte r: 15 LTE Radio Interface Architecture Department of Electrical and Information Technology Johan Löfgren 2009-03-19 3G Evolution - HSPA and LTE for Mobile Broadband 1 Outline Architecture
More informationEvolution of OAI Software towards 5G NR Raymond Knopp Communication Systems Department EURECOM
Evolution of OAI Software towards 5G NR Raymond Knopp Communication Systems Department EURECOM Unleashing the potential of open-source in the 5G arena Outline Overview of 5G NR Network Evolution (very
More informationPrimebit Solution MASTERED DIPLOMA IN PROTOCOL DEVELOPMENT COURSE CONTENT
MASTERED DIPLOMA IN PROTOCOL DEVELOPMENT COURSE CONTENT MODULE 1 : UMTS (3G) AND GSM (2G) BASIC 2G and 3G Network Architecture - CS & PS domain. RAT- FDMA, TDMA, CDMA, WCDMA, DFDMA, SCFDMA. SDU,PDU,UMTS
More informationTowards Understanding TCP Performance on LTE/EPC Mobile Networks!
Towards Understanding TCP Performance on LTE/EPC Mobile Networks! Binh Nguyen1, Arijit Banerjee1, Vijay Gopalakrishnan2, Sneha Kasera1, Seungjoon Lee2, Aman Shaikh2, and Jacobus (Kobus) Van der Merwe1
More informationTechDays property of their respective owners Freescale Semiconductor, Inc..
TM TechDays 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks
More informationDual Connectivity in LTE
Dual Connectivity in LTE 1 Background Scenario Architecture User Plane feature Control Plane feature Outline 6-1 Background Scenario Architecture User Plane feature Control Plane feature Outline Background
More informationVirtual Evolved Packet Core (VEPC) Placement in the Metro Core- Backhual-Aggregation Ring BY ABHISHEK GUPTA FRIDAY GROUP MEETING OCTOBER 20, 2017
Virtual Evolved Packet Core (VEPC) Placement in the Metro Core- Backhual-Aggregation Ring BY ABHISHEK GUPTA FRIDAY GROUP MEETING OCTOBER 20, 2017 LTE: All-IP, simplified network architecture [1] Introduction
More informationOver-The-Top (OTT) Aggregation Solutions
Over-The-Top (OTT) Aggregation Solutions Omkar Dharmadhikari, Wireless Architect odharmadhikari@cablelabscom CableLabs February 12, 2019 Agenda Introduction Why aggregation is important? Traditional Aggregation
More informationETSI TS V ( )
TS 136 323 V11.2.0 (2013-04) Technical Specification LTE; Evolved Universal Terrestrial Radio Access (E-UTRA); Packet Data Convergence Protocol (PDCP) specification (3GPP TS 36.323 version 11.2.0 Release
More informationSMB Appliance. SOHO Appliance
August 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks
More informationFreescale s definition:
October 2013 Freescale s definition: A Trustworthy system is a system which does what its stakeholders expect it to do, resisting attackers with both remote and physical access, else it fails safe. Freescale
More informationBridging non-standard positioning methods with standard positioning methods in cellular standards: Opportunities and Challenges
Bridging non-standard positioning methods with standard positioning methods in cellular standards: Opportunities and Challenges Steve Howser Solutions Consultant Nokia Siemens Networks steve.howser@nsn.com
More information5G: an IP Engineer Perspective
5G: an Engineer Perspective Igor Giangrossi Principal Consulting Engineer /Optical Networks igor.giangrossi@nokia.com 1 NANOG 75 A Brief History of Mobile Networks From analog voice to high speed Internet
More informationMulticore Software Technology Roadmap
November, 2010 Multicore Software Technology Roadmap Jacques Landry and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners.
More informationFCQ2 - P2020 QorIQ implementation
Formation P2020 QorIQ implementation: This course covers NXP QorIQ P2010 and P2020 - Processeurs PowerPC: NXP Power CPUs FCQ2 - P2020 QorIQ implementation This course covers NXP QorIQ P2010 and P2020 Objectives
More informationPerformance Analysis on SMP and Non-SMP for Multicore Technology
June, 2010 Performance Analysis on SMP and Non-SMP for Multicore Technology FTF-ENT-F0697 TieFei Zang Principle Software Engineer Introduction Multicore in communication processor technology Dual cores
More informationWeibo? Please use hashtag #FTF2011# Freescale on Kaixin Tag yourself in photos and upload your own!
30 Aug. 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks
More informationVery Tight Coupling between LTE and WiFi: a Practical Analysis
Very Tight Coupling between LTE and WiFi: a Practical Analysis Younes Khadraoui, Xavier Lagrange, Annie Gravey To cite this version: Younes Khadraoui, Xavier Lagrange, Annie Gravey. Very Tight Coupling
More informationMigrating Unicore Network Packet Processing Applications to Multicore
August, 2009 Migrating Unicore Network Packet Processing Applications to Multicore Challenges and Techniques (1.0) Wilson Lo Architect, Network Software Division, NMG service names are the property of
More informationFPQ6 - MPC8313E implementation
Formation MPC8313E implementation: This course covers PowerQUICC II Pro MPC8313 - Processeurs PowerPC: NXP Power CPUs FPQ6 - MPC8313E implementation This course covers PowerQUICC II Pro MPC8313 Objectives
More information3GPP LTE-WLAN Aggregation 發展現況. Jing-Rong Hsieh, HTC
3GPP LTE-WLAN Aggregation 發展現況 Jing-Rong Hsieh, HTC 1 Agenda Background LTE-WLAN Interworking (LWI) LTE-WLAN Aggregation (LWA) Enhanced LWA (elwa) LTE/WLAN Radio Level Integration with IPsec Tunnel (LWIP)
More informationInfrastructure Test System
Infrastructure Test System TM500 HSPA Test Mobile Data Sheet The most important thing we build is trust The industry standard test system for HSPA infrastructure development, test and demonstrations 3GPP
More informationApplication Brief. QorIQ P2040/P2041, P3 and P5 Series. High-performance multicore processors. freescale.com/qoriq
QorIQ P2040/P2041, P3 and P5 Series High-performance multicore processors Title here Secondary Title here QorIQ Communications Platform: Scalable Processing Performance Ideal for networking infrastructure,
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 informationLeveraging WiMAX into LTE Success
White Paper Leveraging WiMAX into LTE Success By: Todd Mersch, Director of Product Line Management Overview In business and technology, inflection points are a rare occurrence. Furthermore, the identification
More informationLTE EPC Emulators v10.0 Release Notes - Page 1 of 15 -
LTE EPC Emulators v10.0 Release Notes - Page 1 of 15 - Version 10.0.0.7 Release Date: Feb 24, 2014 Components 1. LTE Emulators : MME (with internal HSS), SGW and PGW (with internal PCRF) 1. LTE Emulators
More informationFPQ9 - MPC8360E implementation
Training MPC8360E implementation: This course covers PowerQUICC II Pro MPC8360E - PowerPC processors: NXP Power CPUs FPQ9 - MPC8360E implementation This course covers PowerQUICC II Pro MPC8360E Objectives
More informationQorIQ Intelligent Network Interface Card (inic) Solution SDK v1.0 Update
QorIQ Intelligent Network Interface Card (inic) Solution SDK v1.0 Update APF-NET-T0658 Gary Chu A U G. 2 0 1 4 TM External Use The New Virtualized Network Cloud Cloud gaining momentum as the service platform
More information3GPP TS V8.2.1 ( )
TS 36.323 V8.2.1 (2008-05) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Radio Access (E-UTRA); Packet Data
More informationHigh-Performance, Highly Secure Networking for Industrial and IoT Applications
High-Performance, Highly Secure Networking for Industrial and IoT Applications Table of Contents 2 Introduction 2 Communication Accelerators 3 Enterprise Network Lineage Features 5 Example applications
More informationCertkiller 4A0-M02 140q
Certkiller 4A0-M02 140q Number: 4A0-M02 Passing Score: 800 Time Limit: 120 min File Version: 16.5 http://www.gratisexam.com/ 4A0-M02 Alcatel-Lucent Mobile Gateways for the LTE Evolved Packet Core Added
More informationINTRODUCTION TO LTE. ECE MOBILE COMMUNICATION Monday, 25 June 2018
INTRODUCTION TO LTE ECE 2526 - MOBILE COMMUNICATION Monday, 25 June 2018 1 WHAT IS LTE? 1. LTE stands for Long Term Evolution and it was started as a project in 2004 by the Third Generation Partnership
More informationIxLoad LTE Evolved Packet Core Network Testing: enodeb simulation on the S1-MME and S1-U interfaces
IxLoad LTE Evolved Packet Core Network Testing: enodeb simulation on the S1-MME and S1-U interfaces IxLoad is a full-featured layer 4-7 test application that provides realworld traffic emulation testing
More informationSummary of WP5 Integration and Validation Second Year. FP7 ICT Objective 1.1 The Network of the Future
Summary of WP5 Integration and Validation Second Year FP7 ICT Objective 1.1 The Network of the Future 1 Outline WP5 Outlook Testbed 1 Testbed 2 Testbed 3 Road map 2 WP5 Outlook Year 1 Year 2 Year 3 Testbeds
More information3GPP TS V8.1.0 ( )
TS 36.413 V8.1.0 (2008-03) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Radio Access Network; Evolved Universal Terrestrial Access Network (E-UTRAN); S1 Application
More informationQorIQ T4 Family of Processors. Our highest performance processor family. freescale.com
of Processors Our highest performance processor family freescale.com Application Brochure QorIQ Communications Platform: Scalable Processing Performance Overview The QorIQ communications processors portfolio
More informationInfrastructure Test System
Infrastructure Test System TM500 TD-LTE Single UE 3GPP TD-LTE Release 8 Test Data Sheet The most important thing we build is trust The industry standard test system for 3GPP LTE infrastructure development,
More informationLTE enodeb Demonstrator with Real and Simulated Interfaces
LTE enodeb Demonstrator with Real and Simulated Interfaces 1 Titus-Constantin BĂLAN, 2 Florin SANDU, 3 Szilard CSEREY, 4 Virgil CAZACU 13 SIEMENS Program and System Engineering Bd Mihai Kogalniceanu nr.21
More informationSimplifying the Development and Debug of 8572-Based SMP Embedded Systems. Wind River Workbench Development Tools
Simplifying the Development and Debug of 8572-Based SMP Embedded Systems Wind River Workbench Development Tools Agenda Introducing multicore systems Debugging challenges of multicore systems Development
More informationSPDK China Summit Ziye Yang. Senior Software Engineer. Network Platforms Group, Intel Corporation
SPDK China Summit 2018 Ziye Yang Senior Software Engineer Network Platforms Group, Intel Corporation Agenda SPDK programming framework Accelerated NVMe-oF via SPDK Conclusion 2 Agenda SPDK programming
More informationEclipse-Based CodeWarrior Debugger
July 14-16, 2009 Eclipse-Based CodeWarrior Debugger QorIQ Multicore Linux Kernel Debug Bogdan Irimia CodeWarrior Software Engineer Tool used to develop software running on Freescale Power Architecture
More informationSoC Overview. Multicore Applications Team
KeyStone C66x ulticore SoC Overview ulticore Applications Team KeyStone Overview KeyStone Architecture & Internal Communications and Transport External Interfaces and s Debug iscellaneous Application and
More informationGTP-based S2b Interface Support on the P-GW and SAEGW
GTP-based S2b Interface Support on the P-GW and SAEGW This chapter describes the GTP-based S2b interface support feature on the standalone P-GW and the SAEGW. Feature, page 1 How the S2b Architecture Works,
More informationMobile Network Evolution Part 2
Mobile Network Evolution Part 2 From UMTS to LTE or How to Further Increase Network Capacity and QoS Andreas Mitschele-Thiel Advanced Mobile Communication Networks 1 Outline Evolution from Circuit Switching
More informationThe QorIQ portfolio The markets we address and the trends there
November 2013 Freescale in Networking The QorIQ portfolio The markets we address and the trends there Product portfolio update what is new Portfolio review: C29x High Performance Tier Mid Performance Tier
More informationLTE Relay Node Self-Configuration
12th IFIP/IEEE IM 2011: Application Session IM 2011 Application Session LTE Relay Node Self-Configuration Péter Szilágyi, Henning Sanneck Nokia Siemens Networks Research 1 Nokia Siemens Networks LTE Relay
More information7/27/2010 LTE-WIMAX BLOG HARISHVADADA.WORDPRESS.COM. QOS over 4G networks Harish Vadada
7/27/2010 HARISHVADADA.WORDPRESS.COM LTE-WIMAX BLOG QOS over 4G networks Harish Vadada Cellular network operators across the world have seen an explosive growth of mobile broadband usage. Traffic volume
More informationKeyStone Training. Multicore Navigator Overview
KeyStone Training Multicore Navigator Overview What is Navigator? Overview Agenda Definition Architecture Queue Manager Sub-System (QMSS) Packet DMA () Descriptors and Queuing What can Navigator do? Data
More information