SlideShare a Scribd company logo
eNodeB SW for
dual core SoC
SRS SINR
UL HARQ
SR
UL SCH
PUSCH/
HICH
Alloc
MUX
DL HARQ
CQI, TA DL SCH
PDCCH/
PDSCH
Alloc
PHY Ctl
PRACH
Encoder
& Tx
Demux
Segmentation &
Concatenation
Reassembly
Shared Data
(Cell, UE, LC)
receiver
PHY
PDCP PDCP
ACK/NACK
CRC
BSR, PHR
RAR
MAC CE, DRX, TA
Common Data Req
MAC_UE_OPPOR_IND
DL Config Req
UL Config Req
HI DCI0 Req
TX Req
HARQ
buffer
RLC SDU
QueuePaging,
Broadcast,
CCCH
Ethernet
IP/IPSec
Packet Parsing
RRM
RRC
OAM
SON
Cell/ UE/ LC Config
rlcpdcpThreadExecutionScheduler ( ) call rlcHandleDataFromMac ( )
when DL_UL_SPLIT is not defined and RLC_STANDALONE_SETUP is defined.
ElRlcHandleDataFromMac ( ) calls rlcHandleDataFromMac ( )
when DL_UL_SPLIT is defined
rlcHandleDataFromMac ( ) calls handleRlcUMRxPacket ( ) and handleRlcAMRxPacket ( )
rlcHandleTxOppurtunity ( )
pdcpDataReq ( )
cellConfig_g
pcchMsgArr [ ] [ ],
ccchQueue_g,
mibInfo, sib1MsgInfo, siMsgInfo
Common Data Ind
MAC Data
Ind
Queue
macUeDataIndQ_g
rlcHandleDataFromMac ( )
macUeOpportunityInd( )
pdcpProcessDrbTx ( )
pdcpRlcUeDataReqQ_g
pdcpContext.ueContexts[ueIndex]->
pdcpEntities[lcId][rbDirection].pdcpRxDataIndQ
macUeDataInd( )
dataDeMultiplexAndSend( )
deMultiplexTCRNTIMessage( )
processRxSubFrameInd( )
fslRecvDataFromPhysical( )
recvDataFromPhyQ_g
macUeOpporIndCircQ_g
macUpdateBufferReqCircQ_g
encoderContainerArr_g[ ]
processEncoderQueue( )
ElProcessPdcchAndPdschWithMux( )
allocPdcchPdschForDL( )
sendMacUpdateBufOccupanyReq( )
rlcHandleUpdateBufOccpancyReq( )
macUpdateBufferOccupancyReq( )
dlUECtxInfoAdrr_g[ ]
queueLoad
of each logical channel
Core 0
Soft real time
function
Core 1
Hard real time
function

More Related Content

PPTX
Dynamic user trace
PPT
Lec13 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- SMP
PPTX
The n00bs guide to ovs dpdk
PPT
Lec13 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Multicore
PPTX
Linux Network Stack
PPTX
Linux Timer device driver
DOC
Commands...
Dynamic user trace
Lec13 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- SMP
The n00bs guide to ovs dpdk
Lec13 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech -- Multicore
Linux Network Stack
Linux Timer device driver
Commands...

What's hot (9)

KEY
Fosscon 2012 firewall workshop
PDF
Amos command
PDF
Dpdk accelerated Ostinato
PPTX
Loadbalancing In-depth study for scale @ 80K TPS
PPT
Lec14 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech --- Coherence
PDF
Training Slides: Intermediate 205: Configuring Tungsten Replicator to Extract...
PPTX
Linux Serial Driver
PPTX
TRex Realistic Traffic Generator - Stateless support
PPTX
Tc basics
Fosscon 2012 firewall workshop
Amos command
Dpdk accelerated Ostinato
Loadbalancing In-depth study for scale @ 80K TPS
Lec14 Computer Architecture by Hsien-Hsin Sean Lee Georgia Tech --- Coherence
Training Slides: Intermediate 205: Configuring Tungsten Replicator to Extract...
Linux Serial Driver
TRex Realistic Traffic Generator - Stateless support
Tc basics
Ad

More from Young Hwan Kim (12)

