项目

一般

简介

功能 #5434 » sys_config_ARM.txt

钱 伯宁, 2026-06-27 11:01

 
1
# ##########################################################
2
# General System Level Configuation File
3
# Core Configuration for DU
4
[SYS_CPU_CORE_CONFIG]
5
TTI_TIMER_COREID     = 7
6
LOWER_CL_COREID      = 7
7
CL_RECV_COREID       = 6
8
DUAPP_LOG_COREID     = 7
9
DBG_LOG_COREID       = 7
10
WIRESHARK_LOG_COREID = 7
11
CLI_AGENT_COREID     = 7
12
OAM_AGENT_COREID     = 7
13
UDP_RX_COREID        = 7
14
SCTP_COREID          = 7
15
WKR_COREID           = {4,5}
16

    
17
# Core Configuration for DU Support URLLC
18
[SYS_CPU_CORE_CONFIG_URLLC]
19
TTI_TIMER_COREID     = 7
20
LOWER_CL_COREID      = 7
21
WIRESHARK_LOG_COREID = 7
22
UDP_RX_COREID        = 7
23
CLI_AGENT_COREID     = 7
24
OAM_AGENT_COREID     = 7
25
CL_RECV_COREID       = 6
26
SCTP_COREID          = 7
27
URLLC_UDP_RX_COREID  = 5
28
URLLC_CL_RECV_COREID = 7
29
URLLC_WKR_COREID     = {4,5}
30
WKR_COREID           = {4,5}
31
DUAPP_LOG_COREID     = 7
32
DBG_LOG_COREID       = 7
33

    
34
# Number of Eth Ports determine how many eth ports are
35
# used in the system.
36
# Based on this configuration Eth ports are configured
37
[SYS_EAL_CONFIG]
38
HUGE_PAGE_CONFIG_FILE = gnb_du_rte_config
39
HUGE_PAGE_SIZE        = 1024
40
NUM_THREADS_PER_CORE  = 1
41
NUM_LCORE             = 4
42
NUM_ETH_PORT          = 2
43
FRONTHAUL_EN          = 1
44

    
45
[CORE_0]
46
CORE_ID = 4
47

    
48
[CORE_1]
49
CORE_ID = 5
50

    
51
[CORE_2]
52
CORE_ID = 6
53

    
54
[CORE_3]
55
CORE_ID = 7
56

    
57
# CONFIG_0, Whitelist PCI Address for Fronthaul
58
[ETH_PORT_CONFIG_0]
59
PCI_ADDRESS          = 0000:19:00.0
60
D_ETH_ADDRESS        = 00:00:00:00:00:00
61
NUM_OF_TX_Q_PER_PORT = 1
62
NUM_OF_RX_Q_PER_PORT = 1
63
NUM_RX_DESC          = 128
64
NUM_TX_DESC          = 512
65
MAX_PAYLOAD_SIZE     = 9728
66

    
67
# CONFIG_1, Whitelist PCI Address for TX Backhaul
68
[ETH_PORT_CONFIG_1]
69
PCI_ADDRESS          = 0000:19:00.1
70
D_ETH_ADDRESS        = 00:00:00:00:00:01
71
NUM_OF_TX_Q_PER_PORT = 1
72
NUM_OF_RX_Q_PER_PORT = 1
73
NUM_RX_DESC          = 128
74
NUM_TX_DESC          = 512
75
MAX_PAYLOAD_SIZE     = 9728
76

    
77
# CONFIG_2, Whitelist PCI Address for RX Backhaul
78
# If RX and TX for Backhaul are using different ports.
79
# To configure this update the NUM_ETH_PORT param to 3.
80
# 
81
[ETH_PORT_CONFIG_2]
82
PCI_ADDRESS          = 0000:19:00.1
83
D_ETH_ADDRESS        = 00:00:00:00:00:01
84
NUM_OF_TX_Q_PER_PORT = 1
85
NUM_OF_RX_Q_PER_PORT = 1
86
NUM_RX_DESC          = 128
87
NUM_TX_DESC          = 512
88
MAX_PAYLOAD_SIZE     = 9728
89

    
90
# ##########################################################
91
# N/W Protocol Configuration for DU
92
[SYS_NET_CONFIG]
93
ETH_PROTO_TYPE = IPv4
94
IP_SRC_ADDRESS = 10.10.10.1
95
IP_DST_ADDRESS = 10.10.10.2
96
IP_PROTO_TYPE  = UDP
97
UDP_SRC_PORT   = 2152
98
UDP_DST_PORT   = 2152
99

    
100
# ##########################################################
101
[SCH_TASK_INFO]
102
SCH_LVL1_TSK_GROUP_INFO = {1}
103
SCH_LVL2_TSK_GROUP_INFO = {1}
104

    
105
[SCH_TASK_INFO_URLLC]
106
SCH_LVL1_TSK_GROUP_INFO = {1},{17}
107
SCH_LVL2_TSK_GROUP_INFO = {1},{17}
108

    
109
# #########################################################
110
# #24~31bitsCOMMON##
111
# #24:du common 25:du app
112
# #
113
# #16~23bis YS-CL##
114
# #16:ys dl 17:ys ul 18:ys pucch 19:ys common 20:ys TTI
115
# #
116
# #8~15bits RLC##
117
# #8:rlc am 9:rlc um 10:rlc tm 11:ue config 12:cell config 13:rlc common
118
# #
119
# #0~7bits MAC##
120
# #0:random access 1:dl sch 2:ul sch 3:resource allocate 4:ue config 5:cell config 6:mac common 7:ul and dl amc
121
# # LEVEL: 1 Trace; 2 Info; 3 Debug; 4 Warnning; 5 Error; 6 Fatal
122
[ZLOG_CONFIG]
123
ZLOG_MASK  = 0x0203ff6f
124
ZLOG_LEVEL = 5
125

    
126
# #########################################################
127
# params for task trace logging:
128
# 
129
# TASK_TRACE_ENTITY_MASK: indicates enable or disable task trace for a entity
130
# 0 bit: ENTITY_UNUSED
131
# 1 bit: SS_RLC_DL_CMN
132
# 2 bit: SS_RLC_UL_CMN
133
# 3 bit: SS_RLC_DL_UE
134
# 4 bit: SS_RLC_DL_UE_DUP
135
# 5 bit: SS_RLC_UL_UE
136
# 6 bit: SS_MAC_UE
137
# 7 bit: SS_CMN_TMR
138
# 8 bit: SS_SCH_LVL1_CMN
139
# 9 bit: SS_SCH_LVL2_CMN
140
# 10 bit: SS_CL_CMN
141
# ......
142
# refer to cmn_event.h for more definition
143
# 
144
# TASK_TRACE_FLUSH_INTERVAL: interval to flush log, unit: microseconds
145
# 
146
# TASK_TRACE_HIS_LENGTH: history buffer length for logging before each log flush
147
# 
148
# DU SHM SWITCH
149
[F1U_SHM_CONFIG]
150
F1U_SHM_SWITCH          = 1
151
F1U_SHM_NOTIFY_INTERVAL = 50
152

    
153
[TASK_TRACE_CONFIG]
154
# trace disabled by default
155
TASK_TRACE_ENTITY_MASK    = 0
156
TASK_TRACE_FLUSH_INTERVAL = 100
157
TASK_TRACE_HIS_LENGTH     = 100
158

    
159
# #########################################################
160
# Parameters for system test
161
[SYS_TEST_CONFIG]
162
PUCCH_PUSCH_SPLIT      = 0
163
STE_ENABLE             = 0
164
CPE_5800_LO            = 2200000
165
CPE_600_LO             = 3038000
166
PHY_STARTFAIL          = 0
167
E500_SCRAMBLEID_ENABLE = 0
168
UP_TOOL_ENABLE         = 0
(5-5/8)