DOCX
인공지능 시대, 문제는 데이터야
DOCX
Son 기술 개발 2차
DOCX
Son 기술 개발 1차
DOCX
Son 기술 소개
PPTX
Small cell for 5 g
DOCX
재난망 시스템 기술 동향
PPTX
Default eps bearer and dedicated eps bearer
PDF
Trends of desnified mobile network, yhkim
PPTX
Lte tdd femto cell for usage of tv white space
PPTX
Lte rach configuration and capacity
PPTX
Mobility kpi definition and Implementation
DOCX
Drx in rrc idle
인공지능 시대, 문제는 데이터야
Son 기술 개발 2차
Son 기술 개발 1차
Son 기술 소개
Small cell for 5 g
재난망 시스템 기술 동향
Default eps bearer and dedicated eps bearer
Trends of desnified mobile network, yhkim
Lte tdd femto cell for usage of tv white space
Lte rach configuration and capacity
Mobility kpi definition and Implementation
Drx in rrc idle
Ad

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Machine learning based COVID-19 study performance prediction
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Empathic Computing: Creating Shared Understanding
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Approach and Philosophy of On baking technology
Building Integrated photovoltaic BIPV_UPV.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
cuic standard and advanced reporting.pdf
Review of recent advances in non-invasive hemoglobin estimation
Encapsulation_ Review paper, used for researhc scholars
Machine learning based COVID-19 study performance prediction
Diabetes mellitus diagnosis method based random forest with bat algorithm
Understanding_Digital_Forensics_Presentation.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
Mobile App Security Testing_ A Comprehensive Guide.pdf
MYSQL Presentation for SQL database connectivity
Empathic Computing: Creating Shared Understanding
20250228 LYD VKU AI Blended-Learning.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)
Approach and Philosophy of On baking technology

enodeb sw to dual core

  • 1. eNodeB SW for dual core SoC SRS SINR UL HARQ SR UL SCH PUSCH/ HICH Alloc MUX DL HARQ CQI, TA DL SCH PDCCH/ PDSCH Alloc PHY Ctl PRACH Encoder & Tx Demux Segmentation & Concatenation Reassembly Shared Data (Cell, UE, LC) receiver PHY PDCP PDCP ACK/NACK CRC BSR, PHR RAR MAC CE, DRX, TA Common Data Req MAC_UE_OPPOR_IND DL Config Req UL Config Req HI DCI0 Req TX Req HARQ buffer RLC SDU QueuePaging, Broadcast, CCCH Ethernet IP/IPSec Packet Parsing RRM RRC OAM SON Cell/ UE/ LC Config rlcpdcpThreadExecutionScheduler ( ) call rlcHandleDataFromMac ( ) when DL_UL_SPLIT is not defined and RLC_STANDALONE_SETUP is defined. ElRlcHandleDataFromMac ( ) calls rlcHandleDataFromMac ( ) when DL_UL_SPLIT is defined rlcHandleDataFromMac ( ) calls handleRlcUMRxPacket ( ) and handleRlcAMRxPacket ( ) rlcHandleTxOppurtunity ( ) pdcpDataReq ( ) cellConfig_g pcchMsgArr [ ] [ ], ccchQueue_g, mibInfo, sib1MsgInfo, siMsgInfo Common Data Ind MAC Data Ind Queue macUeDataIndQ_g rlcHandleDataFromMac ( ) macUeOpportunityInd( ) pdcpProcessDrbTx ( ) pdcpRlcUeDataReqQ_g pdcpContext.ueContexts[ueIndex]-> pdcpEntities[lcId][rbDirection].pdcpRxDataIndQ macUeDataInd( ) dataDeMultiplexAndSend( ) deMultiplexTCRNTIMessage( ) processRxSubFrameInd( ) fslRecvDataFromPhysical( ) recvDataFromPhyQ_g macUeOpporIndCircQ_g macUpdateBufferReqCircQ_g encoderContainerArr_g[ ] processEncoderQueue( ) ElProcessPdcchAndPdschWithMux( ) allocPdcchPdschForDL( ) sendMacUpdateBufOccupanyReq( ) rlcHandleUpdateBufOccpancyReq( ) macUpdateBufferOccupancyReq( ) dlUECtxInfoAdrr_g[ ] queueLoad of each logical channel Core 0 Soft real time function Core 1 Hard real time function